With wait staff, cleaning people, hotel staff, barber, etc I generally tip 20%-30% -- but I tip providers the same amount I tip my lawyer, physician, medical specialists, architect, psychiatrist. business consultant, private coach, etc. Once you get an hourly rate in excess of $200 per hour, tipping is not necessary (unless you have money to burn).