90-day reporting (TM.47): in person, by post and online

Checked against official sources on Sat 7 Nov 2026Visas news

If you have temporary permission to stay in Thailand and you stay longer than 90 days, you must tell immigration where you live every 90 days.1 Pick one of the four ways below, and report from 15 days before to 7 days after your due date.1

At a glance

Due
Every 90 days1
Fee
None listed1
Late fine
2,000 baht1
On this page
  1. Who must report and when
  2. Choose how to report
  3. Online
  4. In person
  5. Agent or another person
  6. By post
  7. Fees and late fines
  8. What people report
  9. How long it takes
  10. Online after a trip abroad
  11. Agents
  12. Common questions
  13. Forms
  14. Sources
  15. Changes

Who must report and when

The rule covers every foreigner with temporary permission to stay who is in Thailand for more than 90 days.1 It is section 37(5) of the Immigration Act B.E. 2522 (1979).2

Your visa or permission Must you report?
Destination Thailand Visa (DTV) Yes.1
Non-immigrant B, O, O-A, O-X or ED Yes.1
Thailand Privilege Yes.1
Tourist visa or visa exemption Only if extensions keep you in Thailand for more than 90 days.1
Long-Term Resident (LTR) visa No. Report once a year on form instead, after 1 year in Thailand.3
Permanent residence No. A residence certificate (ใบสำคัญถิ่นที่อยู่) is not temporary permission to stay.1
  • Your first report is due when you have been in Thailand for 90 days. After that, report every 90 days.2
  • You can report from 15 days before to 7 days after your due date.1
  • If you leave Thailand, the count starts again. Your next report is due 90 days after your last entry.1
  • The 90-day report is not an extension of stay.1

Choose how to report

Online

Fill in the form on the immigration website. The result comes by email in about 3 days.4

The online system rejects a report automatically when you file for the first time, or after you change to a new passport.5 The Bureau does not say if “the first time” means your first report ever, or your first report after each entry. If you have left Thailand since your last report, report in person or through an agent. See what readers report.

You need an email address.1

  1. Go to tm47.immigration.go.th. Register with your email address, first name, last name and phone number. The system emails you a password.1
  2. Log in and choose “New APPLICATION ()”. Fill in the form and submit it. You can do this from 15 days before your due date.1
  3. Your report shows as “Pending”. An officer checks it and emails you the result within 3 working days.1
  4. The system emails you 15 days before your next due date.1

After you change to a new passport, report once in person, or send another person, with the new passport. You can report online again from the next 90-day report.1

The Immigration Bureau’s THIM app does not take 90-day reports yet. The Bureau lists the 90-day report as a service it plans to add.6

In person

Take your documents to your immigration office.1 The Bureau gives no time estimate. See what readers report.

What to bring3 needed, 1 if you have them

  • Your passport.1
  • Your departure card.1
  • The receipt from your last 90-day report (ใบรับแจ้ง, notification receipt), if you have reported before.1

    If you have one
  • Form , filled in and signed by you.4 The Bureau shows a filled-in example.1

The Bureau’s list still names the paper card.1 Since 1 May 2025 you can also file the online, as the Thailand Digital Arrival Card (), and a counts as a filed .7 If you have no paper card, ask your office what to bring instead.

Outside Bangkok, go to the immigration checkpoint (ด่านตรวจคนเข้าเมือง, immigration office) for the area where you live. In Bangkok, go to the residence notification counter.1

Building B, 2nd floor, south side

1

Government Complex, Chaeng Watthana Road, Lak Si

If you work for a company with registered capital of at least 30 million baht, you can go to the Visa and Work Permit Service Centre instead.1

18th floor

1

Chamchuri Square, Pathum Wan

Agent or another person

Another person can take your documents to the office for you, so you do not go.1 This is how visa agents file 90-day reports. For what agents charge, see agents. Give them the same documents as for in person. Sign the yourself: the Bangkok office does not accept a form that another person signed.4

By post

Send your documents by registered post, 15 days before your due date.1 Your slip comes back in about 30 days.4

  1. Put these in one envelope:

    • A copy of your passport photo page, your last entry stamp and your latest permission to stay.1
    • A copy of both sides of your card.1
    • The receipt from your last 90-day report, if you have reported before.1
    • Form , filled in and signed by you.4
    • An envelope addressed to you, with a 15-baht stamp on it. Immigration uses it to send you the bottom part of the , which is your next appointment slip, and a blank for next time.1
  2. Send it by registered post to the immigration office for the area where you live, 15 days before the due date on your appointment slip.1 In Bangkok, write this address on the envelope:

    90 Days Report Section
    Immigration Division 1, Immigration Bureau
    Chalermprakiat Government Complex, B Building
    120 Moo 3, Chaengwattana Rd., Soi 7
    Toongsonghong, Laksi
    Bangkok 102101

  3. Keep the post office receipt until your slip comes back.4 In Bangkok this takes about 30 days.4

Fees and late fines

  • The Bureau’s 90-day page lists no fee for the report itself.1
  • If you report late, or do not report, you must go to immigration in person and pay a 2,000-baht fine.1 If you are arrested, the fine is 5,000 baht.1
  • The law sets the maximum: a fine of up to 5,000 baht, plus up to 200 baht a day until you report.2

What people report

How long it takes

  • At Chaeng Watthana in Bangkok, one reader came without an appointment, got queue number 304 and spent 4 hours at the office, including the lunch break. The report itself took a few minutes.8
  • Readers with an appointment at Chaeng Watthana say they were in and out in about 5 minutes.9
  • At smaller offices, readers report a few minutes: under 5 minutes in Roi Et, and 2 to 3 minutes at the Phuket town drive-through.1011
  • Online, some readers get approval the next day. Others wait more than a week, or see “Pending” for over a month.10
  • Some readers say the online system rejected their report with no reason given.12

Online after a trip abroad

  • A reader who left and came back on a re-entry permit had their online report rejected. The rejection said: “For first-time requests of a 90-day notification in each country visit, in-person presentation at the immigration office is required.”13
  • Readers on a DTV who leave every 180 days say the same: the first report after each new entry must be in person.14

Agents

  • Bumrungrad hospital’s Business Center lists its 90-day service at 650 baht per passport. It takes only visas from Immigration Division 1 in Bangkok, and its staff go to the office on Mondays and Fridays.15
  • Readers quote other agents at about 600 baht.12
  • One reader who reported by post never got the slip back.12

Common questions

Can I report online after a trip abroad?

Report in person or through an agent. The online system rejects a first report, and the Bureau does not say if a report after a new entry counts as a first report.5 See what readers report.

My online report was rejected. What now?

Report in person or through another person. Do it before the 7 days after your due date end, or you pay the late fine.1

Do I report on a DTV, retirement or other long-stay visa?

Yes, if you stay in Thailand more than 90 days. The rule covers every foreigner with temporary permission to stay. If you leave before day 90, you have no report due for that stay.1

My due date falls while I am abroad. What do I do?

Nothing while you are away. When you come back, your next report is due 90 days after that entry.1

Where do I get the TM.47 form?

Download the blank TM.47 for a report in person or by post. Online, you fill in the form on the website.1

What if I miss the deadline?

Go to immigration in person and pay a 2,000-baht fine. If you are arrested, the fine is 5,000 baht.1

TM.47: Notification of staying in Thailand over 90 days

Official form

TM.6: Arrival and departure card. Since 1 May 2025 you can file it online as the TDAC

Official form

TDAC: Thailand Digital Arrival Card, the TM.6 filed online. It counts as a filed TM.6

Official form

TM.95: The yearly address report for Long-Term Resident (LTR) visa holders

Official form

Forms

  • TM.47: Notification of staying in Thailand over 90 days
  • TM.6: Arrival and departure card. Since 1 May 2025 you can file it online as the TDAC
  • TDAC: Thailand Digital Arrival Card, the TM.6 filed online. It counts as a filed TM.6
  • TM.95: The yearly address report for Long-Term Resident (LTR) visa holders

Sources

Read on Sat 7 Nov 2026 unless dated.

  1. Immigration Bureau, Notification of staying in the Kingdom over 90 days.
  2. Office of the Council of State (copy published by the Immigration Bureau), Immigration Act B.E. 2522 (1979).
  3. Board of Investment, 1-year Reporting.
  4. Immigration Division 1, Bangkok, Notification of staying in the Kingdom over 90 Days.
  5. Immigration Bureau, TM47 Online: what's new (version 2024.01.00, updated 22 January 2024), shown on the online system.
  6. Immigration Bureau, Immigration Bureau officially launches the THIM app as a digital gateway for foreigners.
  7. Immigration Bureau, Immigration Bureau Order No. 106/2568: filing the arrival and departure record (form TM.6) electronically (Thailand Digital Arrival Card, TDAC).
8 from readers and the press
  1. ASEAN NOW, Can I do my 90 day report at Chamchuri?.
  2. ASEAN NOW, First in person 90 day report, what's needed?.
  3. ASEAN NOW, 90 day reporting pending since 1st April.
  4. ASEAN NOW, 90 day report at Phuket town immigration drive through.
  5. ASEAN NOW, Agency for 90 day report.
  6. Thailand Visa Advice (Facebook group), Why was my online 90-day report rejected after re-entry?.
  7. Destination Thailand Visa (Facebook group), Why was my online 90-day report rejected in Thailand?.
  8. Bumrungrad International Hospital, Business Center.

Changes

  • Sat 7 Nov 2026: Listed which visas must report, and that LTR visa holders report once a year instead.
  • Sat 7 Nov 2026: Added how long each way takes, and reporting through an agent.
  • Sat 7 Nov 2026: Published.

This guide is not legal or immigration advice. Offices apply rules differently, so check with yours before you act. How we make ThaiRoundup.