
Renewing a Work Permit and Non-B Visa: A 45-Day Timeline
A renewal means a TM.7 extension of stay plus a work permit renewal. Our 45-day timeline, document lists and the usual causes of delay.
Read articleVisa guide

Forgot your 90-day address report? Go in person to immigration as soon as you can; a late report is settled with a fine.
If you forgot your 90-day report, go to the immigration office and report in person as soon as you can. A late report is settled with a fine of 2,000 THB, or 5,000 THB if you have been arrested (Immigration Bureau). The law allows a fine of up to 5,000 THB plus up to 200 THB per day until you comply (Immigration Act, section 76), so the longer you wait, the more you risk.
This guide is written for HR managers and foreign employees who have just realised a due date has passed. It explains what the 90-day report is, what the normal window looks like, what to do step by step if you are late, and how to stop it happening again.
The 90-day report is a notice of your residential address to the immigration office. It applies to a foreigner who has been granted temporary permission to stay in Thailand and will stay for more than 90 days, and it must be repeated every 90 days. The duty rests on section 37(5) of the Immigration Act B.E. 2522, as stated on the Immigration Bureau's 90-day report page. The text of section 37(5) appears in the Immigration Act as published on an immigration office website.
It helps to be clear about what this is not. It is not a visa renewal and not an extension of stay. It is a separate duty that runs alongside your residence status. Holders of work visas, retirement visas and dependent visas all need to keep track of it, even when every other document is still valid. If you look after several foreign employees, it is easy to miss, because each person has a different due date. For an overview of visas and work permits, see our visa and work permit service; retirees can read about the retirement visa service.
According to the Immigration Bureau, you can file from 15 days before to 7 days after the due date, and there is no fee (Immigration Bureau). So the on-time window is fairly generous. Once you are more than 7 days past the due date, the report counts as late.
The same page lists four channels:
The page also states that the online service does not support certain cases, for example when you have changed to a new passport (Immigration Bureau). Before you rely on the online route, check that your situation is not one of the exceptions. What changes once you are late is covered in the next section.
The Immigration Bureau says that once the deadline has passed, the foreigner must come and report in person and will be dealt with by a compared fine (Immigration Bureau). The order we recommend is:
The last step matters. We do not state how the next due date is calculated after a late report, and we do not say whether online filing works again afterwards, because we have no confirmed official wording on either point. Confirm both with the officer when you report. If the person is your employee, HR should send them in person promptly and record the date in the company tracker.
Because the window runs from 15 days before to 7 days after the due date (Immigration Bureau), filing early in the window is the safest habit. It leaves you the rest of the period as a buffer if something goes wrong, such as a missing document, a closed office or a sudden illness. Waiting for the last day leaves almost no room for error.
If you are an employee, tell HR as soon as you realise the date has passed, so the company can help you prepare and keep a record. HR should treat it as something to fix quickly, not something to blame anyone for. If other things are involved, such as a newly issued passport or a visa that is close to expiring, ask the officer or contact us before you go, because each office may handle the details slightly differently.
The table below summarises what the Immigration Bureau page says, next to the statutory ceiling.
| Case | Who goes / channel | Fine | Source |
|---|---|---|---|
| On time (15 days before to 7 days after the due date) | Yourself, an authorised person, registered mail, or online | No fee | Immigration Bureau |
| Late (past the due date) | You must report in person | Compared fine of 2,000 THB | Immigration Bureau |
| Arrested | Handled by officers, in any circumstances | Fine of 5,000 THB | Immigration Bureau |
| Statutory ceiling | Failure to give the address notice under section 37(5) | Up to 5,000 THB plus up to 200 THB per day until compliance | Immigration Act, s.76 |
Note that 2,000 THB is the figure the Immigration Bureau page gives for a late report, while the statutory figures are a ceiling. The amount actually charged in a given case depends on the officer and the office, so ask the office first if you are unsure.
Yes. The Immigration Bureau states that after you return from abroad, the 90-day count starts again in every case (Immigration Bureau). In other words, a trip out of the country and back in begins a fresh cycle rather than continuing the old one.
In practice, if you have already missed a report and are about to travel, do not assume leaving the country makes the earlier lapse disappear. We recommend asking an officer or an adviser before you travel, because this depends on your own situation. If you travel often, note every entry date so you know when each new cycle starts. If you are also renewing a visa and work permit, see our work permit renewal checklist.
The tips below are general practice, not agency requirements.
A tracker does not need to be complicated. A plain spreadsheet with columns for employee name, latest entry date, last report date, next due date and the person responsible is enough. Consistency matters more than the tool: open the sheet every month and update it right after anyone enters or leaves the country, so it always matches reality.
For each foreign employee, we suggest HR keeps the following together in one file.
A file like this lets you answer the officer's questions on the spot and makes handovers between the people who look after it much smoother.
Another point people often mix up is the residence notice made by a house owner or hotel (TM.30), which is a different duty from the 90-day report. Read more in what is TM.30. If you look after family members who came with an employee, see our dependent visa service.
Information as of 20 October 2026, taken from the government pages linked above. Rules can change — check with the agency before you file.
If you are unsure how to handle your own case or an employee's, you are welcome to reach us through the contact page or read more on our visa and work permit service page.
Knowledge center

A renewal means a TM.7 extension of stay plus a work permit renewal. Our 45-day timeline, document lists and the usual causes of delay.
Read article
A good interview does not measure who answers best — it measures who can actually do the job and stay. Here is the approach we use in practice.
Read article
Foreign companies wanting a team in Thailand without incorporating often hear the term EOR — but what is it, and how does it differ from outsourcing?
Read articleWork with us
Book a conversation with the GNY Partner team. We will help assess the approach, scope and process that fits your business.
Or contact our team directly
Talk to our team directly — pick a channel