1. Tipping is NOT customary in Thailand, there is absolutely NO mandatory requirement to tip anyone,
2.Unlike some other parts of the world, you will never see a Thai service provider with his hand out waiting for a tip.
3.Tipping in hotels is not expected, but again is always appreciated, for instance 20 - 50 baht for the porter that carried your bags up to your room, or 20 baht left under your pillow for the cleaner.
4.
In all restaurants it is customary to leave behind any loose change in coins as a tip. In more upscale restaurants, with professional wait staff who provide excellent service, a larger tip of 5%-10% is quite common.
5.All public taxi rates are metered, and both Thais and local ex-pats commonly round up the fare (i.e. 51 baht fare rounded up to 60 baht). Most restaurants and hotels include a ten percent service charge in the bill. This surcharge already serves as a tip of sorts. It's combined and shared among all employees at the end of the month in addition to their meagre monthly salary.
6.Bear in mind that the majority of workers in the hospitality and service industries in Thailand earn very little, so a small tip goes a long way and will generally bring out extra enthusiastic service.
7.
Of course, if the service is unacceptable or merely ordinary, you're free not to tip at all.