Plan your long stay in Thailand without the guesswork.

Practical, plain-English guides to the visas that actually get used: marriage, retirement, long-stay, and the rest. What to file, what it costs, what order to do it in, and what trips people up.

Please read this first. This guide is practical guidance drawn from official Thai government sources. It is not legal advice, and it is not immigration advice. Rules, fees, and procedures change, and local immigration offices interpret them differently. Always confirm the current requirements with the Royal Thai Embassy or consulate where you apply, or with your local immigration office in Thailand, before you act.

Start with your route

Most detailed

Non-O: Marriage

Married to a Thai national. The 90-day visa, the bank account, the 400,000 baht seasoning, and the one-year extension.

Non-O: Retirement

Age 50 and over. The 800,000 baht deposit or 65,000 baht monthly income route.

Non-O-A and Non-O-X

The one-year and ten-year long-stay visas applied for from your home country.

Other routes

LTR visa, Thailand Privilege, the ED education visa, and converting a tourist entry to a Non-O.

After arrival

90-day reporting, TM30, re-entry permits, and the yearly extension cycle.

Your retention hook

My Deadlines

Enter your key dates once. Get countdowns for your extension, your 90-day report, and what to do next.

Fees & forms

What everything costs, with the official source and the date it was last checked.

Recent changes

A running log of rule and fee changes, checked weekly against official sources.

Subscribe — $29/year.

The route guides are free to read. A subscription unlocks the weekly rule-change feed, your personal deadlines dashboard, and printable document checklists.

Rule and fee details on this site are checked weekly against official sources: thaievisa.go.th, the Royal Thai Embassy in Washington D.C., the Royal Thai Consulate-General in Los Angeles, and the Ministry of Foreign Affairs. See Recent changes for the check log. Anything marked "verify locally" comes from general practice rather than a currently reachable official page, and should be confirmed with your local immigration office.