What is 90-Day Report and Who Must File
The 90-day report (Form TM.47) is a Thai Immigration requirement for every foreigner staying more than 90 consecutive days on a non-tourist visa—Non-Immigrant B, O, ED, Retirement, and Elite Visa. The clock starts on your most recent arrival or previous report. Every 90 days you must notify the authorities of your current address.
If you leave Thailand and return, the 90-day counter resets from your new arrival date. Tourist Visa, Visa on Arrival, and visa-exempt visitors do not need to file because they stay under 90 days anyway. The office allows filing up to 15 days early or 7 days late. Beyond that incurs a 2,000 THB fine and may affect your next visa application.
Pattaya Jomtien Immigration Office
The immigration office covering Pattaya sits on Soi 5 Jomtien Beach Road (official name: Immigration Division 3, Chonburi Immigration Office). It opens Monday-Friday 08:30-16:30, closed 12:00-13:00 for lunch and on public holidays. Travel by blue baht bus from Pattaya Beach to Jomtien (10 THB), get off at Soi 5, and walk 300 metres; or take a Grab from Central Pattaya for 150-200 THB.
The office is large and packed with foreigners. The 08:00-10:00 morning window is busiest—arrive before 07:30 for a low queue number, or go 13:30-15:00 when crowds thin. There are 300+ waiting seats. Wednesdays and Fridays are the most crowded because working expats schedule then. The building is air-conditioned with a nearby cafe; photocopies cost 2 THB per page.
Required Documents Checklist
Standard 90-day report documents: (1) original passport plus a copy of the main page; (2) copy of your current visa page; (3) copy of your latest entry stamp (TM.6 card if still issued); (4) Form TM.47 filled in (download from immigration.go.th or pick up at the office); (5) previous report receipt if any; (6) proof of address from your landlord or TM.30 notification.
If you have moved since your last report, attach a rental contract or title deed copy plus the owner's ID. For hotel stays, request a confirmation letter from the front desk (free). If your landlord has not filed a TM.30 within 24 hours of your move-in, you may need to submit TM.30 yourself first. None of this incurs a fee when filed on time and within deadline.
How to File Online
The online 90-day reporting system lives at extranet.immigration.go.th/fn24online and is usable only 15 days before your due date. Fill in passport data, TM.6 number, and current address. If accepted, you receive an email confirmation with a PDF to print and keep as proof. It is free, saves the office visit, and takes 10-15 minutes.
Downside: the online system rejects filings often without reasons, especially if your TM.30 address does not match TM.47 or your passport was recently renewed. After two rejections in a row you must visit the office in person. File online 10-12 days before deadline to leave buffer for an office visit on error. Alternative: agents near Jomtien handle it for 500-1,000 THB.
Going in Person
In person: arrive 07:00-07:30, take a queue ticket from the automated kiosk (press "90 Day Report"), and wait for your number. From ticket to finish usually takes 1-3 hours depending on crowds. The officer checks documents, asks a short interview, and stamps your TM.47.
Afterwards, a slip with the next due date is stapled to your documents—keep it with your passport and make a copy. If you arrive after 12:00 on the due date you incur a 2,000 THB fine and must complete a special form. The office is closed on public holidays and weekends, so if your due date falls on one, file the preceding working day.
Penalties and Common Mistakes
The late-filing fine is 2,000 THB if you report voluntarily, but if immigration catches you first (for example at the airport on departure) it rises to 5,000 THB. Repeatedly missing reports can affect your next visa renewal—officers may refuse an extension or re-entry permit.
Common mistakes: (1) thinking the 90 days counts from arrival when it actually counts from your previous report; (2) forgetting that leaving Thailand resets the counter; (3) a TM.30 address that does not match your TM.47; (4) trying to file online 14 days before the due date while forgetting the window opens at 15; (5) visiting the office on a public holiday—check immigration.go.th/holidays before you go.