It takes ten minutes - if you remember the deadline.
The 90-day report is the requirement that catches out even experienced expats. It has nothing to do with your visa running out. It is simply an address check-in: every 90 days that you stay in Thailand continuously, immigration wants to know where you are.
Miss it, and the fine starts at 2,000 baht — even though your visa may have months left on it.
Any foreign national staying in Thailand for 90 consecutive days. It applies to work permit holders, retirees, students, dependants — the category of visa does not matter.
Two things to note:
From the day you enter Thailand. If you entered on 5 January, your report is due in early April. Immigration allows a window of 15 days before to 7 days after the due date, and we recommend using the early part of that window.
If you move, report your new address within 24 hours using the TM28 form. Do not wait for the next 90-day report — the two obligations are separate and the deadlines are different.
Put the date in your phone calendar the day you land, with a reminder fifteen days before. That single habit prevents the most common and most avoidable fine in Thailand.
If you would rather not think about it at all, we can file it for you each quarter and remind you before it is due.