Track your Thai visa expiry and 90-day report deadline

The Expiry Countdown displays two timers simultaneously: the date your current permission-to-stay expires, and your next TM47 90-day report due date. Both matter independently — you can be on time for your annual extension and still be in breach of the 90-day reporting requirement if you lose track of the cycle.

Enter your visa stamp date, current permission-to-stay expiry (from the most recent stamp), and your last 90-day report date (or entry date if you have never reported). The tool calculates both deadlines and shows countdown days with colour-coded urgency.

Why both deadlines matter

The annual extension keeps your visa category alive. The 90-day TM47 report confirms your address is current. Thai Immigration tracks both on your file. Chronic missed 90-day reports — even if you always extend on time — create complications when applying for permanent residency or a new visa category. The fine for a missed report is ฿2,000 per occurrence, but the longer-term record impact is more significant.

In Pattaya, TM47 can be filed online at immigration.go.th or in person at Jomtien Building A. Online filing opens 15 days before and 7 days after the due date. Filing outside this window requires an in-person visit and possibly a fine. See the full guide: 90-day reporting.

How the 90-day cycle resets

The last point catches many Pattaya residents off guard. A trip to Koh Chang or a weekend in Cambodia resets your 90-day clock to your return entry date — even if your previous cycle had only 30 days remaining. The countdown tool models this correctly when you input re-entry dates.

Extension window

Annual extensions at Jomtien can be filed up to 30 days before expiry. Earlier is not possible; later means overstay. Aim for 15–20 days before expiry: early enough to get a good queue day (Wednesday or Thursday morning), late enough that your bank letter and TM30 are current.

When to verify against your passport

The countdown is only as accurate as your inputs. Always verify dates against your actual passport stamps — immigration officers occasionally stamp incorrect dates. Photograph every stamp and entry slip the day you receive it, and confirm the date shown matches what you expected. If there is a discrepancy, return to the counter that day — not the following week.

Set reminders using our Reminder tool for both deadlines.

Further reading: 90-day reporting complete guide · Re-entry permit guide · Jomtien Immigration office · Non-O retirement extension timeline