Can anyone advise how I go about applying for a business visa? What do I need to show and I presume I would have to do this outside of Thailand, Laos for example?
TLDR : Answer Summary
To apply for a business visa (Non-Immigrant B) in Thailand, the applicant needs to secure the WP3 form that demonstrates their company has applied for a work permit on their behalf. This process typically occurs outside of Thailand, with Laos being a potential location. Applicants should prepare additional business documents and might need assistance from a Thai partner to navigate the requirements detailed on the Thai consulate website.