The Thailand retirement visa — formally the Non-Immigrant Type O-A — is genuinely one of the more straightforward long-stay visas in Southeast Asia, once you understand the system. The problem is that the requirements are often described inaccurately online, and the consequences of getting the bank deposit timing wrong or having the wrong health insurance can derail your renewal at the worst possible moment.
This guide covers everything you need to know about the O-A visa from a Phuket perspective — where to apply, what the bank deposit rules actually are (not just the headline number), how the health insurance requirement works, and what the ongoing 90-day reporting obligation means in practice. I've been through this process myself and watched many other Phuket expats navigate it. Here's what you actually need to know.
🗂 O-A Retirement Visa: Fast Facts
- Minimum age: 50 years old
- Visa duration: 1 year (renewable annually)
- Bank requirement: 800,000 THB deposit OR 65,000 THB/month income
- Health insurance: mandatory — min 40,000 THB OPD / 400,000 THB IPD
- Renewal fee at Phuket Immigration: 1,900 THB
- 90-day reporting: required (online, post, or in person)
- Phuket Immigration: 200 Thepkrasattri Rd, near Heroines Monument
The Financial Requirement: What the 800,000 THB Rule Actually Means
The headline figure is 800,000 THB, but the devil is in the timing. Immigration checks not just that the money is there on renewal day, but that it's been maintained at the required level for a specific period before and after the renewal.
The Seasoning Period
The money must be deposited at least 2–3 months before your renewal application (immigration officers call this "seasoning" the deposit). It must also remain in the account for at least 3 months after the renewal is granted. This means you cannot transfer the money in the week before your appointment and transfer it out the week after — this is a common mistake that has caused renewals to be denied.
The Three Methods
You have three options for meeting the financial requirement:
- Method 1 — Bank deposit: 800,000 THB in a Thai bank account, maintained as described above. Kasikorn Bank and Bangkok Bank are the most used by expats in Phuket.
- Method 2 — Monthly income: Monthly income or pension of at least 65,000 THB, evidenced by a letter from your home country's embassy in Bangkok (some embassies issue these, some do not — check your specific embassy's policy).
- Method 3 — Combination: Monthly income plus bank deposit where the formula is: (monthly income × 12) + bank deposit ≥ 800,000 THB. For example, 40,000 THB/month income = 480,000 THB annually, meaning you need a 320,000 THB bank deposit to make up the difference.
Most Phuket expats use Method 1 (pure bank deposit). It's the most straightforward and doesn't require embassy letters or income verification. The key is to leave the 800,000 THB undisturbed from about 3 months before to 3 months after your renewal. Treat it as locked money — it's not your emergency fund, it's your visa guarantee.
Health Insurance Requirement: Getting It Right
Not sure which Phuket visa is right for you?
Thailand's visa rules change often, and the wrong choice can cost you months. A 60-minute consultation walks through your specific situation — retirement visa, LTR, DTV, Thailand Elite — and we'll tell you exactly what to apply for.
Get personalised visa advice →By Fredrik Filipsson — living in Phuket since 2019
Since October 2019, health insurance has been mandatory for the O-A visa renewal. This is actually a sensible policy that many expats were doing voluntarily anyway — but the specifics matter.
Minimum Coverage Required
Your policy must provide at minimum: 40,000 THB per year for outpatient (OPD) treatment and 400,000 THB per year for inpatient (IPD) treatment. These are relatively low thresholds — a single night in Bangkok Hospital Phuket can cost 30,000–60,000 THB, so the 400,000 THB inpatient minimum isn't much cushion. Most financial advisors recommend significantly higher coverage for retirement-age expats.
Insurer Requirements
The insurance must be from a company on the OIC (Office of Insurance Commission) approved list, or from a foreign insurer with a Thai representative. Most international health insurers that market to expats in Thailand — Cigna, AXA, Pacific Cross, BUPA International — meet this requirement, but verify with your specific insurer that they'll provide the documentation required for your immigration appointment.
Retirement Visa-Compliant Health Insurance
Get health insurance that meets the O-A visa requirements AND gives you real coverage at Bangkok Hospital Phuket and Siriroj. Don't get caught with a policy that doesn't qualify at your renewal appointment.
[AFFILIATE_AXA_HEALTH] Get a free quote →Step-by-Step: Renewing Your O-A Visa at Phuket Immigration
Prepare your bank evidence (2–3 months before renewal)
Ensure 800,000 THB is deposited and undisturbed. About 1–2 weeks before your appointment, visit your Thai bank to get an official bank letter confirming the balance and showing deposit history. Also update your passbook to show current balance. Both Kasikorn and Bangkok Bank have branches in Phuket Town and major shopping centres.
Get your health insurance certificate
Contact your insurer to obtain an insurance certificate specifically confirming coverage meets O-A requirements. This is usually a specific document format — your standard policy certificate may not be sufficient. Request it in advance; some insurers take a few days to process.
Complete the TM.7 form and gather all documents
Download TM.7 (extension of stay) from the Immigration Bureau website or collect from Phuket Immigration. Required documents: passport original + photocopies of all pages, TM.7 form, two 4×6cm photos, bank letter, passbook, insurance certificate, TM.30 (address notification — your landlord should file this). Make photocopies of everything.
Visit Phuket Immigration Office
Go to 200 Thepkrasattri Road, Mueang Phuket — near the Heroines' Monument roundabout. Hours: Monday–Friday 8:30am–4:30pm (closed 12:00–1:00pm). Arrive by 8:00am for a good queue position, or use a visa agent to manage the process. Bring everything from step 3 plus 1,900 THB cash for the extension fee.
Collect your passport extension stamp
If all documents are in order, immigration processes renewals same-day or on the following morning. Your passport is stamped with the new one-year permitted stay date. Note your new permission-to-stay date carefully — your next renewal is due before this date, not one year from the date of your original entry.
The 90-Day Reporting Requirement
Every 90 days, you must notify Thai immigration of your current address. This is separate from the annual visa renewal and is required continuously throughout your stay in Thailand.
How to Report
Three options: (1) In person at Phuket Immigration on Thepkrasattri Road — the quickest if you go early, typically processed in 30 minutes; (2) By post — post your TM.47 form and copy of relevant passport pages to Phuket Immigration, who return a stamped copy (allow extra time); (3) Online via the Immigration Bureau website — convenient but the system is frequently unreliable and not always accepted.
The reporting window opens 15 days before your 90-day deadline and must be done before the deadline. Late reporting incurs a 2,000 THB fine. Many Phuket expats use a visa agent to handle the 90-day reporting automatically — typically 500–1,000 THB per report, which is worth it for the peace of mind.
Common Mistakes to Avoid
| Mistake | Consequence | How to Avoid |
|---|---|---|
| Depositing 800,000 THB too close to renewal | Renewal denied — deposit not "seasoned" | Deposit at least 90 days before renewal appointment |
| Wrong health insurance documentation | Renewal rejected until correct docs provided | Confirm your insurer provides the specific certificate format immigration requires |
| Missing the 90-day report deadline | 2,000 THB fine per missed report | Set calendar reminders; use a visa agent for automatic reporting |
| No re-entry permit before travel | Visa cancelled on departure | Get a single (1,000 THB) or multiple (3,800 THB) re-entry permit before any trip abroad |
| TM.30 not filed by landlord | Complications at renewal | Remind landlord to file TM.30 each time you change address or return from travel |
Confused by the visa requirements? We can help.
We can recommend experienced Phuket visa agents and walk you through the documentation requirements for your specific situation.
Book a free 30-min consultation →Using a Visa Agent in Phuket
Many long-term Phuket expats use a visa agent for annual renewal and 90-day reporting. A good visa agent in Phuket typically charges 5,000–10,000 THB for the annual renewal service and 500–1,000 THB per 90-day report. They handle the paperwork, make the immigration appointment, and often have relationships with immigration officers that smooth the process considerably.
The value proposition is clear: the cost is modest relative to the alternative (your time, the hassle of the immigration queue, and the risk of a documentation error). Particularly for those with limited Thai language skills, a visa agent reduces stress significantly. Our vetted Phuket visa agent directory lists agencies with long track records and expat community endorsements.
For the full picture on Phuket visa options, see our main visa hub page.
Frequently Asked Questions
What is the Thailand retirement visa?
The Non-Immigrant O-A visa allows foreigners aged 50+ to live in Thailand for one year at a time, renewable annually. There is no cap on renewals — you can retire in Thailand indefinitely. Phuket Immigration on Thepkrasattri Road handles renewals for Phuket residents.
How much money do I need for the retirement visa?
800,000 THB in a Thai bank account, maintained continuously (not just on application day). Alternatively, monthly income of 65,000 THB, or a combination where annual income plus deposit totals 800,000 THB. Last updated: November 2025.
What health insurance is needed for the Thailand retirement visa?
Minimum 40,000 THB outpatient and 400,000 THB inpatient per year from an OIC-approved insurer. Your insurer must provide a specific certificate confirming coverage — a standard policy document is usually not sufficient. Last updated: November 2025.
Where do I renew my retirement visa in Phuket?
Phuket Immigration Office, 200 Thepkrasattri Road, Mueang Phuket — near the Heroines' Monument. Open Monday–Friday 8:30am–4:30pm. Arrive early or use a visa agent. Renewal fee: 1,900 THB.
What is the 90-day reporting requirement?
Every 90 days, you must report your address to immigration. Can be done in person at Phuket Immigration, by post, or online. Failure results in a 2,000 THB fine. Many expats use a visa agent to handle this automatically for 500–1,000 THB per report.
Can I use a visa agent for the retirement visa in Phuket?
Yes, and it's recommended for most people. Reputable Phuket visa agents charge 5,000–10,000 THB for the annual renewal and know the documentation requirements inside out. See our vetted visa agent directory.