WARNING: The tdac card is free to submit, I found out the hard way that scammers send you an email that says you have to pay a fee to finish application the first day or two you are in Thailand, the email looks real official with Thai Embassy stamp on it and the link to pay looks official but it is a scam. I wasnt in this country 12 hours and had to cancel my debit card..smh..I know I know a quick Google would have told me its free but this place can be overwhelming your first couple hours and I wasnt paying the attention to the email I should have. Just a heads up!!! Also I had no problem coming in I walked right thru immigration, she looked me up in cpu and stamped my card and let me in, didnt take 20 or 30 seconds, she didnt ask for return ticket or how much cash I brought or when I was leaving, it is a good idea to be prepared for these questions just in case tho.