Okay, here is a how to file a TM.30 at the immigration office out at the government center at Chaengwattana Road in Bangkok. It is ONLY for bangkok (sorry about that for the people who don't live here)
There are 5 ways to file a TM.30 in Bangkok
1 - mail in the appropriate documentation using EMS tracked mail and including a stamped self addressed return envelope (so they can mail back your receipt)
2 - use the online program IF you or your land lord can register
3 - have your land lord go out and file a TM.30 for you like they should do (make sure to get the receipt from them)
4 - file a TM.30 on BEHALF of your land lord <- this one requires signed copies of their thai i/d card, their house book listing, the house book listing of where you rent, a filled out power of attorney form with two 5 baht tax stamps and the appropriate copies of your passport.
OR
the easiest way to file a TM.30 in Bangkok is:
5 - SELF FILE <- this is where you file a TM.30 for yourself. You do not need copies of anything but your lease, the data page of your passport, your current visa or extension, your most recent entry stamp, your TM.6 departure card AND a filled out TM.30 (which YOU fill out all the information on).
Now it works like this;
You go get a queue number for the newly created Section B, wait your turn and then submit your documentation. IF you are not going to be fined for late filing they will give you your TM.30 receipt right then.
BUT
if you are going to be fined, they will send you into Section A (the 90 day report room) to desk 9 to pay the 800baht fine.
THEN
that person will send you to desk 10 to get the receipt of your fine written up and to give you your TM.30 receipt.
That's it.. :)
TLDR : Answer Summary
Filing a TM.30 in Bangkok can be done through five methods: mailing the documentation with a return envelope, using an online program (if registered), having your landlord file it, filing it on behalf of your landlord with necessary documents, or self-filing with minimal documentation. The process typically involves obtaining a queue number at the immigration office, and if late, paying an 800 baht fine before receiving a receipt. Discussions highlight confusion regarding the necessity of filing TM.30 when moving within Thailand or when applying for visa extensions.