• Home
  • Learn Thai
    • Lessons
    • Books
  • Live in Thailand
    • Most Useful Posts
    • Visas
    • Women/Dating
    • Culture
    • Bangkok Living
    • Money/Jobs
    • Law/Politics
  • Travel in Thailand
    • Most Useful Posts
    • Book a Hotel
    • Bus/Train Tickets
    • Travel Insurance
    • Vaccinations Guide
    • Weather Guide
    • Diving Guide
  • Jobs
  • About
  • Support My Work
You are here: Home / Travel / The 90-Day Reporting Guide: Where, When & How

The 90-Day Reporting Guide: Where, When & How

All long-stay Thai visas have a 90-day reporting requirement.

This means that once you have entered Thailand and had your visa stamped, you will be required to report to an immigration office and produce some paperwork within 90 days of your stay.

In this FAQ, I'll run through exactly why you need to do this, how you can do it, and what documents you will need.

90-day-reporting-thailand

Promthep Cape, Phuket, Thailand, by Sumit Chinchane.

What is a 90-Day Report?

This requirement is officially known as a “Notification of staying in the Kingdom over 90 days.”

Whether you are holding a business visa, education visa, O-A, O-X, or Elite visa, if your stay is going to extend beyond 90 days, then you must complete the report.

What is the Point of 90-Day Reporting?

The requirement is centered around reporting your address, and essentially a way to keep tabs on the whereabouts of foreign nationals inside Thailand.

There are foreign criminal networks operating inside Thailand, and immigration has previously noted that this system helps make it more difficult for such people to fly under the radar.

However, some would argue that this requirement is outdated and that modern technology is able to adequately track foreign nationals throughout the kingdom.

Some speculate that the additional revenue created by the reporting requirement is the driving force behind keeping the system in place.

How Often Do I Have to Report?

Unfortunately, you will need to get used to doing this. It isn't just the first 90 days of your stay that you have to do a report, but every 90 days.

For example: over the course of the year, you would need to do a report at days 90, 180, and 270 of your stay.

What If I Leave the Country Before 90 Days?

If you have a multiple entry visa, then you can leave the country before your 90-day reporting requirement and travel to a neighboring country or elsewhere in the world.

You can then re-enter Thailand and have your length of stay reset to zero. At this point, your next reporting requirement would be due 90 days after you re-enter the country.

If your visa is not multiple entry, then you can obtain a re-entry permit before you leave, which ensures that your visa is kept valid in your absence.

Can I Report Before the 90 Days is Up?

Yes, by law you can report up to 15 days before your due date and up to 7 days after without any fine.

How Much is the Fine for Reporting Late?

The fine for neglecting to notify immigration of a stay over 90 days is 2,000 Baht.

If you are arrested for any reason and found to be in breach of your reporting duty, the fine goes up to 5,000 Baht. At this point, you will be fined 200 Baht a day for each day that you fail to report thereafter.

How do I Submit a 90-Day Report?

There are 3 main methods of completing the 90-day report:

  1. In person at a local Immigration Office
  2. Online
  3. By registered mail

In Person

The majority of expats choose to report in person because it's fairly easy to do.

It can be a hassle because immigration offices in cities like Bangkok and Chiang Mai can get busy and wait times can be long.

Conversely, if you live in a rural area, you may find that a visit to your local immigration office is fairly uneventful and quite pleasant. You probably won't have to queue for long and you might well be in and out within an hour.

Either way, the best thing to do is to plan your reporting day in advance. Get an early night and get up early. Get to immigration as they open and you'll be at the front of the queue. As long as you have all of your documents prepared, you'll be home in time for lunch.

When reporting in person you will need the following:

  • Passport
  • Notification form (TM47) – address reporting form
  • Copy of passport info page (with photo, name, passport number, etc.)
  • Copy of current visa
  • Copy of latest entry stamp
  • Copy of latest visa extension
  • Copy of departure card (TM6) – should be in your passport
  • Copy of previous 90-day slip (if you have one)

Reporting Online

Previously the online system was a nightmare. It seldom worked and was compatible only with Internet Explorer browser, which belongs in the last century.

But alas, we have a new system. You can use this system up to 15 days before your report is due. The result of the report will take 3 days to be returned.

The report option is available under the Online Services section of the Immigration Bureau website. You will need to select TM47, which is the name of the form used for 90-day reporting. You then submit your details to your local immigration office – selectable from a list.

Before you submit a report, you must register here: https://tm47.immigration.go.th/tm47/#/register/add

Your information must be submitted in English. You'll receive a password to your email address, enabling you to login to the system.

Please note that you can't use the online system for your first report, or for your first report after being issued a new passport.

If you fall into one of these two categories you will need to do your report at an immigration office.

By Registered Mail

Reporting by mail is slightly different than reporting person. You will need to send your documents in at least 15 days before your reporting due date. You might want to do it 20 days beforehand, just to make sure everything is in good order.

You will be required to mail in signed photocopies of the following documents:

  • Passport info page (with photo, name, passport number, etc.)
  • Current visa
  • Latest entry stamp
  • Latest visa extension
  • Departure card (TM6)
  • Previous 90-day slip (if you have it)
  • Completed notification form (TM47) – address reporting form

These need to be submitted together with a stamp (10 Baht) addressed envelope with your home address written on the back. The envelope is required for immigration to send back the bottom section of your TM47, which will tell you when your next reporting date is.

Is There a Way to Avoid 90-Day Reporting?

It is possible to avoid the reporting requirements, if you leave the country before your notification date.

If you plan a trip to a neighboring country such as Laos, Cambodia, Singapore, or Vietnam, then you can enjoy a bit of traveling and receive a further 90-day stay when you return.

There is no other way to avoid reporting. However, if you have an Elite Visa, one of the benefits is that you get help with your reporting. You are able to give your passport to one of the company representatives and they will assist you with the process.

In Summary

90-day reporting in Thailand is somewhat of a pain, but if you prepare properly then it should be fairly straightforward.

One piece of advice I'd like to add is to be aware of public holidays. Of course these dates change from year to year, so you'd do well to have a calendar handy to schedule your reporting around these dates.

There are currently 19 public holidays each year and immigration offices always close on these days. It could be the case that an office is closed to out of the five days in a given working week.

———–

Tips to Start Planning Your Trip:

Get Your Insurance

Compare quotes at Mr Prakan, and get a quote from Cigna

Money Transfer

Send money to Thailand with Transferwise and save $$.

Learn Thai

Learning Thai makes life easier and more fun. I use Thaipod101. It is free to get started.

loader

GET MY NEWSLETTER

Join thousands of others who receive my monthly roundup of content & insider tips on how to survive & thrive in Thailand.



Buy Me A Coffee
  • Share it
  • Tweet it
  • Pin it
  • Email it

Last Updated on March 1, 2022

  • Border-Visa Run 101: A Newbie's Guide
    Border-Visa Run 101: A Newbie's Guide
  • The Thailand Pass Guide - Your Questions Answered
    The Thailand Pass Guide - Your Questions Answered
  • The Lowdown on COVID-19 Travel Insurance & the Cheapest Policy
    The Lowdown on COVID-19 Travel Insurance & the Cheapest…

Comments Sort by : newest | oldest

  1. John says

    January 18, 2023 at 12:02 pm

    Some advice for those uninitiated like me! I did my one year extension for the first time in Bangkok. No issues. The lady was great and told me the date I must do the 90-day report. About 85 days later, without any troubles at all, I did a 90-day report online and received the confirmation email. All good!

    A few weeks later I went to immigration to get a re-entry permit. A *very* aggressive officer accused me of not doing my 90-day report and stated I must pay a fine. I informed him that I had indeed done my 90-day report, but the issue seemed to be there was no evidence in the passport ! Well, as I told him I did it online - So I received an email confirmation - so clearly nothing is in the passport!

    I then suggested he check his system to see that I had indeed reported. He refused to do so. In the end my poor wife (who was with me) had to spend 2 hours going all the way home, to collect my notebook that contained the approval email and to bring it back. 2 hours to go all the way home to collect evidence of an email that came from immigration in the first place! Just bizzaire.

    So the lesson is, even if you report online, do not assume everthing is now online. You still need to PRINT the attachment to the email and have it with your passport.

    Beggar's belief.

    John.
    Reply

    Jan 18, 2023 at 12:02 pm

    • TheThailandLife says

      January 18, 2023 at 5:31 pm

      Lord. It never ceases to amaze me how they are unable to run their own system correctly. Thank you for the heads up. Glad you got it sorted eventually.
      Reply

      Jan 18, 2023 at 5:31 pm

  2. Jerry says

    June 22, 2022 at 3:28 pm

    Hello,
    My first Non-O Extension of Stay was in March 2022. So my "first" 90 day check-in is June 30, 2022.

    I tried to use the Online Tool. This message came back: "Previous notification of staying in the Kingdom over 90 days is not found."

    My question is: Do I need to go in person this time, then I can use the Online Tool?

    FYI.. to your readers .. for me the account application only took 5 minutes for the auto response to happen and get an account. And the 90 day check-in was "rejected" within 24 hours, I got an email telling me it was "rejected."

    At least the tool is quick in responding.
    Reply

    Jun 22, 2022 at 3:28 pm

    • TheThailandLife says

      June 22, 2022 at 5:05 pm

      Hey Jerry, yes, the first time you will need to report in person. You can then use the tool after that. "Please note that you can't use the online system for your first report, or for your first report after being issued a new passport."
      Reply

      Jun 22, 2022 at 5:05 pm

  3. Palle says

    August 19, 2021 at 5:53 pm

    After renewal or extension of an OA visa is the next 90-day report required

    - 90 days after the (new) OA visa extension date or

    - 90 days after the previous 90-day reporting done under the prior OA visa?
    Reply

    Aug 19, 2021 at 5:53 pm

    • michael barber says

      August 19, 2021 at 6:27 pm

      I cannot give positive answer, but experience has taught me to follow the printed instruction given to you by Immigration and which will be affixed to your passport
      Reply

      Aug 19, 2021 at 6:27 pm

    • Bobuntu says

      January 23, 2023 at 1:39 pm

      In my experience at Chiang Rai office, the 90-days starts from your previous 90-day report and not from the start date of a new visa extension.

      Also, FYI, I only have to present my passport for a 90-day report (no copies of any kind).

      The ฿2,000 fine is a maximum. So I would think that there's a daily rate up to that amount.
      Reply

      Jan 23, 2023 at 1:39 pm

  4. Eddie says

    July 20, 2021 at 1:18 pm

    Some information seems out of sync. It's all easy to understand when reading but in the real world issues come up.
    1. You get fined 2,000 baht for being late reporting 90 days. OK, supposedly you go down in person 7 days after -- It's actually 6 days because they count the day YOU ARE IN.
    2. I have read somewhere that if you mail-in your 90 day check and nothing comes back in time, there is no 7 days after grace period. Meaning if you go down a few days late you will be fined. Doesn't really make sense but well -- "here we are."
    Reply

    Jul 20, 2021 at 1:18 pm

    • Bobuntu says

      January 23, 2023 at 1:46 pm

      The ฿2,000 fine is a maximum. So I would think that there's a daily rate up to that amount, similar to over-stay. It's not a mandatory ฿2,000 fine.
      Reply

      Jan 23, 2023 at 1:46 pm

  5. Mike says

    June 16, 2021 at 10:07 pm

    I am currently in Thailand on a tourist visa exeption. I have extended it once and then I extended it again (covid extension). Do I have to do the 90 day report as well?
    Reply

    Jun 16, 2021 at 10:07 pm

    • Bobuntu says

      January 23, 2023 at 1:53 pm

      90-day reporting is a requirement for EVERYBODY who is staying over 90 days without leaving the country. . . no exceptions.
      If you have to re-enter Thailand to activate the 2nd entry of a multiple-entry visa, the 90-day count-down should restart from when you re-enter the country.
      Reply

      Jan 23, 2023 at 1:53 pm

  6. Kev says

    June 15, 2021 at 9:16 pm

    Hi, I have my 90 day reporting due on the 28th June and am planning to fly out on the 2nd July which is still in the acceptable reporting in person timeframe of +7 days.

    The system is not letting me do the reporting online for whatever reason, do I need to bother to go in, or will I just be able to leave with no issues at immigration?

    Does anyone have any insight or experience with this scenario? Thanks!
    Reply

    Jun 15, 2021 at 9:16 pm

    • Samuel carpenter says

      June 16, 2021 at 9:19 am

      I renewed in person but in Isaan. They fined me 2000 bhat for being 2 days late. The codes are all contradictory and the bottom line is don't believe anything unless it is in writing from immigration.
      Reply

      Jun 16, 2021 at 9:19 am

      • Grant says

        August 27, 2022 at 9:41 pm

        As far as I know you have 7 days grace after reporting date !
        Then you are fined 200 Baht a day for every day not reported!
        Reply

        Aug 27, 2022 at 9:41 pm

  7. Jerry says

    June 6, 2021 at 2:16 am

    I plan to have a Non-OA, or Non-O Retirement Visa, multi-entry.
    Will taking "Holidays" to nearby countries, rather than do a 90 check ins, cause any issues on my Annual Renewal? Anything I should expect since I deviated from the norm? I appreciate your wisdom. Great blog.
    Reply

    Jun 06, 2021 at 2:16 am

    • michael barber says

      June 6, 2021 at 6:54 am

      Seems a ' sledgehammer to crack a nut' approach to 90 day reporting requirement, but should not ( I repeat 'should not') cause problem at Annual renewal.
      I have met problems at local Immigration office when relying on date of arrival as evidence for 90 day extension, but this was not for Annual renewal
      Reply

      Jun 06, 2021 at 6:54 am

    • JamesE says

      June 6, 2021 at 11:10 pm

      This seems like a workable plan but it begs the question: Why? If you're planning on taking holidays anyway why tie up ฿800K languishing in a Thai bank for the retirement visa? The 90-day report can be done online (I know, the system has issues) or even by mail or agent. Then you just have to show up for your annual extension.
      Reply

      Jun 06, 2021 at 11:10 pm

  8. Jerry says

    May 27, 2021 at 10:41 am

    Is There a Way to Avoid 90-Day Reporting?

    It is possible to avoid the reporting requirements, if you leave the country before your notification date.

    If you plan a trip to a neighboring country such as Laos, Cambodia, Singapore, or Vietnam, then you can enjoy a bit of traveling and receive a further 90-day stay when you return.

    I had been thinking I would take "Holidays" to neighboring countries for my 90 day at times. QUESTION: Will this cause any issues when I do my "Annual" renewal for my VISA (Non-O Retirement) each year?
    As always, great Blog.
    Reply

    May 27, 2021 at 10:41 am

    • TheThailandLife says

      May 27, 2021 at 5:17 pm

      Yes, but make sure you get a re-entry permit to keep your visa valid: https://www.thethailandlife.com/thailand-re-entry-permit
      Reply

      May 27, 2021 at 5:17 pm

  9. John says

    May 18, 2021 at 7:58 am

    Hi Peter
    Just my usual thank you for your excellent helpful informative advice I am sure other people realise how valuable it is.
    Reply

    May 18, 2021 at 7:58 am

    • TheThailandLife says

      May 18, 2021 at 4:00 pm

      Thank you John. I appreciate your kind words.
      Reply

      May 18, 2021 at 4:00 pm

  10. John says

    May 18, 2021 at 7:53 am

    Why does the Thai government make it so difficult to live permanently with all these rules they have in place we cannot get out of Australia at the moment due to the Coronavirus pandemic I have been vaccinated and am desperate to move to Thailand it’s become too expensive to live in Australia now.
    Reply

    May 18, 2021 at 7:53 am

    • TheThailandLife says

      May 18, 2021 at 4:06 pm

      It is difficult (if you're not married to a Thai or working here) when you are under 50, but once you have the retirement visa option it's pretty straightforward. Yes, reporting at immigration every 90 days is annoying, but it can be done by post and online (when it works), and if you plan your day and get there early you'll be done by lunchtime. Obviously it is problematic at the moment due to COVID and having to quarantine, but better days are on the horizon, we hope!
      Reply

      May 18, 2021 at 4:06 pm

  11. Samuel C carpenter says

    May 17, 2021 at 2:46 pm

    Isaan office:
    I just presented my Visa for 90 day checkin. Two days late and the officer told me that I had to pay a 2000 bhat fine. Additionally, when registering for my yearly retirement visa, officer says I must have 800 thousand bhat in bank for three months before application--AND 3 months AFTER. This amounts to six months.
    Please clarify.
    Reply

    May 17, 2021 at 2:46 pm

    • michael barber says

      May 17, 2021 at 4:35 pm

      You have 7 days after 90 day expiry date to renew extension, after which fine would be levied.
      There is an alternative, which I use, to having 800 thousand Baht in your account. Basically, it means that you must remit to your Thai banking account, funds from outside Thailand, sums totalling at least Baht 800000, in the 12 period of your yearly visa. When you come to renew your 12 month visa, you will need letter from your Thai Bank certifying that fact and a further letter from them confirming your status as a customer. (This to avoid people placing money on their account for only short periods of time).
      My comments only outline the facts and I recommend you view the Thai Immigration Bureau web page, for greater detail.
      Hope this helps.
      ,
      Reply

      May 17, 2021 at 4:35 pm

      • Bobuntu says

        January 23, 2023 at 2:05 pm

        Update on the money requirements.
        For a few years now, it has been a requirement to have the 800k in the bank for 3 months before and after the renewal (6 months) AND you balance must not fall below 400k for the remainder of the year.
        I don't know if that's a new rule, or one that's always been there but not enforced.
        Reply

        Jan 23, 2023 at 2:05 pm

  12. michael barber says

    March 7, 2021 at 3:06 pm

    Thai Immigration does not want to see you for 90 day extension, only your passport which can be presented by a friend. Only for one year extension must passport holder attend personally.
    Reply

    Mar 07, 2021 at 3:06 pm

    • TheThailandLife says

      March 9, 2021 at 12:24 am

      The reporting can be done in person, by mail, or through an agent.
      Reply

      Mar 09, 2021 at 12:24 am

  13. Harry says

    March 2, 2021 at 9:44 am

    Thank you for this information. I have a question. I have been doing online reporting since last year. I just renewed my passport and now I cannot access the website anymore. Do I need to report personally since I have changed my passport? Thank you for your reply.
    Reply

    Mar 02, 2021 at 9:44 am

  14. Bubba says

    February 15, 2021 at 7:55 am

    The whole 90 day reporting and visa application process is an abomination and needs to be overhauled. Tourism visas, i.e. stays of 90 days or less, needs to be handled completely different than long term, longer than 90 days, visas. I am married to a Thai and for the rest of my life I have to report every 90 days. And if you miss a reporting date? Report in person and expose yourself to contagious diseases! We are now considering leaving Thailand and relocating to the United States where non-citizens are appreciated. If you are thinking of moving to Thailand, think twice because between the air pollution, traffic congestion and governmental bureaucracy, you may find it not to your liking.
    Reply

    Feb 15, 2021 at 7:55 am

    • michael barber says

      March 7, 2021 at 3:12 pm

      I think that all expats regard the 90 day rule as a bit of bureaucratic nonsense but 'rules are rules' and in Thai style you must smile and accept them.
      Reply

      Mar 07, 2021 at 3:12 pm

  15. Martin says

    February 1, 2021 at 9:34 am

    Hi, thanks for this informative review. I have 2 questions please :
    - if I stay in Thailand 90 days exactly would that be OK not having to report ?
    - I have a 5 year Elite Visa but my passport is stamped for 1 year. After my first report in person, may I do the next ones on line up to 1 year or up to 5 years ? Cheers.
    Reply

    Feb 01, 2021 at 9:34 am

  16. John says

    January 21, 2021 at 3:24 pm

    What is the ruling on the day of extension? Does one need to report then? I've just been fined, even though I had a document in my PP showing I'd informed them of my address on the day of extension.
    Reply

    Jan 21, 2021 at 3:24 pm

  17. John Stagg says

    December 28, 2020 at 8:06 am

    A great and informative article as usual I have referred your company to my friend [named removed] and asked him to get in touch with you.
    Reply

    Dec 28, 2020 at 8:06 am

  18. sidney leonard says

    December 27, 2020 at 2:28 am

    First, Peter, I want to wish you and yours the best in the coming year and to thank you for this excellent service you provide to expats. It's the best.

    Secondly, because the government changes its policies so often, may I suggest that it would be helpful if you would date any postings re: visas, health insurance requirements, etc. so we would know if the information is the latest.

    Thank you.
    Reply

    Dec 27, 2020 at 2:28 am

    • TheThailandLife says

      December 28, 2020 at 5:06 pm

      Thank you, Sidney, I wish you and your family a Happy New Year. Each post is dated at the bottom of the article with the last updated date. Posts are updated as soon as changes are announced, but I may occasionally miss an update.
      Reply

      Dec 28, 2020 at 5:06 pm

      • sidney leonard says

        December 29, 2020 at 12:41 am

        Thank you, Peter, not only for your excellent blog, but also for your always prompt replies to my questions and concerns. - My bad, I am in the habit of looking for the date at the beginning of an article.

        I definitely ขอเลี้ยงกาแฟแก้วหนึ่ง (with a little help from my Thai wife of 27 years).
        Reply

        Dec 29, 2020 at 12:41 am

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

 

thethailandlife

Hi! I’m Peter. I’ve been living & traveling in Thailand for 14 years. I’m here to give you all the information you need to make your Thai adventure safe, happy, & successful.

Recommended Thailand Services

I get a lot of requests for recommendations on services related to living in Thailand. To make things easier for you, I’ve compiled a list of those I use below.

Learning Thai

Thaipod101 is the best way to learn Thai online. It's how I started learning. They have hundreds of video and audio lessons to help you start speaking Thai today. Start free here.

Sending Money

Wise is the cheapest and fastest way to send money to Thailand. I use it and so do many of my readers. Go here to get your first transfer free.

Financial Planning

Whether you need life insurance, pension planning or other investment advice, I can connect you with my personal IFA. Simply fill out this form.

Health Insurance

I recommend getting a quote from Cigna for international Insurance, and then comparing that with local insurance premiums on Mr Prakan.

Travel Services

Hotels: Agoda offers good deals on hotels in Thailand. This is because they are located in the region and secure lots of special promotions. It's also worth trying Booking.com and Hotels.com for comparison.

Travel Insurance: SafetyWing is great for trips to Thailand and elsewhere. I've used them many times. If you're from the UK/Europe you can also try True Traveller.

Over 70? Insure My Trip. has policies for those struggling to find travel insurance cover due to age restrictions.

Bank Account

Need an international bank account that holds multiple currencies and lets you transfer, receive & spend wherever you are, with a MasterCard. I've used one for 4 years. Check out Wise.

Rent / Buy Property

Looking for an apartment to rent or a home to buy? For the largest selection of properties in Thailand, and a completely free service, visit PropertyScout here.

Data Security

To keep your data secure you should use a VPN when using public WIFI and when accessing internet banking and other sensitive information online. I use both Vypr VPN and Nord VPN.

Reader Favourites

1. Cheapest Way to Send Money to Thailand

2. Top 15 Thai Love Phrases [Video]

3. 100 Interesting Facts About Thailand

4. Best VPN to Protect Your Online Privacy

5. Buying a Condo: 9 Questions Before You Decide

6. Get Fluent in Thai in 3 Months!

7. Top 12 Jobs for Thailand Expats

8. Expat Life Insurance: 10 Must-Know Facts

9. The 4 Best Thai Dating Sites

loader

GET MY NEWSLETTER

Join thousands of others who receive my monthly roundup of content & insider tips on how to survive & thrive in Thailand.

*Please check your inbox to confirm your email address

Helpful Posts

+ Get the Right Visa
+ Get COVID Insurance
+ Get Health Insurance
+ Learn Basic Thai
+ Check Cost of Retirement
+ Check Cost of Living
+ Find a TEFL Course
+ Find a Job
+ Open a Thai Bank Account
+ Get Married
+ Best Visa Run Option

Join The Conversation

  • Deen on Working Online in Thailand – Legal Guidelines, Work Permits & Prosecution
  • TheThailandLife on Living on Koh Samui: An Expat’s Guide to Moving to the Island
  • Paul on Living on Koh Samui: An Expat’s Guide to Moving to the Island
  • Louis on Watch Your Pockets – It’s the Thailand Bus Scam!

Contact | Privacy Policy | Site Terms & Disclaimer| Media Pack 

Copyright © TheThailandLife.com 2023. All Rights Reserved.
No content on this site may be copied without written consent from TheThailandLife.com