
Money in Bali is full of small hidden costs and easy mistakes. The currency has lots of zeros, ATMs eat cards, and currency exchange counters near tourist areas often shave a few percent that adds up fast. This guide gives you the practical 2026 picture so you can manage your money smartly from your first hour at I Gusti Ngurah Rai International Airport (DPS).
Key Takeaways
- Indonesian Rupiah (IDR) trades around 15,500 to 16,200 per USD in 2026.
- Best exchange rates: in town at PT Central Kuta or PT Dirgahayu (avoid airport).
- ATM withdrawal limits: typically IDR 1,250,000 to 3,000,000 per transaction.
- Cards widely accepted in mid-tier hotels, restaurants, and beach clubs. Cash needed at warungs, markets, drivers.
- Carry IDR 500,000 to 1,000,000 for first 24 hours.
Understanding the Indonesian Rupiah
The Indonesian Rupiah (IDR or Rp) has many zeros, which trips up first-time visitors. Rough mental math:
- IDR 100,000 ~ $6 USD
- IDR 500,000 ~ $32 USD
- IDR 1,000,000 ~ $64 USD (yes, a million Rupiah is about $64)
Common banknotes: 1,000, 2,000, 5,000, 10,000, 20,000, 50,000, 100,000. The 100,000 notes are what you withdraw from ATMs in stacks. The 50,000 note is the everyday transaction note for warungs and small shops.
Where to Exchange Money
Best: Authorized Money Changers in Town
The two most reputable chains are PT Central Kuta and PT Dirgahayu. Both have multiple branches in Kuta, Seminyak, Canggu, Ubud, and Sanur. Rates are typically within 0.5 to 1 percent of mid-market rate. Shown in glass display, no negotiating, transparent counting in front of you.
OK: Banks
BCA, Mandiri, BNI banks exchange foreign currency at decent rates but require ID, longer queues, and limited operating hours.
Worst: Airport Exchange Counters
DPS exchange booths offer 5 to 12 percent worse rates than town. Use only for an emergency $50 or $100 to get through day one.
Avoid: Street Money Changers in Tourist Hubs
The “no commission” booths in Kuta, Legian, and Seminyak sometimes use sleight-of-hand counting. They quote a great rate, count out cash quickly, and short you 100,000 or 200,000 IDR while looking distracted. If a rate seems unusually good, that’s the catch.
ATM Strategy
ATMs are everywhere in Bali. The reliable ones are at:
- BCA banks (yellow)
- Mandiri banks (yellow/blue)
- BNI banks (orange)
- Bank Permata (green)
- CIMB Niaga
Avoid the small standalone ATMs in tourist alleys. They often have skimmer devices and higher withdrawal fees.
Withdrawal Limits
| Bank ATM | Per-transaction Limit | Notes |
|---|---|---|
| BCA | IDR 1,500,000 (~$95) | Most reliable |
| Mandiri | IDR 1,250,000 (~$80) | Common |
| BNI | IDR 2,000,000 (~$130) | Higher limit |
| Permata | IDR 3,000,000 (~$190) | Highest limit |
Foreign Bank Fees
Most foreign banks charge $3 to $7 per international ATM withdrawal plus a 1 to 3 percent foreign exchange fee. Use a card like Schwab, Wise, Revolut, or local equivalents that refund ATM fees.
ATM Safety
- Use ATMs attached to bank branches, not standalone street machines.
- Use during daylight hours.
- Cover your PIN.
- Take card out before walking away (some ATMs delay returning the card).
- Keep receipt to verify the amount.
Card Acceptance
| Type of Place | Card Accepted? | Notes |
|---|---|---|
| 5-star hotels and resorts | Yes | Visa, MC, Amex usually |
| Mid-range restaurants | Yes | Visa, MC widely |
| Beach clubs (Atlas, La Brisa) | Yes | Visa, MC |
| Surf shops, tour agents | Sometimes | 3% surcharge common |
| Warungs (local eateries) | No | Cash only |
| Street food, pasar (markets) | No | Cash only |
| Drivers and taxis | Sometimes (apps yes) | Cash for street rides |
| Private villas (independent) | Often via transfer | Cash for incidentals |
Most international cards work. Amex is less accepted than Visa or Mastercard. Always have a backup card.
How Much Cash to Carry
Daily cash budget for typical mid-range traveler:
| Item | Cost (IDR) | USD |
|---|---|---|
| Breakfast at warung | 30,000-60,000 | $2-$4 |
| Lunch at mid-range restaurant | 80,000-150,000 | $5-$10 |
| Dinner at popular restaurant | 200,000-500,000 | $13-$32 |
| Coffee at cafe | 30,000-60,000 | $2-$4 |
| Beach club drink | 80,000-180,000 | $5-$11 |
| Scooter rental day | 70,000-100,000 | $4-$6 |
| Surf lesson | 250,000-450,000 | $16-$28 |
| Massage 1 hour | 120,000-300,000 | $7-$19 |
| Driver day rate | 500,000-700,000 | $32-$45 |
For first 24 hours, withdraw IDR 500,000 to 1,000,000 ($32 to $64). After that, refresh as needed every few days.
Scams and Money Mistakes to Avoid
The Money Changer Shuffle
Quick counting + sleight-of-hand. They quote a great rate, count out the cash, fold it, and one or two notes “disappear” during the count. Always count yourself slowly before leaving.
The Bait Rate
A money changer advertises “IDR 16,500 per USD” on the street sign but says that rate is only for $1,000+ exchanges. The smaller amount you brought gets a worse rate.
Wrong Currency Returns
You hand over $200, they return change in IDR. They give you a stack of 50,000 notes that should be 100,000s. Verify denominations before leaving.
ATM Skimmer
Small skimming devices on standalone ATMs. Use bank-branch ATMs only.
The Driver “Broken Meter”
Random taxi taken from street says meter is broken. Quotes a flat IDR 200,000 for a 5-minute ride. Use Grab/Bluebird app or pre-booked transfer instead.
Currency Exchange “Tax”
Some shady exchanges add a 3% “tax” after the deal. Verify the final amount before handing over your money.
Tipping in Bali
Tipping is appreciated but not expected. Standard:
- Restaurants: Service charge usually included (10%). Round up or add 5 to 10% for excellent service.
- Drivers: IDR 50,000 to 100,000 ($3 to $7) for great service.
- Hotel housekeeping: IDR 20,000 to 50,000 per day.
- Spa therapist: 10 to 15% of treatment cost.
- Tour guide: IDR 100,000 to 200,000 per day.
- Airport greeter (meet & greet): IDR 100,000 to 200,000 if service was great.
Tax and Service Charge
Most mid-tier and upscale establishments add 21% (10% service + 11% PPN tax) on top of the menu price. The menu price you see is “+/+”, meaning add 21% before paying. Always check.
Common Mistakes
- Exchanging $1,000 at airport. You lose roughly $80 on the rate vs town.
- Carrying only big notes. Drivers and warungs prefer 50,000 and 20,000 notes.
- Using credit card for warungs. They will look at you weird, possibly refuse.
- Not checking final bill for service charge surprise.
- Forgetting Tourism Levy. See tourism levy guide.
- Not paying for visa. See eVOA vs VOA.
What to Do in Money Emergencies
- Card swallowed by ATM: Stay near machine, call bank, request retrieval. Bank-branch ATMs can help next business day.
- Lost wallet: Police report (Polsek) for insurance, cancel cards, use Wise/Revolut backup if you have one.
- Card declined unexpectedly: Call your bank to authorize foreign transactions. Most banks now allow this in-app.
- Out of cash 22:00: Most BCA, Mandiri, Permata ATMs operate 24/7 in tourist areas.
Smart Money Practices
- Bring 2 cards from different networks.
- Withdraw larger amounts less frequently to minimize ATM fees.
- Use cards at hotels and restaurants; cash at warungs, markets, drivers.
- Always count cash before leaving counter.
- Keep emergency $100 in a separate place from main wallet.
- Track expenses in a simple notes app to avoid surprise.
Frequently Asked Questions
Can I use USD directly in Bali?
Some hotels and tour operators accept USD but rates are usually unfavorable. Always pay in IDR for best value.
Are ATMs safe in Bali?
Bank-branch ATMs are safe. Standalone ATMs in tourist alleys can have skimmers. Stick with banks.
What’s the best card for Bali?
Wise, Revolut, Schwab Investor Checking, or any debit card without foreign ATM fees. Visa and Mastercard most accepted.
Should I bring USD cash?
$200 to $500 in clean USD as backup. Notes must be unfolded, no tears, post-2010 series for best exchange.
Are tips expected by drivers?
Not expected, appreciated. IDR 50,000 to 100,000 for excellent service. Required for our concierge service? No, but kind.
Start your trip with money handled. Pair smart money planning with fast track and prepaid airport transfer so day one is friction-free. Book your arrival service now.