Skip to content
๐Ÿ—“๏ธ Thailand immigration reporting

Thailand 90-Day Reporting (TM.47): When to Report and What to Prepare

If you remain in Thailand under temporary permission long enough for the reporting interval to apply, 90-Day Reporting is a residence notification. It is not an extension of stay, and a reporting receipt does not give you extra immigration time.

Quick answer

The supported procedure uses a 90-day interval, with notification from 15 days before the due date through 7 days after it. Current filing methods include in person, authorized representative, registered post, online.

Leaving Thailand and returning starts a new reporting count from the latest arrival date when the current travel-reset rule applies. That is a reporting-clock rule; it does not answer whether you needed a re-entry permit to preserve your underlying permission to stay.

Who this is for

90-Day Reporting is about continued presence, not extra permission

The supported procedure applies to foreigners remaining in Thailand under temporary-stay permission through the reporting interval. The report tells Immigration where the relevant foreigner is residing; it does not renew the visa, move the permitted-until date or replace an extension.

Keep your reporting due date and your permission-to-stay expiry as two separate dates. Finishing one procedure does not complete the other.

Reporting timeline

Understand the window without decoding โ€œ-15 / +7โ€

Treat the due date as the center of a filing window, not as the first day you are allowed to act.

Earliest general filing point

15 days before

You do not need to wait until the due date to prepare the report.

Due date

Day 90

This is the reporting milestone, not a new stay-expiry date.

General late edge

7 days after

Do not treat this as a new recurring deadline. Filing channels can have their own timing mechanics.

The supported procedure currently lists a 2,000 THB late-report fine for the represented overdue situation. Fine edge cases are not generalized beyond that procedure here.

Documents

What to prepare for a 90-day report

Keep the filing method visible while you prepare. In-person and registered-post packets are not identical, and a source-listed legacy item should not silently become a universal modern requirement.

In person

  • Passport

    Passport is a supported core item for in-person 90-day notification under the current Immigration guidance.

  • Completed and signed TM.47

    Complete and sign TM.47 before an in-person 90-day notification.

  • Previous 90-day notification receiptConditional / source-listed

    Bring the previous 90-day notification receipt when applicable.

Registered post

  • Passport copies for registered post

    Use the passport copies identified by the current Immigration guidance for registered-post notification.

  • Signed TM.47 for registered post

    Include a completed and signed TM.47 for registered-post notification.

  • Previous receipt for registered postConditional / source-listed

    Include the previous 90-day receipt for registered-post notification when applicable.

  • Self-addressed stamped return envelope

    Include the self-addressed stamped return envelope listed by the current Immigration guidance.

Legacy / conditional items

  • TM.6 departure cardConditional / source-listed

    The current Immigration guidance still lists paper TM.6, but official MFA and Immigration TDAC guidance states that from 1 May 2025 TDAC replaced the traditional paper TM.6 arrival card for foreign arrivals by air, land and sea. Treat TM.6 as legacy/conditional for travelers who entered under the older paper TM.6 regime, not as a universal requirement for current or post-TDAC arrivals. MFA evidence: https://www.mfa.go.th/en/content/weeklypress10apr-en ; Immigration TDAC guide: https://tdac.immigration.go.th/manual/en/

Paper TM.6 appears only as a legacy or conditional source-listed item here rather than a universal requirement after Thailand moved to the digital arrival-card framework.

Filing methods

Choose the channel before you assume the timing

Method 1

in person

Method 2

authorized representative

Method 3

registered post

Method 4

online

The general -15/+7window should not be copied blindly onto every channel. In particular, registered post and online filing can have their own operational timing.

Outside Bangkok, use the Immigration office or service responsible for the area where you reside rather than copying a Bangkok address from an old guide.

Travel

Leaving Thailand changes the reporting clock

After leaving Thailand and returning, the supported rule starts the next 90-day count from the latest arrival date. Do not continue counting from an old reporting date as if the trip never happened.

This still does not answer the separate travel question: whether a re-entry permit was needed to preserve the underlying permission to stay. Reporting and stay preservation are different systems.

Read the Re-entry Permit guide โ†’

New passport

A passport change can interrupt the online-reporting routine

Current Immigration guidance says that after changing to a new passport, the required notification should first be handled through Immigration before relying on the normal online cycle again. Treat that as a channel-specific transition, not as a reason to guess a new due date.

Do not confuse these

90-Day Reporting sits beside other immigration duties

90-Day Reporting

Extension of stay

A periodic residence notification versus a request for additional permitted time.

90-Day Reporting

TM30

Periodic reporting by the relevant foreigner versus a separate residence-notification duty connected with accommodation.

90-Day Reporting

Re-entry permit

Reporting presence versus preserving an existing stay across travel.

Reporting receipt

Permission to stay

Proof that a report was handled versus the immigration date that controls how long you may remain.

Common mistakes

Small reporting mistakes usually start with the wrong mental model

Common questions

Thailand 90-Day Reporting FAQ

Who needs to do Thailand 90-day reporting?

The supported procedure covers foreigners who remain in Thailand under temporary-stay permission through the reporting interval. It is a residence notification, not a request for more permitted time.

How often is Thailand 90-day reporting required?

Official guidance records a reporting interval of 90 days while the foreigner remains in Thailand under temporary-stay permission.

What is the filing window for a 90-day report?

Official guidance allows filing up to 15 days before the due date and up to 7 days after it under the general procedure. Individual filing channels can have their own timing mechanics.

Can a 90-day report be submitted online?

Yes. Online is one of the filing methods listed in the official procedure. Do not assume the general late window applies to the online channel.

Does leaving Thailand reset the 90-day count?

Yes. The supported procedure starts the next 90-day count from the latest arrival date after you leave Thailand and return.

What happens if the report is late?

The supported procedure lists a 2,000 THB fine for the represented overdue situation. Fine edge cases are not generalized beyond that procedure here.

What if I changed to a new passport?

Current Immigration guidance says the required notification should first be handled through Immigration after a passport change before relying on the normal online cycle again.

Is 90-day reporting an extension of stay?

No. Official guidance treats the 90-day notification as separate from an extension of stay.

Continue your Thailand journey

Your dates

Need help placing your latest arrival and due date on the timeline?

Use Chat when you need to apply the general reporting window to your actual arrival, previous report or travel history.

Check my 90-day timeline โ†’

Sources & freshness

Timing and filing details use the current procedure data available to this guide. Local office addresses, representative paperwork and fine edge cases are not generalized beyond the supported material.

Sources checked: 29 Oct 2026

An official-source update is being reviewed.