Tipping in Bali: Who, When, How Much

Tipping in Bali: Who, When, How Much

Tipping is not part of Balinese culture but it is genuinely appreciated. Here is what makes sense and what does not.

Restaurants
5–10% if no service charge
Massage
Rp 20,000–50,000 (~$1.25–3)
Private driver
Rp 50,000–100,000/day
Hotel staff
Rp 20,000–50,000 per service

Bali does not have a strong tip-obligatory culture like the United States, but tourism has created a soft expectation in certain service situations. Whether to tip, how much, and when to tip in cash vs leave it on a card is often confusing for first-time visitors. This guide gives you honest, practical numbers based on 2026 norms — not blanket 'tip generously everywhere' advice.

Local tip
Always tip in cash, directly to the person. Restaurant card tips often go into a pool or back to the business. A Rp 20,000 note ($1.25) handed to your masseuse personally means more than the same amount left on a table.

TL;DR

  • Tipping is not mandatory anywhere in Bali, but it is appreciated in service roles.
  • Most restaurants add a 10–21% service charge + tax — check your bill. If it is there, you do not need to tip further.
  • Massage: Rp 20,000–50,000 (~$1.25–3) for a 1-hour session. More if exceptional.
  • Private driver for a full day: Rp 50,000–100,000 (~$3–6) at the end of the day.
  • Hotel room staff: Rp 20,000–50,000 per day for housekeeping if your stay is 3+ days.
  • Street food / warungs: tipping is not expected and not standard.

Restaurants and Cafes

Look at the bottom of your bill before deciding whether to tip. Most mid-range to upscale restaurants in Bali add:

  • Service charge: 5–10% (sometimes as high as 10%)
  • Government tax (PPN): 11% (Indonesia's VAT, mandatory)

If the bill includes "++ " or "service charge 10%" you are already paying for service. No additional tip is expected — your server will not feel shortchanged if you do not leave extra.

If the bill has no service charge (common at local warungs and smaller cafes), leaving 5–10% of the bill in cash on the table is a nice gesture for good service. This is entirely optional at local warungs where locals eat — the pricing already reflects the local economy.

Massage and Spa

Bali has an extraordinary density of massage places, from budget Rp 80,000 ($5) foot massages on Poppies Lane to Rp 600,000+ ($37+) signature spa treatments at resort wellness centres.

Budget massage (Rp 80,000–150,000): Tip Rp 20,000–30,000 (~$1.25–1.90) if the service was good. This is meaningful at this price level and genuinely appreciated.

Mid-range spa (Rp 200,000–400,000): Tip Rp 30,000–50,000 (~$1.90–3). You are tipping the therapist personally — mention their name when you pay so the cash reaches them.

Resort spa (Rp 500,000+): A service charge is usually included. If not, Rp 50,000–100,000 is appropriate for excellent service.

The therapist typically receives 60–70% of the treatment price — sometimes less at chain massage centres. A small tip has a real impact on their income.

Private Drivers

If you hire a private driver for a full day (typical cost: $35–50 USD for 8–10 hours), tipping Rp 50,000–100,000 (~$3–6) at the end of the day is standard among travellers. Drivers do not expect it, but it is a professional custom and they will remember you warmly if you return.

For exceptional service — waiting beyond agreed hours, helping with a difficult situation, going off-route at your request — Rp 100,000–200,000 ($6–12) is generous and appropriate.

For half-day drivers or airport transfers, Rp 20,000–50,000 is a thoughtful gesture.

Gojek and Grab drivers: no tipping expected or normal. The app-based pricing already includes the driver's full earnings. Some tourists round up to the nearest Rp 5,000 and hand cash on arrival — this is a nice gesture but not expected.

Hotel Staff

Housekeeping: Leave Rp 20,000–50,000 per day (or per your stay) in an obvious place with a note saying "TIPS" if you want to make sure it reaches the right person. At high-end villas and resorts, Rp 50,000–100,000/day is appropriate.

Pool staff / garden staff: If a staff member goes above and beyond (helps with a bike issue, brings you extras, personally handles something for you), Rp 20,000–50,000 on the spot is a kind acknowledgement.

Concierge / front desk: Not typically tipped for standard bookings or directions. If they resolve a major problem (rebooking a cancelled tour, arranging emergency transport), a Rp 50,000–100,000 gesture is appreciated.

Bell service / luggage handling: Rp 10,000–20,000 per bag handled is standard at mid to upscale hotels.

Other Service Situations

SituationTip NormNote
Street food / warungNot expectedPrices already local
Surf instructorRp 20,000–50,000If lesson was genuinely good
Tour guide (full day)Rp 50,000–100,000For a knowledgeable, attentive guide
Parking attendant (juru parkir)Rp 2,000–5,000Standard in Indonesia, they wave you in
Petrol station attendantNot expectedFull service is standard, no tip needed
Hairdresser / barberRp 20,000–50,000If you are happy with the result
Grab / GojekNot expectedApp pricing covers driver fully

Tipping Etiquette

  • Give cash directly to the person — do not leave it on the table and walk out. Hand it to the staff member you want to thank.
  • Use both hands when handing money or any object — it is a sign of respect in Balinese/Javanese culture. At minimum, use your right hand.
  • Do not make a show of a large tip in front of other staff — it can create awkwardness. Discreet is better.
  • Do not feel obligated if service was genuinely poor. A tip is an expression of appreciation, not a penalty for not tipping.
  • Ignore tip pressure tactics at tourist-facing businesses that hover or leave an obvious tip envelope in your face. Tip only when you want to.

6 Frequently Asked Questions

Is it rude not to tip in Bali?
No. Tipping is not a cultural expectation for Balinese people — it emerged largely through tourism from countries where tipping is mandatory. Not tipping is not rude; it is simply normal. Tipping when the service is excellent is a generous extra.
Should I tip in IDR or USD?
IDR is better. USD bills need to be exchanged, which is an inconvenience for a local earning tips. Rp 50,000 notes are ideal — crisp, clean, easy to count.
What does the service charge on my bill actually go toward?
By Indonesian regulation, service charges should go to staff. In practice, distribution varies by establishment — some pool it fairly, others funnel most of it to management or the business. Tipping in cash directly ensures your gratitude reaches the right person.
Do yoga teachers / fitness instructors expect tips?
Not standard. Drop-in yoga classes at studios like The Yoga Barn in Ubud have a flat fee — tipping the teacher is a personal choice, not a norm. If you do a private session and the teacher was exceptional, Rp 50,000–100,000 is thoughtful.
What about tipping for villa staff (cook, gardener)?
For a private villa with a full staff, leaving a tip envelope at checkout with Rp 50,000–100,000 per team member for stays of 5+ days is a generous and appreciated gesture. The amount depends on villa price and staff size.
Should I tip the petrol (gas) station attendant?
It is not expected. Full-service petrol filling is standard in Indonesia — attendants fill your tank as a matter of course. A small Rp 2,000 coin is occasionally offered but most tourists simply pay and go.

Need a hand planning this?

Free WhatsApp trip help. Real reply in about 10 minutes.

Message us