Where I've been traveling lately (Europe and Africa mostly), many restaurants add a service charge to the bill, somewhere between 5 and 10%. So if the price is quoted at 500 Rupees, I end up paying, say 575, where they add 25 for taxes and 50 for service.
Why is the service charge not included in the price? Unlike the tax, it is usually not disclosed ahead in the menu. It seems like a forced tip but the principle of a tip is that the customer decides how good or not the service was, and gives accordingly.
In the Seychelles most times a machine just adds a fixed percentage onto the printed bill. In Brazil last month, it was added by hand over the total printed by the machine.
Are these charges added for tourists only? Do locals pay them too? Can they be contested if service was not satisfactory?