You can generally get better deals online. I pay AIS 1,790/year (149/month) for 100GB/month @15Mbps (which is plenty fast for mobile for me). This was a plan I got with an online SIM, it wasn't possible to add it to an existing SIM. I got this a few years ago, I'm not sure this package is available any more but True and DTAC have online packages as well. I buy them on Shopee, you can often get another 10-25% off the price with their constant monthly sales (1st day, 10.10, 15th, 25th, end of the month "PayDay").
Looking now for example I see this plan from True, 70GB/month at full speed for 12 months, 1,934 on sale. I actually had this exact plan before (they are so cheap I often buy other ones for secondary devices) and it worked well.
is actually right here in that Thailand doesn't have this explicit rule. Here's an example from the Brussels embassy, they strongly advise you get a new passport if you have less than six months but also say you can try it if you don't have time. The main issue is your airline may deny you, and this is why everyone says 6 months. But it's not actually a legal condition of entry to Thailand like it is to most countries.
2000B isn't about $200 if you mean US dollars. It's $62. Thai fee is 0.25% min 200B, max 500B. There can be an intermediate bank fee but that is usually only going the other way and wouldn't typically be more than $20. It's strange if you are being charged 2000B but your account doesn't add up.
Your bank is almost certainly charging you to send it, they are just hiding the charges in the exchange rate. This is normal, it's not something peculiar to your bank. If they tell you a number in THB though the Thai bank should only take 200-500.
do you mean 200 baht rather than $200? There is a standard 200-500B receiving fee on the Thai bank end for international transfers.
If you are sending THB with a US bank, they are probably not giving you a very good exchange rate either. They say "no fee" but then actually take the fee out of the exchange rate.
Generally, sending in USD and having the Thai bank convert it is preferable. The issue with this is you won't know exactly the THB amount but if you look up the exchange rate and just send a reasonable margin over, you can be sure it will be at least 65,000. Also, some banks will charge you more if you send in USD, as they can't do you on the exchange rate any more. Some banks, and brokers in particular will do genuinely free international wires in USD.
Wise does allow you to specify exact THB amounts and you get the full amount, and a good exchange rate, although they can have issues with the transfers not appearing as international. You can work around this by getting a letter from the bank it went through but it's more hassle.
I wouldn't worry about the TM30 unless you need something from immigration. It's not your responsibility anyway, it's the landlord. You just need it done before your 90 day and most hotels/guesthouses will do it without you asking. You can ask and confirm. Although I don't recommend it, and I would try to do them, if you are never doing an extension it is unlikely you would face any consequences for missing a 90 day report anyway, they don't care about it on exit or entry, only if you need to deal with immigration in country. I prefer to follow all regulations regardless but just pointing out. Worst case if it did come up it's a 2,000B fine, which never increases.
this is indeed the law, it needs to be done, but it's the hotel that does it, and they typically only look at the last report for a 90 day report. He's on a DTV so it would be a 180 day extension but very unlikely he can do that anyway.
"first" 90 day report is on a per entry basis. I have a long term multi entry visa where I get a new stamp each entry and tested this, I wasn't able to do my first after re-entry online, it was rejected saying go to immigration (Chiang Mai).
So DTV, every entry has a new first 90 day, and you'd need to go to immigration for a renewal anyway (if you get that, which seems next to impossible). It's true that after that, you could do your third online, but that's the only possibility (there won't be a 4th) and you're unlikely to get that far.
that explicitly says "special characters are not accepted" and he was rejected for leaving off a hyphen (not an alphanumeric character, and omitted by their own OCR). He followed the instructions exactly.
Noun
special character (plural special characters)
(computing) A symbol that is not an alphanumeric character; a nonalphanumeric character.