Skip to content

Tipping in Indonesia

IDRLast reviewed · Apr 2026

Tipping is not expected in Indonesia, but it is common in Bali and other tourist areas. Service charge is often already on the bill, so extra tipping is usually small and discretionary.

Tipping not expected

Most common situations

Restaurant
Standard:Service included
Exceptional:5-10%
Show details
+Check the bill for service charge before tipping extra
+In Bali, 20000-50000 IDR is a common extra tip when no service charge is included
Local warungs usually only need rounding up
Bar
Standard:Round up
Exceptional:5-10%
Show details
+Tourist bars may tip more when there is no service charge
Casual local bars usually only need small change
Taxi
Standard:Round up
Exceptional:10000-20000 IDR
Show details
+Longer rides or luggage help may justify more
Short rides usually just round up

How to tip in Indonesia

Check the bill for service charge first
Use small IDR notes for extra cash tips
Treat private day drivers separately from taxis and ride apps

Quick tips

Bali is more tip-oriented than the rest of Indonesia
Restaurants and hotels often add service charge
Private day drivers in Bali often get 50000-100000 IDR for a full day

Other situations (8)

DeliveryRound up
Hairdresser / BarberRound up
Spa & Massage20000-50000 IDR
Hotel Staff5000-20000 IDR
Tour guides50000-150000 IDR
Valet ParkingRound up
Airport Services10000-20000 IDR
Car Services / UberRound up

Next step for your trip

Travel essentials

Helpful tools for planning your trip to Indonesia

We may earn a commission at no extra cost to you.

Tipping questions in Indonesia

Tipping Terms Glossary

Service charge
A mandatory fee added to the bill by the establishment, separate from optional tips.
Round up
To increase the total bill amount to the nearest convenient whole number or denomination.
Exceptional service
Service that exceeds standard expectations, often warranting a higher tip percentage or amount.
Cash preferred
A preference for cash tips over card tips, often because card tips may not reach staff directly.