TM30 & TM47 immigration deadlines · no account required

Check your Thai immigration deadline.
TM30 and TM47, clearly explained.

Enter the date relevant to your report. THaiculator shows the due date, any weekend or Thai public-holiday adjustment, and what to prepare next. Built by THaiva.

TM30 & TM47 Weekend adjustments Thai public holidays
01 · Choose what you need
Use the right starting date. TM30 starts from the accommodation date; TM47 starts from your Thailand entry date or previous 90-day report.
TM30 & TM47 explained

Know what TM30 and TM47 actually are

They are separate immigration obligations and use different starting dates. THaiculator calculates the deadline; the THaiva guides explain the obligation itself.

TM30 Accommodation notification

TM30 is about where a foreigner is staying

It is usually handled by the owner, hotel, landlord, house master or another responsible accommodation party. As the guest, it is still worth confirming that it was filed and keeping the confirmation.

Usually filed byAccommodation responsible party
Calculator starts fromDate the stay at that address began
Read the TM30 guide on THaiva
TM47 90-day report

TM47 is the 90-day stay report

It relates to reporting a continuous stay of more than 90 days in Thailand. It is not a visa, does not extend your permission to stay, and is separate from TM30.

Reported byThe foreigner or an authorized representative
Calculator starts fromThailand entry date or previous TM47 report
Read the TM47 guide on THaiva
02 · Prepare for the report

Your TM47 checklist

This checklist follows the TM30 or TM47 option selected in the calculator.

0 / 0 Preparation progress
03 · Understand the deadline

How the deadline is calculated

The result keeps the legal due date separate from practical working-day adjustments caused by weekends and Thai public holidays.

01

Start from the right date

TM30 starts from the accommodation date. TM47 starts from your Thailand entry date or the date of your previous 90-day report.

02

Count the reporting period

THaiculator calculates the relevant TM30 due date or the next 90-day TM47 reporting date from that starting point.

03

Account for closed days

If a relevant date falls on a weekend or Thai public holiday, the result also shows the practical working-day adjustment.

ObligationsTM30 & TM47
CalendarThailand · 2026
WeekendsIncluded
Public holidaysIncluded
04 · Plan around office closures

Thailand public holidays · 2026

Thai public holidays can affect when immigration offices are open. Use this calendar to plan TM30, TM47 and office visits, and check the relevant office when a local or one-off closure applies.

2026 Buddhist Era2569 calendar dates22
01

January

2
New Year's Day
Additional New Year public holiday
Special holiday
03

March

1
Makha Bucha Day
04

April

4
Chakri Memorial Day
Songkran Festival Day
Songkran Festival Day
Songkran Festival Day
05

May

3
National Labour Day
Labour holiday
Coronation Day
Visakha Bucha Day
Falls on a weekend
06

June

2
Substitution for Visakha Bucha Day
Substitution day
H.M. Queen Suthida's Birthday Anniversary
07

July

3
H.M. King Maha Vajiralongkorn's Birthday Anniversary
Asarnha Bucha Day
Buddhist Lent Day
08

August

1
H.M. Queen Sirikit The Queen Mother's Birthday / Mother's Day
10

October

2
H.M. King Bhumibol Adulyadej The Great Memorial Day
King Chulalongkorn Memorial Day
12

December

4
H.M. King Bhumibol Adulyadej The Great's Birthday / National Day / Father's Day
Falls on a weekend
Substitution for H.M. King Bhumibol's Birthday / National Day / Father's Day
Substitution day
Constitution Day
New Year's Eve
BKK16 October 2026
Bangkok-specific notice

Special public holiday in Bangkok

Friday, 16 October 2026 is a special public holiday for government agencies in Bangkok during the IMF–World Bank Annual Meetings. If you use an immigration office in Bangkok, verify its opening hours around this date.

↗
THaiculator paper illustration with a calendar, Thailand map and TM30 / TM47 checklist
Full stay management

Need more than one deadline?
THaiva keeps your stay organized.

Keep visas, passports, addresses, entries, documents and immigration tasks in one place, with reminders for what comes next.

Stay timelineTM30 / TM47DocumentsReminders
Before you rely on a date

A few important details

What is TM30 and who usually files it?+

TM30 concerns notification of a foreigner’s place of stay in Thailand. The notification is usually handled by the owner, hotel, landlord, house master, accommodation manager or another responsible party. The foreigner should still know whether it was filed and keep confirmation where possible.

What is TM47, and does it extend my stay?+

TM47 is the 90-day report for a continuous stay in Thailand. It is separate from your visa or permission to stay and does not add days to that permission. Keep the TM47 due date and the end date of your permitted stay as separate dates.

Which date should I enter in the calculator?+

For TM30, use the date the stay at the relevant Thai address began. For a first TM47 report, use the Thailand entry date that started the current continuous stay; for a later cycle, use the date of the previous TM47 report.

What happens when the relevant date falls on a weekend or Thai public holiday?+

THaiculator keeps the underlying due date visible and separately shows the working-day adjustment used for planning. If public-holiday coverage for the relevant year is incomplete, the result is marked so you know to verify that adjustment.

Is this legal advice or an official Thai government service?+

No. THaiculator is an informational planning tool from THaiva. It does not replace official Thai immigration instructions, the requirements of the relevant immigration office or professional legal advice.