As you know, you have to submit a TM47 every 90 days. Has anyone been in a situation where they forgot to do this? My deadline was three days ago. There is a fee of 2kthb for failure to report. I wonder if they make me pay this at the airport?
There is also a mention that in case of arrest the penalty increases to 4kthb. Could there be a problem at the airport due to this? Is it better to report late and pay 2k or not report when I fly out in a month?
Edit.
You are all wrong. I was just at immigration. Unnecessarily. This 90-day reporting requirement only applies to long-term visas for a minimum of one year.
TLDR : Answer Summary
The 90-day TM47 reporting is mandatory for holders of certain long-term visas in Thailand. If you miss your reporting deadline, a fixed fine of 2000 THB is usually imposed, regardless of how late you report. It's noted that you have a grace period of 14 days before and 7 days after the deadline to report without penalty. Immigration at the airport typically will not penalize you at the time of departure, but they may remove your previous TM47 report slip. If you attempt to re-enter or require services that involve immigration in the future, you could be fined retroactively at that time. In some cases, people have reported that being polite and having a good reason for being late can result in a reduced fine or forgiveness from the immigration officer.