did anything change since last year? Or is it different per province? In Chiang Mai you can get it 90 day prior and within 30 after the expiration date.
Same for Thailand and I guess this rule applies to most nationalities entering the country. Best is that your friend gets a new pasport before traveling. He might get refused boarding by the airline already....
Dave Durant BS! Never needed or have done such a thing in 25 years and still living happily and running my two succesfull companies. Make sure your things are in good order and you can sail through without paying anything under the table. Furthermore, if you read up and stay alert you also don't need an agent or a lawyer for anything. I haven't used a lawyer for nothing here. The only thing that comes in handy is a very good accountant if you're running a business.