There is no hard and fast rule for tipping in Bali. All hotels and most restaurants have a 17% or 21% tax and service charge included in your bill so it is up to you whether to add any extra tip on top of that. When it comes to tipping drivers or other 'freelancers', it's nice but not required.