BANGKOK, THAILAND – Foreign residents in Thailand increasingly faced blocked 90-day reports when landlords or agents failed to keep mandatory TM30 address records up to date in the national immigration database.
Two reporting duties, two different responsibilities
Thailand’s immigration law distinguished between two separate reporting systems. The TM30 was the address notification that had to be filed by a property owner or landlord, while the TM47, known as the 90-day report, was the personal notification required from long-stay visitors every 90 days.
Both systems served official monitoring but assigned responsibility to different parties. The 90-day report remained the foreigner’s duty, whereas TM30 compliance rested with the landlord, and problems arose when these records were not correctly linked in the immigration computer system.
How the immigration software linked both records
Immigration software automatically cross-checked both datasets. Without a current TM30 entry, a 90-day report often could not be processed, and the system classified the foreign resident as not registered when no valid address was recorded.
This technical connection caused frequent issues in practice. A missing or outdated TM30 entry blocked acceptance of the 90-day report even when the foreigner submitted all other documents correctly.
Limits of visa agency “full service” offers
Many residents hired visa agencies to navigate bureaucracy, with these providers typically handling extensions of stay and annual visa packages. However, TM30 reporting was treated as a separate administrative task.
Some agencies updated the TM30 only when needed for a visa extension. Ongoing maintenance of the TM30 record was not automatically part of standard services and often had to be agreed and paid for separately.
Impact of international travel on TM30 status
A common source of problems was foreign travel. Practice after re-entry varied between local immigration offices: some demanded a new TM30 after each arrival, while others accepted an existing registration if the person returned to the same address.
Every re-entry generated a new arrival stamp. Where a local office required an update, the landlord had to file a new confirmation within 24 hours, and a TM30 filed three months earlier could already be treated as outdated.
Modernised databases leave less room for flexibility
Since 2020, Thai immigration had upgraded its IT infrastructure. Previously, a paper slip in the passport often sufficed, but officers now worked with interconnected databases that merged several data sources in real time.
Screens immediately showed whether all data matched. If the field for the current address did not align with the latest entry date, officers could not complete the procedure, and the stricter database architecture allowed far less flexibility than in the past.
When agency receipts failed at the counter
Residents affected by these issues often presented receipts or screenshots from their agencies. These papers were only snapshots or proof of a submission that might not have been transferred correctly into the central system.
Agencies in the provinces sometimes worked with local servers that did not synchronise immediately with the central database, and for the officer at the counter, only what the national server in Bangkok confirmed was valid. Paper receipts carried no weight if the digital system showed no entry.
Landlords under legal duty to file TM30
The property owner held the legal responsibility for TM30 filings, yet many landlords avoided the effort or feared possible tax implications. Agencies sometimes used substitute addresses, such as hotels, to make a visa extension possible.
These temporary addresses could work for a visa renewal, but when a resident later declared their actual home for the 90-day report, the system detected a conflict and immigration then demanded a correct TM30 for the real place of residence.
Fines for missing or late reports
A missing TM30 report triggered an administrative fine. Officially the penalty targeted the landlord, but in practice the foreign tenant often paid to resolve the matter, with typical amounts ranging between 800 and 1,600 Baht.
A late 90-day report incurred a 2,000 Baht fine, and beyond the money, many residents lost time when they were sent home without result to collect additional documents from their landlord.
No automatic carry-over of historical data
A widespread misconception was that long-term residents remained continuously registered in the system. Each new entry into Thailand was treated as a separate administrative case.
Although the system stored historical data, it did not automatically validate the current stay, so relying on information from a year earlier led to difficulties at the 90-day report counter, where up-to-date records rather than historical entries were required.
Regional variation, national trend toward stricter digital control
Implementation of reporting rules sometimes differed between regions. Offices in Bangkok or Chiang Mai tended to follow digital protocols strictly, while smaller provincial branches occasionally applied more pragmatic solutions.
However, the broader trend pointed to strict digital capture nationwide. Residents who moved from one province to another had to be especially careful, as local offices held data authority and transferring files could create complications.
Online 90-day reporting and hidden data mismatches
Many residents used the online portal for 90-day reports, where a missing or outdated TM30 also caused error messages. The system silently checked for consistency between all data fields in the background.
Even a simple typo in the passport number within the TM30 record could cause an online application to fail, and only when both sets of data matched exactly would the digital request be accepted.
Defining the scope of service with visa agencies
Foreigners who worked with agencies were advised to define the service scope clearly. TM30 updates after each international trip needed to be explicitly included in any agreement, and many agencies offered this service but only performed it upon direct request.
Proactive communication helped prevent problems, as informing the agency about planned travel gave it time to update the TM30 in advance and allowed clients to keep control over the process.
Keeping calm when administrative errors surface
For some people, visits to government offices were emotionally stressful, and fears of losing residency status could be heavy. Dubious service providers sometimes exploited such worries to justify higher fees.
A missing TM30 or a late 90-day report remained an administrative issue rather than a serious offence, and officers generally focused on solutions as long as applicants stayed polite and were willing to complete the missing formalities.
Digital immigration in 2026: less paper, stricter checks
Thailand continued to advance its immigration digitisation in 2026, working towards seamless data capture with less paperwork. Biometric systems at airports and app-based reporting tools were intended to simplify procedures.
Transition phases, however, brought difficulties where analogue habits met digital requirements, making the system more transparent but also stricter when documentation contained gaps, and those who familiarised themselves with digital processes benefitted from the increased efficiency.
Preparation before filing the 90-day report
Before submitting a 90-day report, residents were advised to review all documents and to check whether they had left Thailand since the last filing. If so, a TM30 receipt covering the most recent entry date needed to be available.
Comparing the last entry stamp with the TM30 slip took only seconds, and if the data did not match, the landlord or agency should first update the record, saving time at the immigration counter.
Self-filing TM30 when landlords fail to cooperate
Where landlords were unreachable or refused to file, many immigration offices allowed tenants to submit the TM30 themselves, provided they had a rental contract and copies of the owner’s documents. In many cases, officers accepted that tenants acted on the owner’s behalf.
This required extra effort but provided independence, and a brief conversation at the information desk usually clarified which documents were required, with staff often helping those who credibly demonstrated their intention to comply with the rules.
Understanding TM30 and 90-day report as linked but separate
Missing TM30 entries despite agency involvement usually stemmed from communication gaps, as the database linked both reporting systems and did not tolerate documentation gaps. Residents who recognised that TM30 and the 90-day report were separate yet interdependent processes could avoid many obstacles.
“Those who understand that TM30 (address notification by the landlord) and the 90-day report (personal notification) are two separate systems that nevertheless have to match will avoid problems.”
said the editorial team, noting that such knowledge saved both time and money.
Uncertain future reforms, clear present obligations
Whether both reporting systems would eventually be merged remained unclear, although there were efforts to reduce redundancy, and for now, dual documentation remained a reality. For foreign nationals in Thailand, adapting to these rules was seen as the key to a smooth stay.
“With the right preparation and an understanding of how the systems interact, the visit to immigration becomes a manageable administrative task.”
said the editorial note, stressing that procedures could vary by local office and recommending consultation of official immigration channels or qualified legal advice in cases of doubt.
