Pattaya Visa Help Independent · Pattaya
Compliance guide · Verified April 2026

90-Day Reporting (TM47) — the rule every long-stayer must know.

If you're on a long-stay visa in Thailand, you must notify Immigration of your address every 90 continuous days. Miss it and you face fines, complications at extension, and possible flagging on entry. Here's how to do it without standing in a Jomtien queue at sunrise — and who's quietly exempt.

Form

TM.47

Notification of staying over 90 days

Cost

Free

If filed on time

Late penalty

฿2,000

Up to ฿5k if caught at checkpoint

What is 90-day reporting?

Section 37(5) of the Thai Immigration Act 1979 requires every foreigner staying in Thailand for more than 90 continuous days on a long-stay visa to notify the local Immigration office of their current address. The form is TM.47 — Notification of Staying in the Kingdom Over 90 Days.

This is not a visa extension. It does not give you more time on your visa. It's a separate compliance step, in parallel with your visa, that confirms where you live. Skip it and you'll find your next visa extension complicated, you may be flagged at airport entry, and at worst you'll pay fines or face deportation proceedings.

Who must report — and who's exempt

You must file TM.47 if you stay in Thailand for 90 continuous days or more on most long-stay visas. The 90-day clock starts on entry and resets every time you leave and re-enter the country.

Visa90-day reporting?
Non-O Retirement✅ Required every 90 days
Non-O-A / Non-O-X Retirement✅ Required every 90 days
Non-O Marriage✅ Required every 90 days
Non-B Business + Work Permit✅ Required every 90 days
ED (Education)✅ Required every 90 days
DTV (Destination Thailand Visa)✅ Required every 90 days
Privilege Visa (all tiers)✅ Required every 90 days
LTR (all 4 categories)EXEMPT — annual reporting only
SMART-S (Startup, post-2025 reform)EXEMPT — annual reporting only
Tourist visa / visa-exempt entry❌ Not required (under 90 days)

The LTR and SMART exemption is one of the most underrated benefits of those visas. Reporting once a year instead of four saves real time over a decade — especially if you currently queue at Jomtien.

When to file — the submission window

You can file your 90-day report in a window around the due date:

  • 15 days before the due date (earliest)
  • Up to 7 days after the due date (grace period — in-person only, no penalty if you catch it)

If you file online, the system requires you submit at least 7 days before the due date — file too close and the portal will reject the application and force you in-person. Aim for 10–14 days before the due date for safety.

Critical timing rule

Your due date is on the receipt from the previous 90-day report — not 90 days from your visa entry stamp. Many people miscalculate this on their own and file late by accident. Check the bottom of your last receipt.

5 ways to file your 90-day report

1. Online portal (free)

The official Thai Immigration online portal is at tm47.immigration.go.th. Free, takes 5 minutes if your data already matches the system. Not available for first reports — the portal requires prior reporting history.

2. Immigration mobile app (free)

The "Section 38" app on iOS and Android offers the same online filing but on phone. Useful if you travel and need to file from out of town. Same restriction — won't work for first-time filing.

3. In person at your local immigration office (free)

For Pattaya / Chonburi residents this means Jomtien Immigration on Soi 5 Jomtien. Required for first-time reporting and recommended for anyone whose passport, address, or visa stamp has changed since the last report.

4. By registered post (free)

Send TM.47 form + photocopies of passport biopage, visa stamp, and previous 90-day receipt + a self-addressed stamped envelope. Send to Jomtien Immigration at least 15 days before due date. The receipt comes back to you by post. Lower-stress than queueing, but you lose your passport stamp record temporarily.

5. Through an agent or authorised person (typically ฿500–1,500)

Any third party can file on your behalf with a signed authorisation letter, copies of your passport, visa, and the form. Many Pattaya visa agents offer this as a single-shot service if you don't want to deal with Jomtien yourself. We can match you to a vetted agent if you'd rather not stand in line.

Online filing — step by step

For your second 90-day report and onwards, the online process is the easiest path:

  1. Go to tm47.immigration.go.th on a desktop browser (works best).
  2. Click "Application for online" and accept the terms.
  3. Enter your passport number, name, nationality, and date of birth — exactly as on your passport.
  4. Enter your current Thai address — must match what Immigration has on file from your last in-person report. Any address change forces you back in-person.
  5. Upload a photo of the passport biopage, the current visa stamp/extension stamp, and the most recent entry stamp.
  6. Confirm and submit. You'll receive an automated approval email or a "pending" status.
  7. If approved: print the receipt or save the PDF. Keep this receipt — you need it for your next report and for any visa extension.
  8. If rejected: read the reason. Common ones are address mismatch, blurry uploads, or filing inside the 7-day cutoff. Fix and re-submit, or go in-person.

TDAC matters now

Since May 2025, every entry to Thailand requires the Thailand Digital Arrival Card (TDAC) at tdac.immigration.go.th within 72 hours of arrival. Your TDAC reference number ties to your immigration record and is increasingly required for the online TM47 system. If your TDAC was missed or expired, online TM47 may bounce you in-person until the records reconcile.

Your first 90-day report — must be in person

The online system requires prior reporting history. So your first 90-day report after arriving on a long-stay visa must be filed in person at your local Immigration office, with original documents.

For Pattaya residents, that's Jomtien Immigration:

AddressSoi 5 Jomtien Beach Road, Chonburi 20150
HoursMon–Fri, 8:30 AM – 4:30 PM (closed Sat, Sun, public holidays)
Best time to arrive7:30 AM (before opening — the queue starts forming around 6:30 AM)
Worst timeMonday morning, day after a long weekend, 11 AM onwards

Jomtien-specific tips that actually save time

  • Arrive before opening — Jomtien runs on numbered queue tickets. Arriving at 7:30 AM gets you a low number and you're often done by 10 AM. Arrive at 10 AM and you may not finish the same day.
  • Bring exact change for any fines or photocopying (small bills only — they don't make change for ฿1,000s gracefully).
  • Photocopy shops are right outside the office on Soi 5 — but their morning queue gets long too. Photocopy everything before you leave home.
  • Wear closed shoes and modest clothing — flip-flops and beachwear sometimes get refused at security.
  • Bring a book or charged phone. Wi-Fi is unreliable. Mid-day waits of 2–3 hours are normal.
  • Don't bring children or pets if avoidable — the waiting hall isn't air-conditioned end-to-end.
  • Have your previous receipt photographed on your phone as backup. The original goes in with your form, but officers occasionally ask to verify the date.

Late, missed, or filed wrong — what happens

If you're 1–7 days late

You're inside the grace period. Walk into Jomtien (online won't work in this window), file as normal, pay ฿2,000 fine on the spot. No long-term consequence on your visa.

If you're more than 7 days late but you self-report

฿2,000 fine. The fine doesn't escalate based on how long you've been late, as long as you go in voluntarily. Bring all your documents and an honest explanation if pressed.

If you're caught at a police checkpoint or immigration audit

Up to ฿5,000 fine plus ฿200/day until resolved. Worse, this can be flagged on your record and complicate future visa extensions. Don't let it go that far.

If your last report was wrong (typo in passport / address)

Walk into Jomtien with the receipt, point out the error, and ask for a re-issue. Usually corrected free. If discovered later by Immigration, treated as a non-report and fined.

Documents checklist

For the in-person report

  • Original passport
  • Photocopy of passport biopage
  • Photocopy of current visa or extension stamp
  • Photocopy of your most recent entry stamp (TM.6 if applicable)
  • Receipt from previous 90-day report (or arrival record if it's your first)
  • Completed TM.47 form (printable from immigration.go.th or available free at the office)
  • If your address has changed: TM.30 receipt for the new address (filed by your landlord/condo office), copy of rental contract, blue book or condo ownership document

For the online report (and the app)

  • Clear photo / scan of passport biopage
  • Clear photo / scan of current visa stamp
  • Clear photo / scan of most recent entry stamp
  • Previous 90-day report receipt number (on the printed receipt)
  • Address must match Immigration's records exactly

For postal report

  • All in-person items (as photocopies, no originals)
  • Self-addressed stamped envelope for the return receipt
  • Send registered post for tracking

FAQ

I left Thailand and came back. Does the 90-day clock reset?
Yes. Every entry stamp resets your 90-day count. The new clock starts on the date of your most recent entry. If you travel out before day 90, you don't need to file at all — but the moment you re-enter, you start a fresh 90-day count.
I'm on LTR. Do I really skip the 90-day report?
Yes. LTR holders report annually instead of every 90 days. The annual report can be done online via the BOI's LTR portal — typically 10–15 minutes once a year. SMART-S holders are on the same annual cycle.
What's the difference between TM.47 and TM.30?
TM.47 is your obligation — you tell Immigration where you are, every 90 days. TM.30 is your landlord's obligation — they tell Immigration when a foreigner moves into their property, within 24 hours. Both are required. Both are commonly missed. The TM.30 receipt is needed for many other Immigration tasks, so make sure your landlord has filed it.
Online filing keeps rejecting me — what now?
Most common causes: (1) you're inside the 7-day cutoff and the system blocks you, (2) your address on file doesn't match what you typed, (3) your passport was renewed since your last report — online won't work until Immigration updates the new passport, (4) your TDAC arrival record doesn't match your stay record. If retries fail, file in person at Jomtien — they'll fix the underlying issue at the same time.
Is the receipt enough proof I filed on time?
Yes — the receipt with the official stamp (in person) or the printed PDF with the approval reference (online) is the only proof. Keep every receipt. They're requested at every annual visa extension and at any random Immigration check. Many Pattaya residents keep a folder with every receipt going back years; this is genuinely useful.
Can my partner or family member file for me?
Yes. With a signed authorisation letter, copy of your passport biopage, copy of their Thai ID (or passport), and the completed TM.47 form, any adult can file on your behalf at Jomtien. Particularly useful if you're sick, travelling, or working remotely from another part of Thailand. Take a clean phone photo of all original documents before you hand them over.
Does the 7-day grace period work for online filing too?
No. The 7-day grace is only available in person. Online filing is locked out from 7 days before the due date onward — the portal will simply refuse the submission. If you're cutting it close, go in person.
I've never filed a 90-day report and it's been months. What now?
Self-report at Jomtien immediately. Bring all your documents and an honest explanation. The fine is ฿2,000 for a self-reported late filing — even if you're months overdue. Don't wait for an Immigration audit; the fine and complications get much worse if they catch you. We can walk you through this if you're stressed about it.
Free 15-minute call

Don't want to deal with Jomtien yourself?

Tell us your situation. If you'd rather have a vetted Pattaya agent file on your behalf, we'll connect you. If you just need a quick gut-check on whether you're on track, we'll do that too.

  • Late and worried? We'll walk you through self-reporting
  • Want it handled? Vetted agents typically charge ฿500–1,500
  • First-time filer? We'll prep your docs before you go

Help with my 90-day report

Free · Reply within 24h · 100% confidential