The Thailand Tipping Guide & Calculator suggests appropriate tips using local norms, so you neither under-tip nor overpay. Tipping in Thailand is appreciated but not obligatory: small amounts of THB 20–50 for good service, or simply rounding up, are the norm, and many hotels and restaurants already add a 10% service charge.
How it works
For percentage-based services like restaurants, the tool applies a customary rate to the bill; for fixed services it uses a flat baht range. If a 10% service charge is already on the bill, the tool treats an extra tip as optional and lowers the suggestion to rounding-up only:
restaurant (no service charge): tip ≈ 10% of bill
restaurant (service charge on): tip ≈ round-up only
bellhop: THB 20–50 per bag
housekeeping: THB 20–50 per night
taxi: round fare up to nearest THB 10–20
spa / massage: ~10% of treatment cost
tour guide: THB 100–300 per day
Example and notes
On a THB 1,200 restaurant bill with no service charge, a customary 10% tip is THB 120. If a 10% service charge is already added, leaving the small change (rounding up to THB 1,400) is plenty.
These are conventions, not rules — tip more for outstanding service and always in baht. Foreign coins are difficult for staff to use, so carry small THB notes.