If you’re coming to Thailand from a western country and in special from United States your brain is wired to think that if you don’t give a generous tip you are a bad person, selfish and ungrateful. In United States in special restaurants treat poorly restaurant workers especially the front of the house workers like servers or bus boys paying them a non livable wage. They shift the pay from they paying their workers to the customers which is not correct, nor for worker that have to engage and talk more with customers ( sometimes stressing the customer) in the hope that will get better tip in order to survive and pay rent nor for the customer that is seen as a bad person or as a cheap person if he live less than 20 percent tip in this type of establishments.
That mindset does not translate in Thailand and in Thailand things are way different.

Most sit-down restaurants in Thailand already add a 10% service charge to the bill. That extra 100–300 baht you’re seeing? That is the tip that goes to staff.
You are not cutting short anyone by not tipping on top of that. Thailand is not a tip-dependent culture like the US. Staff here are paid wages for their job.Tipping is appreciated, not expected, and definitely not mandatory. No one is judging you or talking bad to your back because you didn’t add another 20% to your bill.
Street food, small shops, cafés:
No tipping expected. Rounding up is fine. Leaving nothing is normal.
Bars, taxis, massage:
Rounding up or a small thank-you tip is cool. Still optional.

At massage common tips being 50-100 baht for good service, though some suggest 10-15% or rounding up, while avoiding tipping if the service is very poor or involves distractions like long/often phone use.
Tipping hotel maids in Thailand isn’t strictly required as it’s not a strong tipping culture, but it’s appreciated for good service, with
A tip around 20-50 baht (around $0.60 – $1.50 USD) per day being a common amount, left discreetly under the pillow or on the nightstand for the specific cleaner, as it significantly boosts their low wages. Tip daily to ensure the right person gets it, especially if staff rotate, and consider small gifts like fruit or drinks if you prefer not to use case.
For exceptional service you can go up to 100 baht or more, but 20-50 baht is sufficient

Many foreigners that visit Thailand especially for the first time tip thousands and thousands of baht because they feel guilty, it is in their culture, they feel confused, and don’t understand how things work.
That guilt is American conditioning, not Thai expectation. Extra tips are a bonus, not an obligation. If service was amazing and you want to show love, do it, it’s ok to tip as much as you like for a good service but the difference here is that you have to do it because it is your choice, your pleasure and not because of guilt. If there is already a service charge in your bill that many places have, places like hotels when you book or restaurants, you’re good you don’t have to, really. It’s up to you but you have to know if there is or not.
Sharing this to help other Westerners relax, respect the Thailand culture and the people properly, and stop stressing themselves out like many first-time westerners do when they arrive to this beautiful country.
Appreciation it’s a gesture of thanks for good service, even if not expected can brighten somebody day and you can make someone day good and can make you be remembered in that place next time you come for dinner or other things.
