Chiang Mai Property
Visa and immigration

90-Day Report Thailand: File Online, in Person or by Post

A closed dark-blue passport with a folded paper slip tucked inside, beside a pen, a laptop and a mug of coffee on a teak desk, with palm trees, rooftops and forested hills through the window behind

Who has to report, how to work out your due date, the online system step by step, the two counters in Chiang Mai, reporting by post or through someone else, the fines, and the TM30 and TM.27 beside it.

How we check
12 min read

If you stay in Thailand more than 90 days in a row, you must tell immigration where you live every 90 days, on form TM.47 (ตม.47). The report is free. You can file it online at tm47.immigration.go.th, in person at Chiang Mai Immigration on Airport Road or at Central Festival, by registered post, or through someone you authorise. A late report costs ฿2,000, and every trip abroad restarts the count. In Thai it is รายงานตัว 90 วัน, reporting yourself every 90 days. It is a separate duty from your landlord's TM30, and it does not extend your stay.

Who must report

Every foreigner on a temporary stay who stays in Thailand more than 90 days without leaving: on a DTV, any retirement visa, a marriage or family visa, a work visa or a student visa, and children too, at any age. The duty is section 37(5) of the Immigration Act of 1979, unchanged since, and it is yours, not your landlord's or your employer's. Long-Term Resident visa holders report once a year instead.

Who files the 90-day report (Immigration Act s.37(5); 2020 police regulation; BOI; Thailand Privilege Card Co.; read 26 October 2026)
StayEvery 90 days?Note
DTVYesUp to 180 days per entry, so one report around day 90
RetirementYesNon-O, O-A or O-X, all year unless you leave; the O-X adds a yearly check
Thai spouse or familyYesChildren too, at any age
Work (Non-B)YesYour duty; an employer files only on your behalf
Study (Non-ED)YesLike any other temporary stay
Thailand PrivilegeYesMembers report like anyone else
Long-Term Resident (LTR)NoOnly after each full year without leaving, on form TM.95
Permanent residentNoNot a temporary stay, so outside the section
Visa-exempt entryNo30 days since 15 Sep 2026, plus one 30-day extension
Tourist visaNo60 days plus one 30-day extension ends at day 90

The Act's Thai text covers "คนต่างด้าวซึ่งได้รับอนุญาตให้อยู่ในราชอาณาจักรเป็นการชั่วคราว", a foreigner permitted to stay temporarily, and the report falls due at "เกินเก้าสิบวัน", more than ninety days. The 2020 police regulation that sets out how to report relieves 22 kinds of stay, retirees and students among them, of two other police notices, never of this one.

Short visits no longer reach day 90. Since 15 September 2026 visitors from 60 countries and territories enter without a visa for 30 days, and the only extension for tourism adds 30 more, once. The report now concerns people on a real long-stay visa or extension: the retirees, families, DTV holders and workers who rent in Chiang Mai.

When it is due

Your first report is due 90 days after the date you entered Thailand: the entry date plus 90 days. After that, follow the date immigration prints on your receipt. You can report from 15 days before that date. Online, file no later than 7 days before it; at the counter you have until 7 days after it.

When each way of filing is open (Immigration Bureau 90-day page, 14 August 2026; Order 97/2566, Royal Gazette 27 June 2023)
WayFromUntil
Online15 days before7 days before the due date
In person or through someone15 days before7 days after the due date
Registered postPost it 15 days beforeNot once you are late

Official sources differ on the online deadline: the Immigration Bureau's 2023 order in the Royal Gazette says 7 days before the due date, and the online system's 2026 manual says the due date itself. Filing at least 7 days before meets both and leaves time for the officer's approval.

An example: enter Thailand on 1 November 2026 and your first report is due on 30 January 2027. Online you can file from 15 to 23 January; at the counter, from 15 January to 6 February. The online system's own manual counts the same way: entered on 13 December 2023, report by 12 March 2024.

Every exit restarts the count, "in every case" in the Immigration Bureau's words, re-entry permit or not. If you leave before your due date, nothing is owed for it, and your next report falls 90 days after your latest entry. The receipt says the rest in capitals: "This is not an extension of stay".

Filing online, step by step

The only official online service is tm47.immigration.go.th, run by the Immigration Bureau. It is free, open around the clock, and anyone can register with an email address. The result arrives by email within 3 working days, with your receipt and your next due date.

  1. Open tm47.immigration.go.th in Chrome or Firefox and choose Apply. Enter your email and your name in English exactly as in your passport, then pass the check that you are human.
  2. Open the email "[TM.47] Please verify your email and set your password" within an hour, when its link expires, and set a password of at least 8 characters with a number, a capital, a small letter and a symbol.
  3. Sign in, accept the terms and choose New Application. Fill in your passport details, the date you arrived in Thailand, the date your permission to stay ends, and your address down to the tambon.
  4. Submit. The status reads Pending Approval, and you can still cancel while it does.
  5. Wait for the email. An approved report comes with the receipt and your next due date; you can download both again under Check Status.
  6. Fifteen days before your next due date, the Immigration Bureau emails you a reminder.

One account can file for everyone at the same address: the system keeps the address for that purpose, so a parent can report for the children. The form asks for no arrival-card number.

When the system turns a report away

The manual explains each message. "Visa does not match the 90-day submission requirement" means your case must be filed at the office; the manual does not list which visas. "Incorrect entry date" or "Incorrect expiration date" means the dates you gave put the report outside 75 to 90 days from your entry. Repeated rejections mean the system has detected irregularities: go to the office in person as soon as you can.

After a new passport, make the first report at the office, in person or through someone you authorise; online works again from the next one. No current official text says the first report after arriving in Thailand must be made in person: try online, and if the system refuses it, report at the counter.

The Immigration Bureau's THIM app does not file 90-day reports yet; its launch notice of 25 September 2026 lists them among services planned, with no date. Help for the website: the hotline 1178 or 1111, or resident.helpdesk@police.go.th.

In person in Chiang Mai

Chiang Mai Immigration takes 90-day reports at both of its counters: the main office at 71 Airport Road, beside the airport, and the branch on the 2nd floor of Central Festival, whose service list puts 90-day reporting first. Neither takes bookings for it, so walk in on a weekday.

The two counters (Chiang Mai Immigration's contact directory and booking calendar, read 24–26 October 2026)
CounterHours, Mon–FriPhone
Airport Road, main office08:30–12:00, 13:00–16:30053 201 755, press 20
Central Festival, 2nd floor09:00–17:00, lunch 12:00–13:00065 765 7029

The official list has four items: your passport, the TM.47 signed, the receipt from your previous report if you have one, and your TM.6 arrival card if you arrived before May 2025. The paper card was replaced by the digital arrival card (TDAC) on 1 May 2025 and the list was never updated, so bring your TDAC confirmation instead.

A copy of your landlord's TM30 receipt is not on any official list, but a Bangkok university's international office says immigration asks for the slip at 90-day reports, so bring one. Chiang Mai Immigration links a one-page bilingual TM.47 to print: the upper half is your notice, the lower half the receipt the officer fills in and you keep in your passport.

The report is free. The Immigration Bureau's handbook sets 4 minutes per report once the officer has checked your papers; the wait before that is the long part.

Foreign residents walking up to the entrance of a low modern government office in Chiang Mai on a weekday morning, a couple checking papers in a folder beside a row of parked motorbikes and tropical trees

Chiang Mai Immigration Office

Both counters, what each one handles, hours and holidays, phone numbers, extensions at ฿1,900 and re-entry permits.

Read the immigration office guide

By post

You can report by registered post as long as you are not late. Post it 15 days before your due date to Chiang Mai Immigration, 71 Moo 3 Airport Road, Suthep, Mueang Chiang Mai 50200, and keep the registration slip.

  1. Copies of your passport's photo page, last entry stamp and latest permission to stay, each signed by you as a true copy.
  2. A copy of your TM.6 card, front and back, if you arrived before May 2025.
  3. The receipt from your previous report, if you have one.
  4. The TM.47, filled in and signed.
  5. An envelope addressed to yourself with a ฿15 stamp, for the receipt and a blank TM.47 for next time.

Once the due date has passed, a posted report is no longer accepted: you go in person and pay the fine. Chiang Mai Immigration publishes nothing on how long mailed reports take, so online or at the counter is the surer route.

Through someone else

Someone else can hand in your report for you, under the 2020 police regulation, and the officer gives them your receipt. The exception is a late report: then you must come yourself, because the fine is settled with you in person.

No official list says what that person must bring beyond your passport, the signed TM.47 and your previous receipt, so call 053 201 755 and press 20 before you send someone. After a new passport, a person you authorise is one of the two official ways to make the first report.

Late or missed: the fines

A late report costs ฿2,000, paid in person at Chiang Mai Immigration. If you are caught without having reported, the Immigration Bureau's figure is ฿5,000, and the Immigration Act allows up to ฿200 more for each day until you report.

What a missed report costs (Immigration Bureau 90-day page, 14 August 2026; Immigration Act s.76)
SituationWhat happens
You report late yourselfIn person only; ฿2,000
You are caught without reportingUp to ฿5,000, plus up to ฿200 a day under the Act
Online, by post or through someoneClosed once you are late

Both amounts are settlement fines set by the Immigration Bureau; the Act itself sets only a ceiling, ฿5,000 plus ฿200 a day. A missed report is not an overstay and does not shorten your permission to stay, but the officer's screen flags a late report, so it stays on record.

TM30, TM.27 and the 90-day report: whose duty is which

Your landlord files the TM30 when you move in; you file the 90-day report while you stay; and when you move to a new address, you tell immigration yourself, on form TM.27, within 24 hours. The TM.27 is the one most guides leave out.

Three address forms (Immigration Act ss.37–38; 2020 police regulation, clauses 2.1 and 2.4)
FormWho filesWhen
TM30Your landlord, the owner or the hotelWithin 24 hours of your arrival
TM.47, the 90-day reportYouEvery 90 days of stay
TM.27, change of addressYouWithin 24 hours of moving in elsewhere

In law a missing TM30 does not stop your 90-day report: the TM30 is on none of the official 90-day lists, and the two duties sit in different sections of the Act with different fines. In practice offices are reported to ask for the slip, so keep a copy. No type of stay is relieved of the TM.27, and no official text says whether a TM.47 with your new address also counts as one, so file both.

Hands holding a printed notification receipt with a blue stamp over a wooden desk, beside an open passport, signed photocopies in a clear sleeve, a pen and a house key

TM30 explained

Who files it, the online steps, the receipt, and what to do when your landlord has not filed.

Read the TM30 guide

Travel, moving house and extensions

Leaving Thailand is the only event the Immigration Bureau names as restarting the count. A move keeps your due date but can change your office, and an extension changes neither: keep to the date on your last receipt.

  • A trip abroad restarts the count from your latest entry, whatever visa or re-entry permit you hold. Someone who leaves at least once every 90 days never files a TM.47.
  • A move inside Chiang Mai province keeps you at Chiang Mai Immigration. A move to another province sends your next report to that province's office, on the same date. No official text says the online system takes an address in a new province, so we would make the first report after such a move in person.
  • On moving day three filings run side by side: your new landlord's TM30, your own TM.27, and your next 90-day report on its usual date.
  • No official text says a retirement, marriage or DTV extension restarts the count. Counting only from your entry, a DTV holder who extends without leaving reports around days 90, 180 and 270 of the stay.
  • Long-Term Resident visa holders report once a year on form TM.95, due a year after the visa was issued or after their latest arrival, from 15 days before to 7 days after. The Board of Investment names its Bangkok centre (TIESC); the Immigration Bureau's Order 150/2565 also lets provincial offices under Divisions 3 to 6, Chiang Mai among them, take the report, but no Chiang Mai page confirms it, so ask Chiang Mai Immigration first. A missed report risks a fine of up to ฿5,000 plus ฿200 a day. Your landlord's TM30 still applies.

What may change: the bill at the Senate

The 90-day report is required by law today. A bill that would let the national police chief decide whether to keep it passed the House of Representatives on 30 September 2026 and is now before the Senate. Nothing has been published in the Royal Gazette, and no start date is set.

The Cabinet approved the amendment of the Immigration Act on 23 June 2026. In its text, the police chief "may" require foreigners staying more than 90 days to report their address where state security, public order or public welfare needs it, by a method and at intervals he sets. It would also drop the tenant's own TM.27, as a duplicate of the landlord's TM30, and keep today's rules in force for up to a year after the new act takes effect.

The House accepted the bill in principle on 8 July and passed it by 403 votes to none on 30 September, according to a news report. The Senate published its explainer on 14 October, and on 20 October the Cabinet listed the bill among those before the Senate. Until an amending act appears in the Royal Gazette, keep reporting every 90 days.

Reading glasses, a closed green passport, a pale-blue bank book and a cup of tea on a round teak table on a balcony, with green hills and a temple on the ridge behind

Thailand retirement visa

The three routes from age 50, the ฿800,000 money test, fees by embassy and the yearly extension in Chiang Mai.

Read the retirement visa guide

Sources, read by 28 October 2026

  1. Immigration Act B.E. 2522, consolidated Thai text (sections 37, 38, 76, 84) · Council of State, hosted by Phrae Immigration, 8 February 2024
  2. Immigration Act, unofficial English translation · Samut Prakan Immigration
  3. Police regulation on residence notices and the 90-day stay, with forms TM.27 and TM.47 (in Thai) · Royal Gazette, Vol. 137, Special Part 26 Ngor, 31 January 2020
  4. Order 97/2566 on the online 90-day notification (in Thai) · Royal Gazette, Vol. 140, Special Part 151 Ngor, 27 June 2023
  5. Order 12/2568 on extensions of stay, clause 2.4 (in Thai) · Immigration Bureau, posted by Chiang Rai Immigration, 23 January 2025
  6. Notification of staying in the Kingdom over 90 days · Immigration Bureau, 14 August 2026
  7. Home page: 90 days online notification · Immigration Bureau
  8. Online 90-day notification · Immigration Bureau
  9. TM47 user manual, version 2.2 · Immigration Bureau, October 2026
  10. TM47 manual: getting started · Immigration Bureau, October 2026
  11. TM47 manual: new application · Immigration Bureau, October 2026
  12. TM47 manual: check status · Immigration Bureau, October 2026
  13. TM47 manual: frequently asked questions · Immigration Bureau, October 2026
  14. TM47 manual: contact · Immigration Bureau, October 2026
  15. Public handbook: notification of residence over 90 days · Immigration Bureau, 21 July 2015
  16. Public handbook: notification of residence over 90 days (in Thai) · Immigration Bureau, 18 November 2019
  17. Sample 90-day receipt · Immigration Bureau, 2020
  18. Form TM.47, the download Chiang Mai Immigration links · Bangkok Immigration, 30 September 2021
  19. The THIM app: services now and planned (in Thai) · Immigration Bureau, 25 September 2026
  20. Questions and answers: overstay · Immigration Bureau, 17 February 2020
  21. Home page: 90-day online service (in Thai) · Chiang Mai Immigration Office
  22. Services for Foreigner Section: 90-day reporting, press 20 · Chiang Mai Immigration Office
  23. Chiangmai Immigration at Central Festival (2nd floor) · Chiang Mai Immigration Office
  24. Appointment calendar: retirement, business, education and volunteer only · Chiang Mai Immigration Office, 6 June 2025
  25. Opening of the Central Chiangmai branch · Immigration Division 5, 6 July 2022
  26. Thailand Digital Arrival Card from 1 May 2025 · Tourism Authority of Thailand, 4 April 2025
  27. New 30-day and 15-day visa exemption rules from 15 September · Tourism Authority of Thailand, 1 September 2026
  28. Types of visa and required documents · Ministry of Foreign Affairs, 31 August 2026
  29. Non-Immigrant Visa O-A (long stay) · Ministry of Foreign Affairs, 30 November 2022
  30. Non-Immigrant Visa O-X, long stay 10 years (in Thai) · Ministry of Foreign Affairs, Department of Consular Affairs, 30 November 2022
  31. Destination Thailand Visa: infographic · Ministry of Foreign Affairs
  32. LTR visa: 1-year reporting · Board of Investment
  33. LTR visa: frequently asked questions · Board of Investment
  34. Order 150/2565 on LTR stays and the TM.95 report, clause 6 (in Thai) · Immigration Bureau, via the Board of Investment, 22 August 2022
  35. Work permits for foreign experts: frequently asked questions · Board of Investment, One Start One Stop
  36. 90-day report · Thailand Privilege Card Co. (the programme's operator)
  37. TM30 notification (practice at immigration) · Bangkok University International Center
  38. Police regulation: no new notification on return to the same address · Royal Thai Police, 16 June 2020
  39. TM30 online system · Immigration Bureau
  40. Overstay measures effective from 20 March 2016 · Royal Thai Embassy, Abu Dhabi, 24 November 2022
  41. Cabinet resolutions of 23 June 2026, item 1: the Immigration Act amendment bill (in Thai) · Secretariat of the Cabinet, copy hosted by Thaipublica, 23 June 2026
  42. House of Representatives: committee on the Immigration bills (in Thai) · Royal Gazette, Vol. 143, Part 134 Ngor, 10 September 2026
  43. The House passes the Immigration bill, 403 to 0 (news, in Thai) · Prachatai, 30 September 2026
  44. Ep. 86: the Immigration bill explained (in Thai) · Senate of Thailand, 14 October 2026
  45. Government bills before Parliament, 20 October 2026 (news, in Thai) · Thansettakij, 23 October 2026
Share

Frequently asked questions

How much is the fine for overstaying in Thailand?

฿500 a day, up to ฿20,000. An overstay is a different offence from a missed 90-day report: it means staying past your permission, and a long one also brings a ban on returning, counted from your departure. Our immigration office guide has the table of bans.

Overstay fines and bans

Is the 90-day report the same as a visa extension?

No. The receipt says so in capitals: "This is not an extension of stay". The report only tells immigration where you live; how long you may stay is set by your visa or your extension, which you apply for separately.

What are the new rules for the 90-day report in 2026?

The duty itself has not changed since 1979. In 2026 the online system got a new version and manual, visa-exempt stays were cut to 30 days from 15 September (so short visits no longer reach day 90), and a bill that would let the police decide whether to keep the report reached the Senate. Until it becomes law, report every 90 days.

Can I do the TM30 myself?

The TM30 is your landlord's or the owner's duty, filed free at tm30.immigration.go.th. If you own the condo you live in, you are the owner and file it yourself. Whether a tenant may file it for themselves, no official page says; ask Chiang Mai Immigration on 053 201 755, press 30.

The TM30 guide

Is TM30 still required in Thailand?

Yes. Section 38 of the Immigration Act requires the landlord, owner or hotel to report a foreign guest within 24 hours, and nothing published in the Royal Gazette has changed that. Long-Term Resident visa holders, who skip the 90-day report, still need a TM30.

Does TM30 expire?

Not on a timetable. Your landlord does not file a new one when you come back to the same home from another province, or from abroad on a re-entry permit or a multiple-entry visa (a police rule in force since 30 June 2020). A new visa-free entry starts a new stay and needs a new TM30, and so does a new address.

คุกกี้ที่จำเป็นช่วยให้คุณยังคงเข้าสู่ระบบอยู่และจดจำภาษาของคุณ — เปิดใช้งานตลอดเวลา หากคุณยอมรับ เราจะเปิดใช้คุกกี้วิเคราะห์ ซึ่งบอกเราผ่าน Google Analytics ว่าหน้าใดถูกใช้งานจริง และคุกกี้โฆษณา ซึ่งทำให้ Google และ Meta จดจำคุณได้ข้ามเว็บไซต์

ข้อมูลการวิเคราะห์ประมวลผลโดย Google ในนามของเรา ซึ่งอาจประมวลผลนอกประเทศไทย และไม่เชื่อมโยงกับชื่อของคุณ ส่วนข้อมูลโฆษณาจะถูกเปิดเผยแก่ Google และ Meta ซึ่งประมวลผลนอกประเทศไทย

นโยบายคุกกี้