Planning
Money and payments in Bali: rupiah, ATMs, QRIS and restaurant bills
Withdrawing rupiah, paying by card or QRIS, understanding the restaurant bill: money in Bali is simple once you know five habits. The traps come mostly from isolated machines and unlicensed money changers.
- Updated on
- 8 min read
- By Kylian Dev

Contents
- The Indonesian rupiah: what to know
- Withdrawing money at ATMs: fees, limits, machines
- Paying by bank card in Bali
- QRIS and local wallets: paying by QR code
- Tax and service at restaurants: the “++” on the bill
- Money changers: licensed or not
- Organising your money before and during the trip
- Common scams and how to avoid them
- Frequently asked questions
- Sources
Key points
- Currency: the Indonesian rupiah (IDR). Domestic prices are displayed in rupiah.
- Withdrawals: IDR 25,000 to 50,000 in fees per transaction with a foreign card at the major Indonesian banks, and generally less than IDR 2,500,000 per withdrawal.
- Restaurants: tax capped at 10% and a 5 to 10% service charge on top, hence a bill 15 to 22% above the displayed prices (“++”).
- Exchange: only at a licensed office (“berizin” sign), counting the notes at the counter.
Bali is still paid for largely in cash, but QR code payment is growing fast and a card is enough in hotels and supermarkets. This guide explains how to withdraw, pay and avoid unpleasant surprises, with the amounts recorded on 20 October 2026. We publish no exchange rate: it changes every day.
To size your overall budget, see Bali travel budget. For haggling and shopping, see Balinese crafts and markets, and for the restaurant bill, Balinese cuisine.
The Indonesian rupiah: what to know
The currency is the Indonesian rupiah (IDR). Under Bank Indonesia’s regulation on the use of the rupiah, domestic prices must be displayed in rupiah, and a business cannot refuse genuine rupiah for a sum denominated in rupiah. Euros and dollars are not the norm.
Amounts have many zeros, which causes mistakes: IDR 150,000 is a common amount, and one zero too many changes everything. Make a habit of rereading the amount before paying or confirming a code.
- Keep small notes for warungs, car parks and offerings.
- Avoid paying in euros or dollars: the rate applied is rarely favourable.
- To convert, use an up-to-date currency app rather than a figure learned by heart.
Withdrawing money at ATMs: fees, limits, machines
The major Indonesian banks charge IDR 25,000 to 50,000 per withdrawal with a foreign card, and most ATMs dispense less than IDR 2,500,000 per transaction. Prefer machines at a bank branch (BCA, Mandiri, BNI) over those in an isolated convenience store.
| Point | What to know |
|---|---|
| ATM fee | IDR 25,000 to 50,000 per withdrawal at the major Indonesian banks |
| Amount per transaction | Generally less than IDR 2,500,000 (machines of 25 to 30 notes) |
| Best machines | BCA, Mandiri or BNI branches |
| To avoid | Isolated machines in convenience stores |
- Withdraw less often and more at a time to reduce fixed fees, within what the machine allows.
- Choose an ATM inside an open branch, preferably by day.
- Refuse any conversion into your own currency offered by the machine: pay in rupiah.
- Cover the keypad when typing your code and check that nothing is attached to the card slot.
We publish no bank rankings and no fees for a particular home bank: check the terms of your contract for foreign withdrawal fees.
Because most machines dispense less than IDR 2,500,000 per transaction, a larger sum means several withdrawals, and therefore several fees. Plan this when you set your cash budget, and avoid emptying a machine on your first evening only to carry a large sum around for the rest of the trip.
Paying by bank card in Bali
A foreign card is useful for hotels, supermarkets and online bookings, but less so for warungs and small markets. It may incur foreign transaction fees, exchange fees and withdrawal fees, depending on your bank. Always keep cash as a complement.
- Hotels, supermarkets, big chains: a card is generally accepted.
- Warungs, markets, small drivers: bring cash.
- Have a second card, kept in a different place, in case of loss or blocking.
- Tell your bank about your trip if it asks, to avoid a block.
To estimate what you will really spend per day and per item, the Bali travel budget guide compares three travel profiles.
QRIS and local wallets: paying by QR code
QRIS is Indonesia’s single QR code, accepted by most businesses. You pay it with the app of an Indonesian bank or of a local wallet, with a cap of IDR 10,000,000 per transaction for a local wallet. For a passing traveller it remains an option: cash and card are often enough.
In Bali, cross-border QRIS payments reached IDR 36 billion in 2025, a rise of 229% on a year earlier, and trials are under way with Saudi Arabia and India. This shows the system is opening up to foreign visitors, but access depends on the app you use.
- Check with your bank or payment app whether it can pay a QRIS abroad.
- Scan the merchant’s QR code and enter the amount in rupiah.
- Reread the amount and the merchant’s name before confirming.
- Keep the confirmation shown, which serves as proof in case of a dispute.
Tax and service at restaurants: the “++” on the bill
The regional restaurant tax is capped at 10%, and many establishments add a service charge of 5 to 10% on top. The bill is then 15 to 22% higher than the displayed prices. A menu marked “++” signals that these charges are added. It is not a scam, but you should plan for it.
Regional restaurant tax, cap
10%
Source: balipajak.com
Service charge added by many establishments
5 to 10%
Source: accessiapass.com
Possible total surcharge on the bill
15 to 22%
Source: balipajak.com
Recorded on 20 October 2026.
- Read the menu: “++” or “plus plus” means tax and service are extra.
- Work out a dish’s real price before comparing two places.
- Service often replaces the tip, but you can leave a small extra if you wish.
- Ask for the itemised bill if an amount surprises you.
For places and dishes to try, see Balinese cuisine. We give no “usual” tip amount: no reliable record exists.
In practice, a dish listed at a round price in rupiah will appear on the bill with the tax and the service charge added line by line. Check that the two lines match what the menu announced. If the menu shows no “++” and no note about taxes, ask before ordering whether the prices include them: the question is normal and nobody will take offence.
The same reasoning applies when comparing places. A simple warung without “++” and a restaurant with “++” are not compared on their displayed prices alone, but on the total you will really pay, once the 15 to 22% have been added where they apply.
Money changers: licensed or not
Change money only at a licensed office, recognisable by the “berizin” sign, which indicates a Bank Indonesia licence. Always count the notes at the counter before leaving. A displayed rate far better than the others deserves checking: ask for the exact amount you will receive.
- Choose an office whose shopfront shows the “berizin” sign.
- Ask for the exact amount you will receive, all fees included, before handing over your notes.
- Count the notes received at the counter, without letting yourself be distracted.
- Keep the receipt until the end of the transaction.
In arrival halls, an ATM is generally better than a money changer, as the Bali visa and arrival guide points out. In markets, as in Balinese crafts and markets, prepare small notes to avoid having to give change.
Organising your money before and during the trip
The simplest approach is to combine three means of payment: a card for hotels and bookings, cash in rupiah withdrawn at a branch for daily life, and a backup card kept separately. This combination avoids needless fees and protects you from a blocked card or a broken machine.
- Before departure: check your bank’s foreign withdrawal and payment fees, and your card limit.
- On arrival: withdraw a first sum at a branch ATM, and keep the receipt.
- During the stay: withdraw what you need for a few days in one go, to limit fixed fees.
- Before leaving: spend your last cash rather than reconverting it, as every conversion has a cost.
Separate your means of payment: one card and a little cash in the day bag, the rest in the accommodation’s safe. If you travel alone, the solo travel in Bali guide gives more habits of caution.
After each withdrawal, check the statement in your bank’s app while you are still in Bali. You will spot a double charge or an unexpected fee at once and can contact your bank during the trip, rather than hunting for it after you return. Finally, keep a record of your large expenses. A screenshot of the amount paid is enough to contest a billing error, whether at the hotel, the restaurant or online.
Common scams and how to avoid them
The most common traps are unlicensed money changers, isolated or tampered ATMs, conversions imposed by a terminal, zero mistakes and bills without detail. The remedies are simple: a licensed office, a machine at a branch, payment in rupiah and systematic rereading of amounts.
| Trap | Remedy |
|---|---|
| Unlicensed money changer | Choose a “berizin” office and count the notes at the counter |
| Isolated ATM in a convenience store | Prefer a machine at a BCA, Mandiri or BNI branch |
| Conversion imposed by the terminal | Pay in rupiah |
| Zero mistake | Reread the amount before paying or confirming a code |
| Bill without detail | Ask for the itemised bill and check the “++” |
Frequently asked questions
Which currency should I use in Bali?
The Indonesian rupiah (IDR). Domestic prices must be displayed in rupiah, and a business cannot refuse genuine rupiah for a sum denominated in rupiah.
How much does an ATM withdrawal cost in Bali?
The major Indonesian banks charge IDR 25,000 to 50,000 per withdrawal with a foreign card, and most machines dispense less than IDR 2,500,000 per transaction. Your bank may add its own fees.
What is QRIS?
Indonesia’s single QR code, accepted by most businesses. You pay it with the app of an Indonesian bank or a local wallet, capped at IDR 10,000,000 per transaction for a local wallet.
What does “++” mean on a menu?
That tax (capped at 10%) and service (often 5 to 10%) are added to the displayed prices, for a bill 15 to 22% higher.
Where should I change money in Bali?
At a licensed money changer, with the “berizin” sign (Bank Indonesia licence), counting the notes at the counter.
Which ATMs should I choose?
Those at a bank branch (BCA, Mandiri, BNI) rather than isolated machines in convenience stores.
Sources
Figures and rules checked on October 20, 2026 against the sources below. Entry rules and fees change: always check them on the official websites before you leave.
- Livuma, everyday payments in Bali: QRIS, cash, cards (new tab)
- Travel Currency Guide, withdrawing with a BCA card (new tab)
- Bali Holiday Secrets, Bali ATMs (new tab)
- Bali Holiday Secrets, currency and exchange in Bali (new tab)
- Antara News, cross-border QRIS and tourism in Bali (new tab)
- Bali Pajak, restaurant tax and service charge (new tab)
- Accessia Pass, tax and service charge on restaurant bills (new tab)
