Thailand Visa & Work Permit Complete Guide 2026
From LTR Visa to Thai Elite and work permits — a complete breakdown of Thailand's main visa types, requirements, and costs.
Thailand is consistently ranked among the top destinations for Japanese expatriates, offering a warm climate, vibrant food culture, and relatively low living costs. Recent years have seen new visa options for digital nomads and high-skilled workers.
Main Visa Types
LTR (Long-Term Resident) Visa
Launched in 2022, this 10-year visa targets wealthy individuals, retirees, and skilled professionals across 4 categories.
- Wealthy Global Citizen: Overseas income USD 80,000/year or assets USD 1,000,000+
- Wealthy Pensioner: Pension income USD 40,000/year (50+ years old)
- Work-from-Thailand Professional: Overseas income USD 40,000/year+
- Highly-Skilled Professional: High income in targeted industries
- Application fee: THB 50,000 (10-year validity)
Thai Elite Visa (Thailand Privilege Card)
Premium membership visa for affluent individuals. Offers 5–20 years of residency with airport concierge and other privileges.
- 5-year plan: THB 600,000+
- 20-year plan: THB 2,400,000+
Non-Immigrant B Visa + Work Permit
The most common route for working foreigners. Requires employer sponsorship.
- Visa fee: THB 2,000 (single entry)
- Work permit fee: THB 3,000+
Retirement Visa (Non-OA)
For those 50+ years old. Requires a pension or bank balance of THB 800,000+.
Cost Summary
| Item | Cost |
|---|---|
| LTR Visa (10 years) | THB 50,000 |
| Thai Elite (5 years) | THB 600,000+ |
| Work permit | THB 3,000+ |
Pre-Move Checklist
- Job restrictions: Thai law restricts certain occupations to Thai nationals
- 90-day reporting: Some visas require quarterly reports to immigration
- Health insurance: LTR visa requires minimum USD 40,000 medical coverage
Thailand has one of the largest Japanese expatriate communities in Southeast Asia, making it a highly livable destination.
Ready to simulate your relocation plan?
Try MoveWorth's free simulator to see your post-relocation asset trajectory.
Try Free Simulation