Travel · Destination money guides

Spending money in Bali — rupiah, ATM fees, and the money changer strategy

By Aayush Jain8 min readUpdated May 2026

Bali is a cash-dominant destination where the difference between smart and lazy money management is significant. ATM flat fees, money changer traps, and the sheer cash-intensity of Balinese daily life mean that planning your cash strategy saves meaningful money on even a short trip.

The Indonesian Rupiah: large numbers, low purchasing power

The Rupiah is denominated in large numbers — £1 buys approximately Rp 20,000. A cup of Kopi Bali at a warung costs Rp 15,000–25,000 (£0.75–£1.25). A scooter rental is Rp 70,000–100,000/day (£3.50–5). A seafood dinner at a nice Jimbaran beachfront restaurant is Rp 400,000–800,000 per person (£20–40). Getting comfortable with the exchange rate quickly prevents both overpaying and accidentally under-tipping.

ATM strategy in Bali

BCA (Bank Central Asia) ATMs are the most reliable for foreign Visa and Mastercard in Bali. They charge approximately Rp 25,000–30,000 per foreign withdrawal and have branches in all major tourist areas. BNI (Bank Negara Indonesia) is also reliable. Mandiri charges more (Rp 40,000–50,000). Avoid: standalone ATMs in tourist shops, malls, and small convenience stores — these often charge Rp 50,000+ and are the most DCC-aggressive.

Licensed money changers: beating ATM rates

For larger currency exchanges (£200+), a reputable licensed money changer in Bali can offer a better effective rate than an ATM after accounting for the flat Rp 25,000 fee. The most reputable: PT Central Kuta (multiple locations in Seminyak and Kuta), Dirgahayu (central Kuta), and those physically inside shopping malls. How to use them safely: (1) agree the rate before handing over any money, (2) count every note yourself before leaving the counter, (3) do not let the cashier handle your home currency notes until you have your Rupiah in hand.

The money changer scam: how it works

Unlicensed changers (and some licensed ones acting dishonestly) use several techniques. The short-count: they count notes quickly and remove several before handing them to you. The swap: they swap high-denomination notes for lower ones mid-count. The distraction: a second person or sudden noise distracts you while the count happens. The impossibly high rate: the advertised rate is much better than market — the catch is revealed after your money is on the counter. Never use any changer that approaches you on the street. Always count every note yourself.

Where cash is required in Bali

Warungs (local food stalls) — always cash. Scooter and bicycle rentals — cash. Day trips, snorkelling and surf lessons — usually cash. Entrance fees to temples (Tanah Lot, Tirta Empul, Uluwatu) — cash. Ubud market and any traditional market — cash. Local transport (bemos, ojeks, non-metered transport) — cash. Most traditional medicine practitioners, small spas, and massage places — cash. Book in the Grab app for transparent metered pricing paid by card.

When cards work in Bali

Upmarket hotels and villas — card. Surf shops and international brands in Seminyak and Canggu — card. Mid-range and upscale restaurants — increasingly card. Garuda and AirAsia ticket purchases — card online. Grab rides — card via app. ATM machine at airport — card (Starling, Wise). The more tourist-facing and upmarket the business, the more likely cards are accepted. The more local and traditional, the more cash is required.

The informal economy and cash culture

Bali's tourist economy is divided into two tiers: the international-facing tier (restaurants in Seminyak and Canggu, international hotel chains, organised tours) which accepts cards, and the local-facing tier (warungs, local markets, village temples, ojek motorcycle taxis, rice paddy walks, local spice shops) which is cash-only. Most day-to-day activity in Bali — even for tourists integrating into local life — involves cash. Street food at a warung might be IDR 20,000–35,000 (£1–1.75); a local coffee is IDR 15,000 (£0.75); a one-hour ojek ride is IDR 30,000–50,000 (£1.50–2.50). Having small denomination Rupiah notes is essential.

Budgeting for Bali

Bali accommodates exceptional value for budget-conscious travellers. A backpacker staying in a guesthouse or homestay (IDR 100,000–200,000/night), eating warungs and local food (IDR 50,000–100,000/day), and renting a scooter (IDR 70,000–100,000/day) can travel comfortably on IDR 400,000–600,000 per day (£20–30). A mid-range traveller in a boutique villa with breakfast, eating at tourist restaurants, and taking air-conditioned transfers spends IDR 1,500,000–3,000,000 per day (£75–150). Upscale villas and resort dining can run IDR 5,000,000+ per day (£250+). Accommodation is often the largest variable — villa prices range extraordinarily.

Scooter rental and petrol payment

Renting a scooter is the most practical way to get around Bali independently and is overwhelmingly a cash transaction — paid daily or weekly, typically IDR 70,000–120,000 per day for a standard automatic scooter. Petrol is purchased at Pertamina petrol stations (cash, small denominations) or from roadside vendors selling bottled fuel (more expensive, less regulated). In some remote areas, Pertamina stations are scarce; roadside vendors fill that gap. Carry IDR 50,000–100,000 in small notes for petrol top-ups. Having a full tank when leaving central Ubud or Seminyak for a day trip reduces dependence on roadside fuel at premium prices.

Temple donations and entrance fees

Bali's Hindu temples are integral to daily life, and many have entrance fees for tourists — typically IDR 20,000–75,000 (£1–4) — that must be paid in cash at the gate. Sarong rental (required at most temples if you don't have your own) costs a similar amount and is also a cash transaction. Some of Bali's most visited temples (Tanah Lot, Uluwatu, Tirta Empul) have more organised ticketing. The donation boxes inside temples are entirely voluntary. Budget IDR 100,000–200,000 per day for temple visits if your itinerary is temple-heavy, with smaller amounts for general sightseeing days.

Bali money summary

Bali's financial management requires more active engagement than many Western holiday destinations, primarily due to the cash-dominant local economy and the prevalence of DCC at ATMs and tourist-facing merchants. The successful setup: BCA or BNI bank ATMs for Rupiah withdrawals (decline all conversion offers), licensed money changers in Kuta or Seminyak for large cash needs (count notes carefully before leaving the counter), small denomination Rupiah notes for temples, warungs, ojek rides, and market vendors, and a zero-fee card for international hotels and larger tourist restaurants. Set a daily ATM withdrawal limit in your card app that reflects actual needs — typically IDR 1,500,000–2,000,000 for mixed itinerary days. Keep the bulk of your cash in your villa safe and carry a day's supply. Bali's appeal is its combination of affordable local culture and international-quality tourism infrastructure — your financial setup should serve both layers.

Weather and seasonal cash needs

Bali's wet season (roughly October to March) and dry season (April to September) affect travel patterns and spending in practical ways. Wet season brings daily afternoon or evening rain, and some outdoor activities — boat trips to Nusa islands, sunrise volcano hikes, cliff jumps — are less reliable. Many travellers still visit in wet season for the lower accommodation prices and thinner crowds. From a cash perspective, wet season reduces the frequency of outdoor activity spending (less boat hire, fewer surf lessons, less beach club spend) but increases incidental shelter spending (extended café time, indoor cooking classes, more meals rather than activity days). Dry season activities are more expensive, more popular, and require more cash on activity-heavy days.

Paying for accommodation in Bali

International hotel and villa booking platforms (Booking.com, Airbnb) accept card payment at the time of booking. Many properties then require a deposit in cash at check-in, particularly smaller guesthouses and locally-owned villas. Luxury resorts and international hotel chains accept cards for the full stay with no issues. If you have rented a villa directly with a local owner, confirm whether the balance is due in cash or card before arrival — it is almost always cash for privately-arranged stays. This affects how much Rupiah you'll need to have on hand when you land.

Long-stay traveller considerations

Bali has become a significant long-stay destination for digital nomads and retirees (though formal visa options for long stays have changed with the introduction of the Digital Nomad Visa in 2023). For stays longer than the standard 30-day visa-on-arrival, financial planning extends beyond daily spending. Long-stay visitors renting villas or monthly apartments typically negotiate in USD quoted prices (though paid in Rupiah at the current rate) and settle monthly by bank transfer or cash. For monthly outlays of several million Rupiah, the ATM operator fee accumulates — considering a Western Union, Wise, or direct bank transfer to pay monthly rent is worthwhile at this scale. Monthly expenses like SIM top-ups, scooter rentals, and co-working space memberships are often cash-based at the local pricing level.

Key takeaways

BCA ATMs are best — Rp 25,000–30,000 flat fee, widely available in tourist areas

Withdraw Rp 2,000,000–3,000,000 at a time to make the flat fee a small percentage

PT Central Kuta and Dirgahayu money changers are legitimate — always count every note yourself

Never use street money changers or changers offering impossibly high rates

Cash required for: warungs, scooters, temples, markets, surf lessons, traditional spas