Bali field guide
Getting Rupiah in Bali Without Guessing the Fees
You can compare ATM conversions, assess money-changer rates, and decide whether a bank transfer or regulated crypto platform suits your access to rupiah.
Published 2026-09-28
The useful part, first
Compare the final rupiah received after every fee, and reject any ATM, counter, transfer or crypto quote that does not disclose enough information to calculate that amount.
In this guide
01
Set a rate benchmark before moving money
Open Bank Indonesia’s transaction-rate table before accepting an ATM conversion or exchanging banknotes. On 28 September 2026, its published buy rates included IDR 17,827.42 per USD, IDR 20,305.43 per EUR and IDR 13,947.29 per SGD. These are reference rates, not retail prices you can demand from an ATM or counter.
For USD 100, the published buy-side benchmark is IDR 1,782,742; for EUR 100, it is IDR 2,030,543. Compare that benchmark with the rupiah you will actually receive after every fee. A slightly weaker exchange rate may still cost less if the alternative adds separate withdrawal, transfer or conversion charges.
02
Treat every ATM screen as a separate quote
Before inserting your card, compare the payment-network marks on the machine with those printed on your card. A matching mark indicates possible compatibility, not guaranteed approval. Check your banking application for overseas withdrawals, the daily limit and the issuer’s own fee before requesting rupiah.
If the ATM displays both an IDR amount and an amount in your home currency, record the exchange rate and total before continuing. Do not approve the familiar-currency option without comparing it with your issuer’s rate. Cancel if the fee, conversion basis or final debit is unclear, then try another bank-operated machine rather than guessing.
Withdraw enough for immediate transport and routine cash payments without exhausting your card’s daily allowance. If transport is the main expense, compare its stated payment method first; the practical differences are covered in the guide to private drivers and ride-hailing.
03
Use a licensed counter and calculate the payout first
Bank Indonesia regulates nonbank foreign-exchange businesses under Regulation 18/20/PBI/2016. The rules cover licensing, exchange-rate determination and customer protection, including transparent rate information. Use a counter that identifies its incorporated business and licensing status, displays the applicable rate clearly and provides a transaction record.
Ask for the exact rupiah payout before handing over banknotes: “Berapa rupiah bersih?” means “How many rupiah net?” Multiply the displayed rate by your foreign-currency amount, count the rupiah at the counter and compare the receipt with both figures. Stop the transaction if an unexplained commission changes the agreed total.
Retail rates and opening hours move by counter and day, so verify both directly before travelling across Bali. Bank Indonesia’s published rate is useful for measuring the spread, but its official page does not establish a counter’s opening hours or require a retail counter to match the benchmark.
04
Treat SWIFT as a quoted transfer, not instant cash
Bank Indonesia defines a funds transfer as the process from the sender’s initial instruction until the named recipient receives the funds, and identifies banks and incorporated nonbank businesses as transfer providers. Its overview does not publish a fixed consumer SWIFT tariff, so no single Bali-wide cost applies.
Use SWIFT only after confirming a receiving account or provider that can release usable rupiah to you. Request the sending fee, intermediary deductions, recipient fee, exchange rate, expected credit amount and delivery estimate in writing. Compare the final rupiah amount rather than choosing a transfer from its headline fee alone.
05
Keep crypto inside the regulated provider route
OJK licenses businesses handling digital financial assets and crypto assets. Its licensing process requires applicants to register through the relevant systems, pay the administrative registration invoice and complete the business-license application. Use an operator whose OJK business licence you can independently verify rather than relying on branding or a social-media account.
OJK Regulation 3 of 2026, effective 1 September 2026, adds reporting procedures for digital financial asset and crypto trading providers. That regulatory framework does not establish crypto as cash, promise a cheaper conversion, or guarantee that a visitor can withdraw IDR without an eligible account and completed identity checks.
Before transferring crypto, obtain the quoted trading fee, withdrawal fee, IDR conversion rate, account-verification requirements and destination-account rules. Calculate the final rupiah reaching an account you control. Do not send assets to a stranger offering cash delivery or an exchange through a personal bank account.
06
Build a fallback before leaving the airport
At the airport, first secure enough rupiah or an accepted card for transport, food and the next withdrawal attempt. Keep a second card separate from the first, retain cancellation slips and receipts, and avoid planning around an exchange counter’s hours until the counter confirms them directly.
If a driver is collecting you, confirm the payment currency, payment time, parking treatment and whether card payment is available before meeting at arrivals. The airport-transfer guide lists the other details worth settling before you enter the vehicle, reducing the need to solve payment terms at the kerb.
Before you go
Your checklist
Tick off what you have checked. Progress stays in this browser.
0/6 checked