Can I do volunteer work in Thailand without a work permit?

Generally, no. Volunteer work can still be treated as work under Thai law, even if you receive no salary or other payment. In most cases, foreign volunteers will need the appropriate visa and work permit before carrying out volunteer activities in Thailand.

What We See In Practice

I'm volunteering for free, so why would I need a work permit?

Because being unpaid doesn’t automatically mean you’re not working. Thai law focuses on the activity itself, not whether you’re receiving a salary. As a result, many volunteer roles still require the appropriate visa and work authorisation before you can begin.
Many people are surprised to learn that volunteer work is treated much like paid work under Thai law. Activities such as teaching, helping at an animal shelter, supporting an NGO, assisting at events, or carrying out administrative duties can all require a work permit, even if you receive nothing in return. The fact that an activity is charitable or unpaid does not automatically exempt it from Thailand’s employment rules.
If you plan to volunteer in Thailand, the organisation should normally help arrange the correct visa or work permit before your activities begin. This will often involve a Non-Immigrant O visa together with the necessary work authorisation, supported by documents from the sponsoring organisation. Before agreeing to volunteer, it is worth checking that the organisation is properly registered and able to support the visa and work permit process.