HomeBlogVisas Retirement Visa Process
Thailand Retirement Visa

Thailand Retirement Visa Process 2026: The Real Step-by-Step Guide

By Phuket Expat Guide · Last updated: March 2026 · 13 min read

Last updated: March 2026
This page contains affiliate links. We may earn a commission if you enquire through our partner links — at no extra cost to you.

The Thailand Non-OA retirement visa is genuinely straightforward once you know the rules. The problem is that a lot of what gets written about it online is outdated, incomplete, or written by someone who hasn't actually done it from Phuket. This is the process as it actually works in 2026 — including the bank timing trap that catches about 30% of first-time applicants.

Non-OA Retirement Visa — Key Requirements 2026

  • Age: Must be 50 or older
  • Bank balance: ฿800,000 seasoned in a Thai bank for at least 2–3 months before application
  • Or income: Provable pension/investment income of ฿65,000/month
  • Or combination: Income + deposit = ฿800,000 total
  • Insurance: OIA-approved health insurance (mandatory since Oct 2019) — min ฿40,000 OP / ฿400,000 IP per year
  • Criminal record: Must be clear
  • Initial visa: Apply at Thai consulate abroad; extensions at Phuket Immigration Office
  • Extension cost: ฿1,900 at Phuket Immigration

The ฿800,000 Bank Requirement — What They Don't Tell You

This catches more retirees than any other single requirement. It's not just about having ฿800,000 in a Thai bank — it's about timing.

⚠ The Bank Timing Trap: For an annual extension, the ฿800,000 must be in your Thai bank account for at least 2 months before your extension date AND must remain for 3 months after. If you withdraw below ฿800,000 at any point in that 5-month window, you'll need to start the clock again. Immigration officers check the passbook — not just a balance certificate.

Practically, this means most retirees keep a KBank or Bangkok Bank savings account permanently at ฿800,000+ and transfer spending money separately via Wise or a second account. KBank Yaowarat Road branch in Phuket Town is the most commonly recommended for opening a Non-OA compliance account — they know the process and the staff have handled hundreds of retirement visa cases. Bangkok Bank on Phang Nga Road is also good.

Option B: Income Method (฿65,000/month)

If you receive a guaranteed pension or investment income of ฿65,000/month (approx £1,500 or $1,800), you can use this instead of the lump-sum deposit. You'll need a letter from your embassy confirming the income, plus recent bank statements showing regular transfers of this amount. The UK and Australian embassies issue income confirmation letters fairly easily. US citizens sometimes face more hoops.

The combination method (income + deposit totalling ฿800,000 equivalent) is also accepted. For example, ฿500,000 deposit + ฿25,000/month income could qualify.

The Mandatory Health Insurance Requirement (Since 2019)

This is non-negotiable since October 2019. You must have an OIA-approved health insurance policy for both the initial visa application and every annual extension. The minimum coverage is ฿40,000 outpatient per year and ฿400,000 inpatient per year.

Important: Some budget insurance policies marketed specifically for "Non-OA compliance" cost only ฿5,000–10,000/year but provide minimal real coverage. They satisfy the visa requirement but won't help you much if you actually need hospital treatment at Bangkok Hospital, where a single night's stay in a standard room is ฿8,000–12,000. We'd recommend proper comprehensive coverage — but at minimum, understand what you're buying.

Getting the Initial Non-OA Visa (First Application)

The initial Non-OA must be obtained outside Thailand at a Thai consulate. The most popular options for Phuket-bound retirees are:

  • Penang, Malaysia — 4-hour drive or 1-hour flight. Royal Thai Consulate-General at Jalan Ayer Rajah. Documents ready by 9am, collect next day. Most popular for UK, European and Australian applicants.
  • Kuala Lumpur — Royal Thai Embassy. Slightly more formal, same-day or 3-day processing.
  • Your home country — apply before departure. Most efficient for first-time applicants who are still at home.

Step-by-Step: Initial Non-OA Visa Application

  1. Open a Thai bank account
    Open a KBank or Bangkok Bank savings account in Thailand (you may need a tourist visa or entry stamp to do this). Deposit ฿800,000 and leave it to season for 2–3 months minimum.
  2. Get OIA-approved health insurance
    Purchase a policy that meets the minimum ฿40,000 OP / ฿400,000 IP annual requirement from an OIA-approved insurer (Cigna, Pacific Cross, AXA, AXA-BUPA, LMG are all approved).
  3. Gather your documents
    Passport (6+ months validity), 2 passport photos, completed TM.7 form, bank letter + passbook showing ฿800,000 balance, income evidence (if using income method), insurance certificate, criminal background check from your home country.
  4. Get a bank letter
    Visit your Thai bank branch (KBank Yaowarat Rd or Bangkok Bank Phang Nga Rd, Phuket) and request a "letter of guarantee" confirming your account balance. This must be dated within 7 days of your consulate appointment.
  5. Travel to consulate
    Take your documents to the Thai consulate (Penang or home country). Submit in the morning. Processing is typically 1–3 business days. Penang is the standard choice for retirees already in Phuket.
  6. Return to Thailand on Non-OA
    Enter Thailand on your Non-OA visa. You'll be stamped with 1-year permission to stay from date of entry.
  7. Register TM30
    Your landlord must file a TM30 within 24 hours of your arrival. Ask them to do this — it's their legal responsibility but often forgotten. Keep the TM30 receipt for immigration visits.
  8. First extension (1 year later)
    Before your permission to stay expires, visit Phuket Immigration Office on the Chalong bypass road (Mon–Fri 8:30–16:30). Pay ฿1,900. You'll need updated bank letter, insurance certificate, TM30 receipt, and photos.

Annual Extensions at Phuket Immigration

Once you're in Thailand on a Non-OA, the process becomes an annual exercise. Phuket Immigration Office is on the Chalong Circle bypass road (the new office moved here a few years ago). Go mid-week, arrive by 8:30am when it opens. It can get busy in high season (December–March). Arrive early, take a number at the entrance, and bring more passport photos than you think you need — they sometimes ask for extras.

DocumentNotes
Passport + copies (photo page, visa, entry stamp)Bring 2–3 sets of copies
TM.7 form (completed)Available at Immigration or download in advance
TM30 receiptFrom landlord's registration of your address
Passbook showing ฿800,000+ balanceMust show 2-month history
Bank letter of guaranteeDated within 7 days of your appointment
Health insurance certificateFrom OIA-approved insurer, valid for next 12 months
2 passport photos (4×6cm)Recent, on white background
Extension fee฿1,900 cash

Using a Visa Agent vs. DIY

The DIY route is entirely achievable for extensions — most experienced retirees do it themselves after the first time. A visa agent charges ฿3,000–7,000 for the extension paperwork and will often have someone at Immigration to shepherd your file through. If you're doing it for the first time, or if your Thai language is zero, an agent can reduce stress. After the second or third renewal, most people don't bother.

Need help with your Non-OA visa process?

Phuket visa agents can handle the full application or just the tricky parts — bank letters, consulate runs, Immigration submissions.

Find a Phuket Visa Agent

Cost Summary: Non-OA Retirement Visa

Cost ItemAmountNotes
Initial Non-OA visa fee (at consulate)฿2,000–6,000 equiv.Varies by country/consulate
Annual extension at Phuket Immigration฿1,900Fixed Thai government fee
Bank balance held (opportunity cost)฿800,000 lockedLow Thai savings interest rates
Health insurance (OIA minimum)฿5,000–10,000/yearVisa-compliance level only
Health insurance (comprehensive cover)฿144,000–420,000/yearFor a 60-year-old (฿12,000–35,000/month)
Visa agent fee (optional)฿3,000–7,000For extension assistance
Penang consulate run (initial visa)฿5,000–8,000Flights + hotel + incidentals

Non-OA vs LTR vs Elite — Which is Right?

The Non-OA is the cheapest and most widely used retirement visa. The LTR Wealthy Pensioner (Long-Term Resident) visa requires provable income of USD 80,000/year, but gives 10-year permission to stay and exempts you from the 800k bank requirement and the 90-day reporting obligation. Thailand Elite membership costs ฿900,000–2,500,000 but is the simplest option — no bank deposit, no income proof, no insurance requirement for the visa itself.

Visa TypeCostDurationRequirements
Non-OA฿1,900/year ext.1-year renewableAge 50+, ฿800k bank, insurance
LTR Wealthy Pensioner฿10,000 one-time10 yearsUSD 80k/year income or USD 250k assets
Thailand Elite฿900k–2.5M5–20 yearsClean record, payment

Frequently Asked Questions

What are the requirements for a Thailand retirement visa? +
You must be 50+. You need ฿800,000 seasoned in a Thai bank for 2–3 months, OR ฿65,000/month income, OR a combination. You also need OIA-approved health insurance (minimum ฿40,000 OP / ฿400,000 IP per year). Mandatory since 2019.
How long does the Thailand retirement visa last? +
The initial Non-OA gives 1-year permission to stay from entry. After that, annual extensions are granted at Immigration as long as you meet the requirements. There is no maximum number of extensions.
Where do I apply for the retirement visa in Phuket? +
The initial Non-OA must be applied for at a Thai consulate abroad — Penang is the most popular option for retirees based in Phuket. Annual extensions are done at Phuket Immigration Office (Chalong bypass road, Mon–Fri 8:30–16:30).
How much does the retirement visa cost in Thailand? +
Initial visa fee varies by consulate (roughly $80–200 equivalent). Annual extension at Phuket Immigration is ฿1,900. Optional visa agent: ฿3,000–7,000. Health insurance adds ฿5,000–420,000/year depending on coverage level.
What insurance do I need for the Thailand retirement visa? +
OIA-approved health insurance with minimum ฿40,000 outpatient and ฿400,000 inpatient per year. Budget compliance policies cost ฿5,000–10,000/year but provide minimal real coverage. Comprehensive cover for a 60-year-old runs ฿12,000–35,000/month.