Every foreigner with extended stay in Thailand (holders of thai multiple entry visa, thai retirement visa, and other long-term visas) need to report with the Thai immigration authorities every 90 days.
The filing process is relatively easy but nonetheless very important since the failure to do so would mean a violation of the Thai immigration laws.
In doing a 90 day reporting, the foreigner may be able to do so by:
Also, reporting does not need to be on the 90th day itself. The individual can report 15 days prior the expiration of the 90 days or even 7 days after. The reporting alien must also remember that his first application for an extension of stay is also an equivalent to his notification of him staying in Thailand for 90 days.
The individual can choose on which immigration office in Thailand to file his notification.
In Bangkok, he may also choose to file at the Immigration Division 1 Office in Chaengwattana Rd., Laksi, Bangkok.
If he is working with an industry covered by the Immigration Act, Petroleum Act, Board of Investment Act and Industrial Estate Authority Act, he may report at the visa extension unit at Chamchuree Square Building, Phatumwan also in Bangkok.
If he is a national of Laos, Cambodia or Myanmar and is under special labor who is residing in Bangkok then he may also report at the office in Major Hollywood Susawad or the one at Imperial Ladproaw.1
When choosing to notify the Thai immigration authorities through registered mail, he should submit the following:
These documents must be sent at least 15 days before the date of renewal to ensure that they would arrive at the immigration office on time. Also, the foreigner must keep the receipt of the registered mail as a precaution in case of lost mail.
The foreigner should not equate his notification of the immigration office every 90 days as a visa extension process as these two are completely different things.
See the Thai visa extension page.
If he violated Thai immigration laws by failing to notify the office within the prescribed period, the fine would be 2,000 Baht and 4,000 Baht if he got arrested.