Compliance guide

90-day report Thailand guide: what it is, when it is due and what usually goes wrong

Use this guide when the route is already in place and the real question is how 90-day reporting works without mixing it up with a visa extension.

Compliance guide Content track
April 25, 2026 Published
4 min read Estimated reading time

Direct answer

What is the Thailand 90-day report?

The 90-day report is a residence notification requirement for foreign nationals staying in Thailand long enough to trigger the rule. It is not a visa extension, and filing it does not extend your permission to stay.

The official TM.47 form itself states this clearly: the report is not an extension of stay.

The most common 90-day reporting mistake is conceptual: people treat it like a renewal task. It is not. The report is a recurring residence notification obligation that sits alongside your stay permission, not in place of it.

Once that is clear, the job becomes more practical: know when you are due, know which filing route you are using and avoid the basic mistakes that make an otherwise simple admin step more stressful than it should be.

Scope

Who the 90-day report is actually for

The report is relevant once a foreign national has been staying in Thailand long enough for the 90-day reporting rule to apply.

In practice, this usually affects longer-stay residents and people already on a non-tourist basis of stay. The reporting obligation is about residence notification, not about creating a new visa permission.

That is why the 90-day report often sits inside a wider long-stay admin system that can also include extensions, re-entry planning and address reporting tasks.

  • It is a reporting obligation, not a new visa application.
  • It does not extend your stay permission.
  • It becomes part of the normal admin rhythm of a longer stay in Thailand.

Timing

What the official timing guidance usually means in practice

The online TM47 manual gives specific conditions for when the online system accepts a submission.

Those conditions are one reason people should not leave the report until the last moment. If the online route is unavailable or the request is not accepted, the case can become more urgent than it needed to be.

  • The online system says requests should be submitted within 15 days before the next due date.
  • It may reject incomplete data or cases that are not yet due.
  • It also warns against duplicate requests within 3 days while a previous request is still pending.
  • The TM.47 receipt section warns that overdue notification can lead to a fine not exceeding 5,000 baht.

Process

A cleaner 90-day reporting process

The simplest way to reduce stress is to separate status, timing and filing route.

Step 1

Confirm the next due date first

Do not start with generic paperwork. First confirm when the next report is actually due and whether you are inside the filing window.

Step 2

Choose the filing route early

If you are using the online route, check the official conditions before relying on it. If that route is not appropriate, plan the alternative early enough.

Step 3

Use complete and consistent information

The online manual explicitly warns that incomplete data can cause rejection. Treat consistency as part of the compliance job.

Step 4

Keep the receipt logic organised

The receipt is part of the ongoing admin record. Do not treat the report like a one-time click that never needs to be checked again.

Common mistakes

What usually goes wrong with 90-day reporting

Most problems come from timing or misunderstanding, not from the form itself.

  • Confusing the report with a visa extension or renewal.
  • Leaving the filing until the online conditions are no longer easy to meet.
  • Submitting incomplete or inconsistent information.
  • Creating duplicate requests while a previous submission is still pending.
  • Treating the report as optional because the stay permission itself is still valid.

Official references

Primary sources behind this guide

Official embassy, consular and immigration references used to structure the article.

Related guides

Read the related guide next

Stay inside the same topic cluster instead of bouncing across unrelated pages.

Compliance guide

Re-entry permit Thailand guide: when it matters and what travellers often miss

A practical guide to Thailand re-entry permits, including who usually needs one, why it matters before travel and the mistakes that often put an existing stay at risk.

April 25, 2026 4 min read
Read guide
Compliance guide

TM30 explained: what the residence notification really means in Thailand

A practical TM30 explainer covering who is responsible for the notification, the 24-hour rule and why people often confuse TM30 with other immigration tasks.

April 25, 2026 4 min read
Read guide

FAQ

90-day report FAQ

Short answers for people trying to avoid a preventable reporting problem.

Does a 90-day report extend my stay?

No. The TM.47 form states clearly that the report is not an extension of stay.

What does the online system say about timing?

The official online manual says a request should be submitted within 15 days before the next due date and warns that requests can be rejected if they are not yet due or if the data is incomplete.

Can duplicate online requests cause problems?

Yes. The official online guidance says duplicate requests within 3 days using the same information while a previous one is pending may not be accepted.

Can a late 90-day report lead to a fine?

Yes. The TM.47 receipt section states that overdue notification can lead to a fine not exceeding 5,000 baht.

Next step

Need help with a real 90-day reporting deadline in Phuket?

Use the 90-day reporting service page when the next filing window is real and you want structured local follow-through rather than another generic explanation.