Pyt-logo

Cash or Card in Bali: What Should Tourists Carry?

Updated Date

July 27, 2026

Read

9 minutes

Cash or Card in Bali: What Should Tourists Carry?
  1. Home
  2. Blog
  3. Bali Travel Blog
  4. Cash Or Card In Bali: What Should Tourists Carry?

Planning a trip to Bali involves imagining pristine beaches, vibrant culture, and stunning rice terraces. But before you can dive into paradise, there is a crucial logistical question you need to answer: Should you rely on cash or a card in Bali? While major tourist hubs, hotels, and upscale restaurants heavily accept digital payments, cash remains king for taxis, local markets, and smaller villages. In this Bali Currency guide, we will cover the pros and cons of using cash versus cards in Bali, how to avoid ATM scams, cash vs. card usage in Bali and the best ways to manage your money while exploring Indonesia. 

Cash vs Card in Bali: What Should You Use?

Use both cash and cards when travelling in Bali. Credit and debit cards are widely accepted at hotels, larger restaurants, shopping malls, and pre-booked tours. However, carry enough Indonesian Rupiah (IDR) for local warungs, street markets, temple donations, scooter rentals, private drivers, small shops, and tipping. Having both payment methods ensures a smoother and more convenient travel experience across the island. 

Cash or Card in Bali: A Quick Comparison

FeatureCash (Indonesian Rupiah – IDR)Credit/Debit Card
Best ForWarungs, local markets, temple donations, parking, tips, scooter rentalsHotels, restaurants, beach clubs, shopping malls, supermarkets, tours
Accepted InEverywhere, including remote villagesWidely accepted in tourist areas like Seminyak, Ubud, Canggu, Nusa Dua, and Uluwatu
ConvenienceEssential for small daily purchasesFast and convenient for larger payments
Transaction FeesNo payment feesMay incur foreign transaction or currency conversion fees
Exchange RateDepends on where you exchange or withdraw cashUsually offers competitive rates when charged in IDR
SecurityRisk of loss or theft if carrying large amountsMore secure and can be blocked if lost or stolen
Recommended CardNot applicableVisa and Mastercard (American Express has limited acceptance)
AvailabilityEasily withdrawn from bank-operated ATMsAccepted at most hotels, restaurants, and retail stores
Ideal AmountCarry small denominations (Rp10,000–Rp50,000) for everyday expensesUse for high-value purchases to reduce the need for cash
Overall RecommendationEssential for local experiencesIdeal for convenience and larger transactions

Verdict: For the best travel experience, don’t choose between cash or card in Bali—carry both. Use cards for convenience and larger purchases, while keeping enough Indonesian Rupiah (IDR) for places where cash remains the preferred or only payment method.

Where Do Credit & Debit Cards Work in Bali?

Credit and debit cards are widely accepted across Bali, particularly in popular tourist destinations such as Seminyak, Canggu, Ubud, Nusa Dua, Sanur, and Uluwatu. Most established businesses use electronic payment terminals, making card payments a convenient option for larger purchases and pre-planned travel expenses. 

You can typically use Visa and Mastercard at mid-range to luxury hotels, modern dining venues, spas, dive centres and shopping malls in Bali. These are also helpful in online bookings for hotels, tours, airport transfers, and attraction tickets. 

Which Cards Are Best to Use in Bali?

  • Visa and Mastercard have the widest acceptance across Bali and are the most reliable payment options for international travellers. While many businesses also accept contactless payments, smaller merchants may still require you to insert your card and enter a PIN.
  • American Express (Amex) is accepted only at select luxury hotels, premium restaurants, and high-end retailers. If Amex is your primary card, carry a Visa or Mastercard as a backup to avoid payment issues, particularly outside major tourist areas.

Things to Know Before Paying by Card in Bali

Although card payments are convenient, a few simple precautions can help you avoid unexpected problems during your trip:

  • Inform your bank before travelling so international transactions aren’t mistakenly flagged as suspicious.
  • Enable international usage on your credit or debit card through your banking app before departure.
  • Carry at least one backup card in case your primary card is lost, blocked, or declined.
  • Choose to pay in Indonesian Rupiah (IDR) when given the option. This usually provides a better exchange rate than paying in your home currency through Dynamic Currency Conversion (DCC).
  • Keep some cash on hand, as payment terminals may occasionally experience connectivity issues, particularly in remote areas or during power outages.

While cards work well across most of Bali’s tourist infrastructure, carrying a small amount of Indonesian Rupiah (IDR) ensures you can pay at local warungs, traditional markets, temple entrances, parking areas, and small family-run businesses where cash remains the preferred payment method.

Where You’ll Need Cash in Bali

While cards are widely accepted in tourist areas in Bali, cash is still essential for everyday purchases, especially at local businesses and in rural regions. Carry Indonesian Rupiah (IDR) for the following:

  • Warungs (local eateries) and street food stalls
  • Traditional markets like Ubud Art Market and Sukawati Art Market, where bargaining is common
  • Scooter rentals, private drivers, parking fees, and local transport
  • Temple donations, entrance fees, sarong rentals, and offerings
  • Small guesthouses, homestays, and family-run shops
  • Tips for drivers, guides, hotel staff, and spa therapists

Carry Extra Cash for Remote Areas

If you’re visiting Amed, Sidemen, Munduk, Pemuteran, or North Bali, don’t rely entirely on cards. ATMs and card payment terminals are less common, and some businesses operate on a cash-only basis. Withdraw enough IDR before travelling and keep smaller denominations (IDR 10,000–100,000) for easier payments and change.

Cash & Tipping Etiquette in Bali

Tipping is not mandatory in Bali, but it is appreciated as a way to thank staff for good service. Many restaurants, hotels, drivers, and tour guides welcome tips, especially in popular tourist areas in Bali, where hospitality plays a significant role in local income.

In restaurants, leaving a tip of 5–10% of the bill or simply rounding up the total is common if a service charge has not already been added. You can also tip taxi drivers, hotel staff, spa therapists, and private drivers for excellent service.

When tipping, use Indonesian Rupiah (IDR) and carry smaller denominations, as they are more convenient for both you and the recipient. Exchanging or breaking larger notes early in your trip makes tipping easier throughout your stay.

Also Read:- Places to Visit in Bali with Family

How Much Cash Should You Actually Carry In Bali?

For the initial 24 hours in Bali, it is advisable to carry between IDR 500,000 and IDR 1,000,000 (roughly ₹2,684 and ₹5,368, based on current exchange rates) to cover immediate expenses like airport transfers, meals, and SIM card top-ups. Avoid carrying large amounts of cash. Keep your money in the hotel safe and withdraw smaller amounts from ATMs as needed. 

Most ATMs in Bali dispense Rp 100,000 (red) notes, but carrying smaller denominations such as Rp 50,000 (blue), Rp 20,000 (green), and Rp 10,000 (purple) is more practical for everyday expenses at local warungs, markets, parking areas, temples, and small shops. If you receive large notes, break them at convenience stores like Indomaret or Alfamart, supermarkets, or larger restaurants before visiting smaller vendors, as they may not always have enough change. 

ATMs in Bali: What to Know

Withdrawing cash from an ATM is usually the most convenient way to get Indonesian Rupiah (IDR) and often offers a better exchange rate than currency exchange counters. Keep these tips in mind to minimise fees and ensure safe transactions:

  • Use bank-operated ATMs: Choose ATMs from trusted banks like BCA, Mandiri, BNI, and Permata for better security and more reliable service.
  • Avoid standalone ATMs: Independent ATMs in tourist areas may charge higher withdrawal fees or offer less favourable exchange rates.
  • Know the withdrawal limits: Most ATMs allow withdrawals between IDR 1,250,000 and IDR 3,000,000 per transaction, depending on the bank and machine.
  • Withdraw larger amounts less often: Your home bank may charge international withdrawal and foreign exchange fees, so fewer, larger withdrawals can help reduce overall costs.
  • Use a low-forex travel card: Travel cards with low or zero foreign transaction fees can help you save on currency conversion charges throughout your Bali trip.

Currency Exchange in Bali: Money Changers vs Airport vs Bank

If you plan to exchange cash, avoid airport currency exchange counters, as they usually offer the least favourable rates. Instead, use licensed money changers displaying the PVA Berizin sign, which indicates they are authorised by Bank Indonesia.

Before leaving, count your cash carefully and compare rates at a few exchange counters to ensure you’re getting a fair deal. Be cautious of outlets advertising unusually high exchange rates or “0% commission”, as these can sometimes involve hidden charges or incorrect cash counts.

Should You Carry US Dollars to Bali?

While some luxury hotels, private villas, and dive operators may accept US Dollars (USD), payments are usually converted at less favourable exchange rates. For better value, pay in Indonesian Rupiah (IDR) using cash or a credit/debit card whenever possible.

The Bali Tourist Levy — Cash or Card?

All international visitors must pay the Bali Tourist Levy of IDR 150,000 per person. The easiest option is to pay online before your trip through the official Love Bali website, which accepts card payments. If you haven’t paid in advance, you can complete the payment after arriving in Bali. This fee is separate from your visa fee, so remember to include it in your travel budget. 

A Simple Money Checklist for Bali

Before you travel, tick off these essentials for a hassle-free payment experience in Bali:

  • Carry both cash (IDR) and Visa/Mastercard.
  • Inform your bank about your Bali travel dates.
  • Enable international transactions on your cards.
  • Pack a backup debit or credit card.
  • Download your banking app for real-time transaction alerts.
  • Save your bank’s international helpline.
  • Keep extra cash and spare cards in your hotel safe.
  • Carry only the cash you need for the day.
  • Withdraw cash from bank-operated ATMs (BCA, Mandiri, BNI, or Permata).
  • Exchange money only at licensed money changers (PVA Berizin).
  • Keep small IDR notes (Rp 10,000–50,000) for local purchases and tips.
  • Pay in Indonesian Rupiah (IDR) whenever possible.
  • Pay the Bali Tourist Levy (IDR 150,000) before or upon arrival.
  • Consider a low-forex travel card to save on currency conversion fees.

Conclusion

When deciding between cash or a card in Bali, the answer is simple: carry both. Use your Visa or Mastercard for hotels, restaurants, shopping malls, and pre-booked tours, while keeping Indonesian Rupiah (IDR) for local warungs, traditional markets, temple donations, scooter rentals, transportation, and tips. Withdraw cash from trusted bank-operated ATMs, keep smaller denominations for daily purchases, and avoid carrying large sums. By balancing cash and card payments, you’ll enjoy a safer, more convenient, and hassle-free travel experience throughout Bali.

FAQs

Can I use digital wallets like Apple Pay or Google Pay in Bali?

Yes, but acceptance is limited to modern, upscale establishments in major tourist zones like Canggu and Seminyak. Most mid-range or local shops lack the necessary contactless terminal updates. It is highly recommended to carry a physical Visa or Mastercard as your primary backup.

Is it safe to use my credit card at local markets?

No. Traditional markets (like the Ubud Art Market) operate strictly on a physical cash basis. Even if a vendor offers card payments via a mobile attachment, the connection is rarely secure, and you expose your card details to potential skimming risks.

What should I do if a Bali ATM swallows my card?

Do not leave the machine. Immediately use your mobile banking app to freeze the card to prevent unauthorised withdrawals. Call the emergency helpline number displayed on the physical ATM frame, or visit the nearest physical branch of that specific bank with your passport for assistance.

Can I tip in foreign currency like US Dollars or Euros?

While locals will accept foreign paper bills in an emergency, it forces them to visit currency exchange kiosks to convert it, where they lose money on bad retail exchange rates. It is much more respectful and practical to tip exclusively in Indonesian Rupiah (IDR).

Download Pickyourtrail App
travelExpertImg

Need help in planning?

Talk to our Travel Experts