Add to Google Preferred Sources
Thailand visa extensions, 90-day reporting and visa runs
Quick answer
- Long-stay extensions are handled at a local immigration office, with no border run needed.
- You can apply up to 30 days before your permission expires, using form TM.7.
- Without a re-entry permit, an extension is cancelled when you leave Thailand.
- Long-stay holders confirm their address every 90 days.
- Overstay costs 500 THB per day, capped at 20,000 THB, and longer overstays risk detention and a ban.
Visa runs versus extensions
- For Non-Immigrant visas (O-A, O-X, O, LTR) extensions are done at immigration without crossing a border.
- For the DTV, each entry gives up to 180 days, usually extendable once. After that you leave and re-enter.
- On a 30-day visa-exempt entry you still have to leave and re-enter to stay longer, which is not sustainable as a way of living here, and repeated back-to-back entries are increasingly questioned.
- From 15 September 2026, most visa-exempt land-border entries are capped at two per calendar year.
How to apply for an annual extension
- Apply before your current permission expires, ideally with a buffer. The window opens up to 30 days before expiry.
- Use form TM.7, available at the office or to download in advance.
- Bring your passport with the visa page and entry stamp, your current visa documents, 2 to 4 passport photos and proof of the financial requirement, such as seasoned bank statements or an income letter.
- O-A and O-X holders must also show health insurance.
- Book ahead. Walk-ins near common renewal dates can mean long waits or a second visit.
Re-entry permits
Without a re-entry permit, an annual extension is cancelled when you exit Thailand. You can get a single or multiple re-entry permit, and you need to get it before any trip abroad.
90-day reporting
- Long-stay visa holders must confirm their address every 90 days. It is a confirmation, not a new application.
- You can report online, by post or in person.
- The 90-day clock restarts after each re-entry following international travel.
- A TM30 notification is also needed when you change address. Your landlord or accommodation provider normally files it, so keep proof.
Fines and risks
- Overstay: 500 THB per day, paid when you leave, capped at 20,000 THB
- Longer overstays, or being caught, can lead to detention and a re-entry ban
- A missed 90-day report brings a fine at your next in-person visit and a compliance mark that can draw scrutiny at renewal
Extensions when you live in Phuket
Use the Phuket immigration office for extensions and 90-day reports if your address is in Phuket, and check its current appointment and document rules before you go. If you are still choosing where to live, see our guides to the best areas for a long stay and long-term rentals.
Frequently asked questions
How early can I apply for a Thai visa extension?
Up to 30 days before your current permission expires.
What happens if I leave Thailand without a re-entry permit?
Your annual extension is cancelled when you exit.
What is the fine for overstaying in Thailand?
500 THB per day, paid when you leave, up to a cap of 20,000 THB. Longer overstays can mean detention and an entry ban.
Official sources
This guide is general information, not legal advice or an official immigration decision. Requirements, fees and procedures can change, and officers have discretion, so check current rules with the relevant Thai authority before you apply.
Related guides
Retirement visa
Compare Thailand's retirement routes for people aged 50+: Non-O with extension, O-A and O-X. Funds, insurance, seasoning rules, reporting and pitfalls.
DTV (remote workers)
Everything about the Destination Thailand Visa: who qualifies, 500,000 THB funds benchmark, 180-day stays, new rules from 31 August 2026, tax and work limits.
Tourist & exemption
How long you can stay in Thailand without a visa from 15 September 2026, how the tourist visa works, extensions, land-border limits and common mistakes.
Back to the Thailand visa guide · Use the visa picker · Long-term rentals in Phuket