This especially never made any sense to me. Just set the price of service level you want to charge.
I remember reading a blog a hairdresser some time ago. He could tell if somebody is going to tip or not the moment they walked in. He loved old ladies because they almost always tipped - although in the UK it's usually a pound or two.