📋Practical Guides

Bali Money and ATM Guide

Navigate Bali's financial landscape with confidence: understand the Indonesian Rupiah, find trustworthy ATMs, avoid money changer scams, know where credit cards work, learn tipping etiquette, master bargaining, and plan your daily budget.

Share:

Money management in Bali takes a bit of adjustment for most visitors. The Indonesian Rupiah involves numbers that seem enormous by Western standards: your morning coffee costs 35,000, a nice dinner runs 250,000, and a hotel room might be 1,500,000 per night. These are all perfectly normal prices, but the sheer number of zeros takes getting used to and creates opportunities for confusion, miscounting, and the occasional overcharge. Bali operates as a predominantly cash economy, especially outside the upscale tourist zones. While credit cards are accepted at hotels, larger restaurants, and established shops, the majority of daily transactions, from buying water at a minimarket to paying for a temple entrance fee or tipping your driver, require physical Indonesian Rupiah. Having enough cash on hand without carrying an uncomfortable or unsafe amount is a balance every visitor needs to strike. This guide covers everything you need to manage money effectively in Bali: understanding the currency, finding reliable ATMs, exchanging money safely, knowing when and where cards work, navigating the tipping culture, bargaining at markets, and building a realistic daily budget for different travel styles.

Understanding the Indonesian Rupiah

The Indonesian Rupiah (IDR) is one of the world's lower-value currencies relative to the US Dollar, with an exchange rate of approximately 1 USD to 15,500 IDR. This means that the prices you encounter in Bali involve large numbers that can feel disorienting at first. A bottle of water costs IDR 5,000 (USD 0.32), a meal at a local warung costs IDR 25,000 to 50,000 (USD 1.60 to 3.25), and a night at a mid-range hotel costs IDR 500,000 to 1,500,000 (USD 32 to 97). Banknotes come in denominations of IDR 1,000, 2,000, 5,000, 10,000, 20,000, 50,000, and 100,000. The IDR 100,000 note is red and is the largest denomination, worth approximately USD 6.50. You will use these most frequently for larger purchases. The IDR 50,000 note (blue) and IDR 20,000 note (green) are your everyday workhorses for meals, transport, and small purchases. Smaller denominations (IDR 1,000 to 10,000) are essential for tips, parking fees, and small vendor purchases, so always keep a supply of small bills in your wallet. A useful mental shortcut for quick price conversion: divide the Rupiah amount by 15,000 to get an approximate US Dollar equivalent. So IDR 150,000 is roughly USD 10, IDR 750,000 is about USD 50, and IDR 1,500,000 is approximately USD 100. For Euros, divide by roughly 16,500. For British Pounds, divide by approximately 19,500. For Australian Dollars, divide by about 10,000. These are approximate rates but will keep you from overpaying or undervaluing items in the moment. Coins exist in Bali but are rarely used in daily transactions. You may receive them as change at supermarkets or convenience stores, but most small-value transactions are rounded to the nearest IDR 500 or IDR 1,000.

💡 Quick conversion: 1 USD is approximately 15,500 IDR. Divide any Rupiah amount by 15,000 for a fast dollar estimate that is close enough for daily use.

  • ✓Practice the mental math before you arrive: IDR 100,000 equals roughly USD 6.50, and IDR 1,000,000 equals roughly USD 65.
  • ✓Keep a stash of IDR 2,000, 5,000, and 10,000 notes for tips, parking fees, and small purchases where larger bills cannot be broken.
  • ✓Be careful not to confuse the IDR 20,000 and IDR 2,000 notes, or the IDR 50,000 and IDR 5,000 notes, as the color differences can be subtle in dim lighting.

ATMs: Best Banks and How to Avoid Problems

ATMs are widely available throughout Bali's tourist areas and are the most convenient way to get Indonesian Rupiah at a competitive exchange rate. However, not all ATMs are equal, and some common pitfalls can cost you significant money or leave you without access to cash. The best ATMs to use are those belonging to Indonesia's major banks: BCA (Bank Central Asia) and Bank Mandiri consistently offer the highest withdrawal limits, most reliable machines, and the best exchange rates. BCA ATMs typically allow withdrawals of up to IDR 1,250,000 per transaction (some newer machines allow IDR 2,500,000), while Bank Mandiri machines commonly dispense up to IDR 2,500,000 per transaction. BNI (Bank Negara Indonesia) and BRI (Bank Rakyat Indonesia) are also reliable options. These banks' ATMs are found inside or directly attached to bank branches, inside shopping malls, and at clearly marked standalone kiosks. Avoid standalone ATMs in isolated locations, particularly those tucked into narrow alleys, attached to small shops, or sitting in poorly lit areas. These machines carry a higher risk of card skimming devices being installed. If the card slot looks unusual, the keypad has a strange overlay, or there is anything attached to the machine that looks out of place, use a different ATM. Cover the keypad with your hand when entering your PIN regardless of where you are. Most ATMs charge a local bank fee of IDR 25,000 to 50,000 per international withdrawal. Your home bank will likely add its own foreign transaction fee on top. To minimize these costs, withdraw the maximum amount possible per transaction and carry the cash rather than making multiple small withdrawals. Notify your bank that you will be traveling to Indonesia before your trip to prevent your card from being blocked as a fraud precaution. Bring at least two different debit or credit cards from different banks as a backup, since card malfunctions or bank-side blocks can leave you cashless if you rely on a single card.

💡 When an ATM asks whether to charge you in IDR or your home currency, always select IDR. Choosing your home currency activates dynamic currency conversion, which typically costs you 3-8% more.

  • ✓Use BCA or Bank Mandiri ATMs attached to bank branches for the highest withdrawal limits and lowest risk of skimming devices.
  • ✓Withdraw the maximum amount per transaction to reduce the number of fees you pay during your trip.
  • ✓Always choose to be charged in Indonesian Rupiah (IDR) when the ATM offers a currency choice. Selecting your home currency triggers dynamic currency conversion with a poor exchange rate.

Money Changers: Staying Safe

Currency exchange counters are found throughout Bali's tourist areas and can offer competitive rates for converting cash from major currencies into Indonesian Rupiah. However, the money changing business in Bali has a well-documented history of scams, and understanding how to exchange money safely can save you from losing significant amounts. The golden rule is: if the rate looks too good to be true, it is. Legitimate money changers offer rates that are within 1 to 2 percent of the mid-market rate you see on Google or XE.com. A money changer advertising a rate that is 5 to 10 percent better than the going rate is using the inflated rate as bait and will shortchange you through sleight of hand, miscounting, hidden fees, or rigged calculators. The most common scam involves a seemingly straightforward counting process where the staff fans through the bills quickly and removes notes during the count while your attention is on the total. Another technique is to use a calculator that displays one amount while the actual math produces a different number. A third approach is to quote an excellent rate for your currency but then deduct various fees or commissions after you have already handed over your cash. To exchange money safely, use only authorized money changers that display a Bank Indonesia license. The most trusted chains include Central Kuta Money Exchange, PT Dirgahayu Valuta Prima (identifiable by their green signage), and BMC (Bali Maspintjinra). Major hotels also offer exchange services at slightly less favorable but completely reliable rates. Always count the money yourself, bill by bill, before leaving the counter. Do not let the staff take the bills back to recount after you have verified the amount. If anything feels off during the transaction, politely decline and walk away.

💡 If a money changer offers rates significantly better than every other business on the street, it is almost certainly a scam. Stick to authorized changers like Central Kuta or PT Dirgahayu.

  • ✓Compare the money changer's offered rate against the current mid-market rate on Google or XE.com before exchanging. Anything more than 2% below the mid-market rate is a poor deal.
  • ✓Count every single bill yourself before leaving the counter. Do not rush this step even if there is a queue behind you.
  • ✓Avoid street-front money changers with hand-painted signs and suspiciously attractive rates displayed on chalkboards. Use established, authorized offices instead.

Credit Cards and Digital Payments

Credit and debit card acceptance in Bali follows a clear pattern: the more upscale and tourist-oriented the establishment, the more likely they accept cards. Understanding where cards work and where you need cash prevents awkward moments at the checkout counter. Visa and Mastercard are the most widely accepted card networks in Bali. American Express and Discover/Diners Club have much more limited acceptance and are best left as backup options. Cards are reliably accepted at mid-range to luxury hotels, international restaurant chains, established tourist restaurants in Seminyak, Ubud, and Nusa Dua, larger retail stores, dive shops, surf schools, and booking offices for tours and activities. Cards are generally not accepted at local warungs (family-run eateries), street food vendors, market stalls, small shops and convenience stores in non-tourist areas, local transport including taxis (though Grab and Gojek accept card payment through their apps), temple entrance fees, and most beach-side rental operations for surfboards, sunbeds, and umbrellas. The majority of transactions under IDR 100,000 are cash-only. When you do pay by card, you may encounter a surcharge of 2 to 3 percent added by the merchant to cover their card processing fees. This is technically against card network rules but is common practice in Bali. Additionally, your own bank will typically charge a foreign transaction fee of 1 to 3 percent on top. Together, this can mean paying 3 to 6 percent more than the listed price. Some travel-oriented credit cards waive foreign transaction fees, so check your card's terms before departure. Digital payment apps are growing in Indonesia. GoPay (integrated with Gojek) and OVO are the two main mobile wallets, but they require an Indonesian bank account or phone number to set up, making them impractical for most short-term visitors. QRIS, Indonesia's standardized QR code payment system, is appearing at more businesses, and some international wallets may integrate with it in the future, but for now, cash and international cards remain the primary payment methods for tourists.

💡 Most daily transactions in Bali under IDR 100,000 are cash-only. Always carry sufficient Rupiah for meals at warungs, transport, tips, temple fees, and small purchases.

  • ✓Bring a credit card that waives foreign transaction fees to avoid the 1-3% bank surcharge on every purchase.
  • ✓Always carry at least IDR 500,000 in cash as backup, even if you plan to pay by card wherever possible.
  • ✓Ask about card surcharges before ordering at restaurants. If a 3% surcharge applies, paying cash for larger bills saves you money.

Tipping Guide and Bargaining Etiquette

Tipping in Bali is appreciated but not obligatory in the way it is in countries like the United States. Many restaurants add a service charge of 5 to 10 percent plus 11 percent government tax (often displayed as '++' after the price on menus), which means a tip on top is not expected but is welcomed for exceptional service. At restaurants without a service charge, leaving 5 to 10 percent of the bill is a generous gesture. For specific services, general tipping guidelines are as follows: hotel housekeeping receives IDR 20,000 to 50,000 per day left on the pillow or bedside table; private drivers for day tours receive IDR 50,000 to 100,000 for a full day; tour guides receive IDR 50,000 to 100,000 depending on the tour length; spa therapists receive IDR 30,000 to 50,000 per treatment; porters at hotels receive IDR 20,000 to 30,000 per bag; and Grab or Gojek drivers receive a small tip of IDR 5,000 to 10,000 through the app or in cash. These amounts reflect genuine local appreciation and are not obligatory minimums. Bargaining is expected and normal at traditional markets, street vendors, souvenir shops, and with transport operators who quote non-metered prices. It is not appropriate at restaurants, supermarkets, convenience stores, or businesses with fixed price tags. A reasonable bargaining approach starts with offering 40 to 50 percent of the initial asking price, with a realistic final price landing around 60 to 70 percent. The process should be friendly, conducted with a smile, and treated as a social interaction rather than an adversarial negotiation. Walk away politely if the price does not come down to what you consider fair; the vendor will often call you back with a lower offer. One important cultural note: once you agree on a price during bargaining, you are socially committed to the purchase. Agreeing to a price and then walking away without buying is considered rude in Balinese culture.

💡 A 5-10% tip is appreciated at restaurants without service charge. For drivers and guides, IDR 50,000-100,000 for a full day tour is considered generous.

  • ✓Check restaurant menus for '++' notation which indicates service charge and tax are added to listed prices, reducing the need for additional tipping.
  • ✓Carry a dedicated supply of IDR 10,000 to 50,000 notes specifically for tips so you are always prepared without needing to break larger bills.
  • ✓When bargaining at markets, visit several stalls selling similar items first to understand the general price range before starting negotiations.

Daily Budget Breakdown by Travel Style

Understanding typical daily costs helps you plan your budget and avoid either overspending or unnecessarily scrimping. Bali offers excellent value at every price level, but the range between budget and luxury is wider than many travelers expect. Here is a realistic daily budget breakdown for three common travel styles. Budget travelers (IDR 300,000 to 600,000 per day, approximately USD 20 to 40): Stay in guesthouses or hostels (IDR 100,000 to 200,000 per night), eat at local warungs and street food stalls (IDR 15,000 to 35,000 per meal), rent a scooter for transport (IDR 70,000 to 100,000 per day), and focus on free or low-cost activities like beaches, temples, and rice terrace walks. At this level, Bali is one of the most affordable quality destinations in Southeast Asia. Mid-range travelers (IDR 1,000,000 to 2,500,000 per day, approximately USD 65 to 160): Stay in comfortable hotels or private villas (IDR 400,000 to 1,200,000 per night), eat at a mix of local restaurants and tourist-oriented cafes (IDR 50,000 to 150,000 per meal), use a combination of scooter and Grab for transport, and include activities like surf lessons, temple tours with guides, snorkeling trips, and spa treatments (IDR 150,000 to 500,000 each). Luxury travelers (IDR 5,000,000 and above per day, approximately USD 325+): Stay at resort hotels or premium private villas (IDR 2,000,000 to 10,000,000+ per night), dine at Bali's acclaimed restaurants and beach clubs (IDR 300,000 to 1,000,000 per meal), hire private drivers and guides, and enjoy premium experiences like helicopter tours, private boat charters, and exclusive spa retreats. Regardless of your budget level, factor in costs that are easy to forget: visa fees (IDR 500,000 for VOA), temple entrance fees (IDR 30,000 to 150,000 per temple), parking fees, tipping, and the inevitable souvenir shopping at markets. An emergency cash reserve of IDR 1,000,000 to 2,000,000 is also wise to keep on hand for unexpected expenses.

💡 Budget travelers can enjoy Bali comfortably on USD 20-40 per day. The island offers extraordinary value, with delicious warung meals costing just USD 1-2 and guesthouse rooms from USD 7.

  • ✓Exchange rates fluctuate, so check the current rate before your trip and recalculate your budget if the Rupiah has strengthened or weakened significantly.
  • ✓Eating at local warungs rather than tourist restaurants can cut your food budget by 60-70% without sacrificing quality or taste.
  • ✓Consider booking activities and tours through local operators or your accommodation rather than international booking platforms, which often add a 20-30% markup.

Frequently Asked Questions

Should I bring US Dollars or Euros to exchange in Bali, or just use ATMs?â–¼
ATMs generally offer the best overall exchange rates because your bank converts at near-wholesale rates, even after factoring in ATM fees. However, bringing USD 200 to 300 in cash as emergency backup is highly recommended in case of ATM malfunctions, card blocks, or other issues. If you bring cash to exchange, US Dollars and Euros get the best rates at money changers. Bring new, clean, undamaged bills in large denominations (USD 50 or 100), as money changers offer lower rates for smaller bills, old series notes, or bills with marks, tears, or stamps.
What is the maximum amount of cash I can bring into Indonesia?â–¼
You can bring up to IDR 100,000,000 (approximately USD 6,450) or the equivalent in foreign currency into Indonesia without making a customs declaration. Amounts exceeding this threshold must be declared to customs upon arrival. There is no law preventing you from carrying more, but undeclared amounts above the threshold can be confiscated. For practical purposes, most travelers bring far less cash and rely on ATMs for the bulk of their Rupiah needs.
Are there any hidden costs or tourist taxes in Bali I should know about?â–¼
Yes, several costs catch visitors off guard. The Indonesia International Visitor Levy is IDR 150,000 (approximately USD 10) per person, payable before or upon arrival. Many restaurants add 5-10% service charge plus 11% government tax to bill totals, noted as '++' on menus. Hotels often add a 21% combined tax and service charge on top of the listed room rate. Temple entrance fees range from IDR 30,000 to 150,000 and add up quickly if you visit multiple sites. Beach clubs may charge entry fees of IDR 150,000 to 500,000 that are sometimes redeemable against food and drink purchases.
What should I do if my debit card gets blocked or my only ATM card stops working?â–¼
This situation is more common than people expect. First, contact your bank through their app or international customer service number to resolve any blocks. If that fails, your options include: exchanging any foreign cash you brought at a money changer, using a credit card for cash advance at a bank branch (expensive but works in emergencies), asking a trusted fellow traveler to withdraw cash for you and repaying them via a transfer app, or visiting a Western Union or MoneyGram location to receive an emergency transfer from someone at home. This scenario is the strongest argument for always carrying a backup card from a different bank and keeping emergency cash in your hotel safe.
Share:

Plan Your Bali Trip

Book hotels, tours, and transport through our trusted partners.

Related Guides