On this page
- Understanding QRIS — Indonesia’s Universal QR Payment System
- GoPay — The Gojek Wallet That Does More Than Rides
- OVO — The Grab-Connected Wallet With Retail Reach
- DANA — The Independent Wallet Built for Everyday Payments
- ShopeePay — Cashback Culture and Offline Merchant Coverage
- How Tourists Actually Register and Top Up These Wallets
- Cross-Border QR Payments — What’s Changed for ASEAN Tourists in 2026
- When Cash Still Wins — Rural Markets, Warungs, and Small Denominations
- Tipping in Indonesia — Digital vs. Cash Etiquette
- Paying for Trains, Rides, and Food Delivery With E-Wallets
- 2026 Budget Reality — What Things Actually Cost and How You’ll Pay
- Common Mistakes Tourists Make With Indonesian Digital Payments
- Frequently Asked Questions
💰 Click here to see Indonesia Budget Breakdown
💰 Prices updated: June, 2026. Budget figures are estimates — always verify before travel.
Exchange Rate: $1 USD = Rp17,940.00
Daily Budget (per person)
Shoestring: Rp448,500 – Rp897,000 ($25.00 – $50.00)
Mid-range: Rp897,000 – Rp2,691,000 ($50.00 – $150.00)
Comfortable: Rp2,691,000 – Rp7,176,000 ($150.00 – $400.00)
Accommodation (per night)
Hostel/guesthouse: Rp89,700 – Rp358,800 ($5.00 – $20.00)
Mid-range hotel: Rp412,620 – Rp1,435,200 ($23.00 – $80.00)
Food (per meal)
Budget meal: Rp53,820.00 ($3.00)
Mid-range meal: Rp215,280.00 ($12.00)
Upscale meal: Rp1,076,400.00 ($60.00)
Transport
Single metro/bus trip: Rp15,000.00 ($0.84)
Monthly transport pass: Rp897,000.00 ($50.00)
Most tourists arrive in Indonesia in 2026 with a contactless card, a travel debit account, and the assumption that everything will work the way it does back home. Then they try to order a GoFood delivery in Ubud or pay a QRIS code at a Yogyakarta street stall — and hit a wall. The biggest friction point is not the technology. It is that Indonesian e-wallets are tied to an Indonesian phone number, and many tourists do not realize this until they are standing at the counter with their phone out. This guide solves that problem before you land. It explains exactly how GoPay, OVO, DANA, and ShopeePay work, how to get them running on your phone within an hour of arrival, and when you should simply put your phone away and use cash.
Understanding QRIS — Indonesia’s Universal QR Payment System
Before you think about which e-wallet to download, you need to understand QRIS (Quick Response Code Indonesian Standard), because it is the backbone of digital payments across the country. Bank Indonesia, the central bank, created QRIS so that every participating e-wallet and mobile banking app can scan the same single QR code. One sticker on a warung wall works for GoPay, OVO, DANA, ShopeePay, LinkAja, and any compliant banking app. You do not need to match your app to the merchant’s preferred system.
Since 2024, QRIS acceptance has expanded dramatically. You will see the orange-and-white QRIS logo at everything from Starbucks in Jakarta to small nasi goreng carts in Seminyak. The process is always the same:
- The merchant shows you a QRIS code — either printed on a stand or displayed on a screen.
- Open your e-wallet app and select “Scan QR” or “QRIS”.
- Scan the code. If the amount is not pre-filled, type it in manually.
- Confirm with your PIN or fingerprint.
- Both your phone and the merchant’s system show a confirmation — the transaction is done in seconds.
There are no consumer fees for QRIS payments. Merchants pay a small Merchant Discount Rate to their payment provider — between 0.3% and 0.7% depending on the merchant category — but that cost never reaches your pocket. The result is a payment experience that is faster than cash and cheaper than using an international card with foreign transaction fees.
GoPay — The Gojek Wallet That Does More Than Rides
GoPay lives inside the Gojek super app, which means the moment you download Gojek for GoRide motorcycle taxis or GoCar rides, you already have GoPay. That integration is its biggest advantage for tourists. Your wallet, your transport, your food delivery, and your courier service are all in one place at www.gojek.com/gopay/
GoPay works for any QRIS merchant, so it is not limited to Gojek services. You can use it to pay for a sarong at a boutique in Canggu, settle a restaurant bill in Surabaya, or buy train snacks at a platform kiosk in Bandung. The app interface switches smoothly between English and Indonesian, which helps during setup.
GoPay fees as of late 2024 (check current rates before travel):
- Top-up via Alfamart or Indomaret: IDR 2,500 – IDR 5,000 per transaction
- Top-up via bank transfer from a major Indonesian bank: usually free
- Consumer payments: no fees
- Peer-to-peer transfers: free up to a monthly limit, then approximately IDR 2,500 per transfer
Using GoPay inside Gojek often unlocks discounts that cash cannot — GoFood deliveries regularly show GoPay-only cashback promotions, and GoRide fares sometimes carry a GoPay price that is lower than the cash equivalent. If you are going to use Gojek heavily during your trip, having GoPay loaded and ready is worth the small top-up fee at the minimarket.
OVO — The Grab-Connected Wallet With Retail Reach
OVO (www.ovo.id) is GoPay’s closest rival, and its relationship with Grab makes it the natural choice for tourists who prefer Grab’s interface. Grab is slightly more polished for international users and is often the app recommended to visitors from Singapore, Malaysia, and other parts of Southeast Asia who already have a Grab account from home.
Beyond Grab, OVO has deep roots in the Lippo Group’s retail network. That means you will find OVO accepted at Matahari Department Store and Hypermart — useful if you are shopping for groceries or supplies in a mid-size Indonesian city where smaller merchants might not have QRIS yet. OVO also connects to a wide range of bill payment services.
OVO fees as of late 2024 (check current rates before travel):
- Top-up via Alfamart or Indomaret: IDR 1,500 – IDR 2,500 per transaction
- Top-up via bank transfer from a major Indonesian bank: usually free
- Consumer payments: no fees
- Peer-to-peer transfers: free up to a monthly limit, then approximately IDR 2,500 per transfer
OVO’s top-up fee is slightly lower than GoPay’s at convenience stores, which matters if you are topping up frequently in smaller amounts. Both apps function identically at QRIS merchants, so the choice between OVO and GoPay often comes down to which ride-hailing platform you prefer.
DANA — The Independent Wallet Built for Everyday Payments
DANA (www.dana.id) is the most platform-neutral of the major e-wallets. It is not tied to a ride-hailing service or an e-commerce giant. That independence makes it a clean, focused payment tool — exactly what some tourists prefer. There is no pressure to also order food or book a car through the same app.
DANA’s strength is breadth of acceptance and a clear, simple interface. It covers QRIS merchants, utility bill payments, phone credit top-ups, and digital vouchers. If you want one wallet just for paying at shops and markets without the noise of a super app ecosystem, DANA is worth considering.
DANA fees as of late 2024 (check current rates before travel):
- Top-up via Alfamart or Indomaret: IDR 1,500 – IDR 2,500 per transaction
- Top-up via bank transfer from a major Indonesian bank: usually free
- Consumer payments: no fees
- Peer-to-peer transfers: 10 free transfers per month, then IDR 2,500 per transfer
DANA’s 10 free monthly transfers is a notably generous policy compared to the other wallets, which matters if you are splitting costs with travel companions or paying back a friend. For short-stay tourists, 10 free transfers in a month is likely more than enough.
ShopeePay — Cashback Culture and Offline Merchant Coverage
ShopeePay (shopee.co.id/shopeepay) is integrated into the Shopee app, the dominant e-commerce platform in Indonesia. If you are buying anything online during your trip — clothes, local crafts, electronics, travel accessories — you are almost certainly on Shopee. Having ShopeePay loaded gives you access to Shopee’s consistently aggressive cashback promotions, which are genuine and frequent, not just marketing noise.
Offline, ShopeePay operates through the same QRIS system and works at the same merchant universe as every other wallet. It also powers ShopeeFood, Shopee’s food delivery service, which competes directly with GoFood and GrabFood in major cities. ShopeePay regularly offers the best cashback deals of the four wallets for specific merchant categories — restaurants, pharmacies, and petrol stations are common targets for promotions.
ShopeePay fees as of late 2024 (check current rates before travel):
- Top-up via Alfamart or Indomaret: IDR 1,500 – IDR 2,500 per transaction
- Top-up via bank transfer from a major Indonesian bank: usually free
- Consumer payments: no fees
The practical case for ShopeePay is strong if you are a deal hunter. Check the promotions tab in the Shopee app after loading your wallet — you will often find merchants near your location offering 10–30% cashback for ShopeePay payments that day.
How Tourists Actually Register and Top Up These Wallets
The registration wall is real, but it is not high. Here is exactly what to do, in order, from the moment you land.
Step 1 — Get an Indonesian SIM Card First
Every e-wallet requires an Indonesian phone number. At Soekarno-Hatta (CGK) in Jakarta or Ngurah Rai (DPS) in Bali, you will find official Telkomsel, Indosat Ooredoo Hutchison, and XL Axiata counters airside or in the arrivals hall. Bring your passport. A tourist SIM with data will cost between IDR 50,000 and IDR 150,000 depending on the data package. Telkomsel has the broadest nationwide coverage and is the safest choice if you are travelling beyond Java and Bali.
Step 2 — Download Your Chosen App and Register
Download GoPay (inside the Gojek app), OVO, DANA, or ShopeePay (inside the Shopee app). Register using your Indonesian number. For a basic account, your phone number alone is often enough to get started. For a verified account with higher limits, you will be prompted to upload a photo of your passport and sometimes take a selfie. Processing takes a few hours to one business day.
Basic account limits as of 2026 sit at approximately IDR 2,000,000 maximum balance and IDR 20,000,000 in monthly transactions — generous enough for most tourist spending. If you are staying longer or spending more, complete the passport verification as early as possible in your trip.
Step 3 — Top Up at Alfamart or Indomaret
These two convenience store chains are everywhere in Indonesia — on nearly every city block and in most towns. Walk in, tell the cashier which wallet you want to top up, give them your registered phone number, state the amount, and pay cash. Minimum top-up amounts are typically IDR 10,000 or IDR 20,000 depending on the wallet. Add the small convenience store fee (IDR 1,500 – IDR 5,000) to your cash. You will receive a receipt, and the balance appears in your app within a minute or two.
Do not attempt to top up with an international credit or debit card directly in the app — this pathway is inconsistent and often blocked for foreign-issued cards. The minimarket route is reliable, fast, and available until midnight or later at most locations.
Cross-Border QR Payments — What’s Changed for ASEAN Tourists in 2026
Bank Indonesia has been one of the most aggressive central banks in Southeast Asia when it comes to cross-border QR payment linkages. By 2026, the framework is meaningfully more advanced than it was two years ago. Tourists from Thailand, Malaysia, Singapore, and the Philippines are increasingly able to use their home country’s QR payment apps — PromptPay, DuitNow, PayNow, and QR Ph respectively — to scan Indonesian QRIS codes directly, without needing an Indonesian e-wallet at all.
This is a genuine shift for ASEAN visitors. If you are flying in from Bangkok, Kuala Lumpur, Singapore, or Manila, check whether your primary banking app supports cross-border QRIS payment before you leave. The function is typically labelled “overseas QR payment” or “international QR” inside the app. If your bank supports it and your account is in good standing, you can pay at QRIS merchants in Indonesia directly from your home account in your home currency, converted at the interbank rate at the time of transaction.
For tourists from outside ASEAN — Europe, North America, Australia, the Middle East, East Asia — the cross-border linkage does not apply in 2026. The path remains: Indonesian SIM card, Indonesian e-wallet, convenience store top-up in cash.
When Cash Still Wins — Rural Markets, Warungs, and Small Denominations
Digital payments have spread fast in Indonesia, but cash has not lost. The difference comes down to geography and merchant type. In central Jakarta, Seminyak, or the tourist corridor between Ubud and Kuta, QRIS is nearly universal. Step outside those corridors, and the picture changes quickly.
In traditional markets (pasar tradisional), the elderly grandmother selling tempeh from a plastic crate does not have a QRIS sticker. The becak driver in Solo does not have an app. The tiny warung at the side of a mountain road in Flores takes cash, and only cash. The smell of frying tofu in palm oil, the chaos of a wet market at 7 in the morning, the vendors calling prices across narrow lanes — all of that runs on physical rupiah.
Practical cash rules for Indonesia in 2026:
- Always carry IDR 10,000, IDR 20,000, and IDR 50,000 notes. Large IDR 100,000 notes are hard to break at small stalls.
- ATMs from BCA and Mandiri networks are the most reliable for foreign cards. Expect a fee of IDR 5,000 – IDR 20,000 per withdrawal from the local bank, plus whatever your home bank charges.
- Exchange money at official money changers or bank branches — not at street vendors offering suspiciously good rates.
- Keep at least IDR 200,000 – IDR 300,000 in cash on your person at all times when exploring outside city centres.
- Coins (IDR 100, IDR 200, IDR 500, IDR 1,000) circulate but prices are usually rounded, so coin handling is minimal for tourists.
Tipping in Indonesia — Digital vs. Cash Etiquette
Tipping is not part of traditional Indonesian culture the way it is in the United States or some European countries. Nobody will chase you down the street or leave you a passive-aggressive receipt if you do not tip. That said, Indonesia’s hospitality and tourism workers are often on modest wages, and a thoughtful tip is genuinely appreciated.
Where service charges already apply: Mid-range and upscale restaurants in Bali and Jakarta commonly add a combined service charge and government tax — often listed as “++” or shown as “10% service charge + 10% PPN (VAT)” on the bill. If that charge appears, you have already tipped. Leaving more is optional and purely goodwill.
Where tipping makes sense:
- Tour guides: IDR 50,000 – IDR 100,000 per person per day for a private guide is a reasonable benchmark. More for exceptional half-day or full-day experiences.
- Hotel porters and housekeeping: IDR 10,000 – IDR 20,000 per interaction is standard.
- Gojek and Grab drivers: Both apps have an in-app tip function after the ride. IDR 5,000 – IDR 10,000 is common and always welcomed. You can also tip in cash at the end of the ride.
- Spa and salon staff: IDR 20,000 – IDR 50,000 depending on the length of the treatment.
Cash is preferred for direct tipping to individuals. Handing someone physical notes is clearer and more immediate than a digital transfer they may not see until later.
Paying for Trains, Rides, and Food Delivery With E-Wallets
The practical payoff of having a loaded e-wallet becomes obvious the moment you try to book intercity train tickets or order food at 11pm. Here is how the main services connect to each wallet.
KAI Trains — KAI Access App and booking.kai.id
KAI (Kereta Api Indonesia) runs long-distance and intercity trains across Java and some routes in Sumatra. The KAI Access app is the recommended booking method — it is more reliable than the website and allows last-minute changes. GoPay, OVO, DANA, and ShopeePay are all integrated as payment options inside the app and on booking.kai.id. There are typically no additional fees for e-wallet payments. Visa and Mastercard work too, sometimes with a 1–2% processing fee.
Gojek — GoPay Is the Natural Fit
Gojek services (GoRide, GoCar, GoFood, GoMart, GoSend) accept GoPay, cash, and linked Visa/Mastercard. Paying with GoPay inside Gojek frequently unlocks lower prices or cashback on GoFood orders. The integration is seamless — your balance deducts automatically at the end of the ride or when your food order is confirmed. Official site: www.gojek.com
Grab — OVO Unlocks the Best Rates
Grab (GrabBike, GrabCar, GrabFood, GrabMart, GrabExpress) takes OVO, cash, and linked cards. The OVO-Grab relationship mirrors GoPay-Gojek — using OVO inside Grab gives access to promotions not available for cash payers. If you are already a Grab user from another ASEAN country, link your OVO to the same account. Official site: www.grab.com/id/
2026 Budget Reality — What Things Actually Cost and How You’ll Pay
Understanding price ranges helps you carry the right amount of cash and load the right amount onto your wallet.
Food and Drink
- Budget: Street food (nasi goreng, mie ayam, bakso) IDR 15,000 – IDR 30,000. Cash only at most stalls.
- Mid-range: Sit-down local restaurant or warung meal IDR 35,000 – IDR 80,000. QRIS often available, especially in cities.
- Comfortable: Western-style café or tourist restaurant IDR 80,000 – IDR 200,000 per person. QRIS and card payments standard.
Transport
- Budget: TransJakarta BRT bus IDR 3,500 flat fare. Uses Jak Lingko card or e-money cards (not e-wallets directly).
- Mid-range: Gojek or Grab motorcycle taxi (GoRide/GrabBike) for a 5km urban trip, IDR 15,000 – IDR 30,000. GoPay or OVO accepted.
- Comfortable: Gojek or Grab car (GoCar/GrabCar) for a 10km trip, IDR 50,000 – IDR 100,000. GoPay, OVO, or card accepted.
Accommodation
- Budget: Hostel dorm bed IDR 100,000 – IDR 200,000 per night. Cash common, some accept transfer.
- Mid-range: Two-star or guesthouse private room IDR 300,000 – IDR 600,000 per night. Card and QRIS often available.
- Comfortable: Three to four-star hotel IDR 700,000 – IDR 2,000,000 per night. Full card and digital payment support.
Experiences
- Budget: Temple entrance fees IDR 15,000 – IDR 50,000. Often cash only.
- Mid-range: Cooking class or half-day tour IDR 300,000 – IDR 600,000 per person. Usually cash or transfer.
- Comfortable: Private full-day tour with guide and transport IDR 800,000 – IDR 2,000,000 per person. Most tour operators now accept QRIS or bank transfer.
Common Mistakes Tourists Make With Indonesian Digital Payments
Arriving without an Indonesian SIM card plan. Trying to register an e-wallet using a foreign number does not work. The apps validate Indonesian numbers only. Sort your SIM at the airport before you do anything else.
Trying to use Google Pay or Apple Pay at QRIS merchants. QRIS requires a QRIS-compatible app — it does not interface with Google Pay or Apple Pay at the point of sale in 2026. Do not assume contactless phone payments work the way they do in your home country.
Loading too much onto one wallet without verifying the account first. Basic unverified accounts have lower balance limits. If you load IDR 3,000,000 before completing passport verification, you may hit the ceiling and be unable to complete top-ups until the account is upgraded. Verify first, top up second.
Ignoring cash entirely. Tourists who go full-digital sometimes find themselves stuck at a roadside food stall in Ubud or a temple entrance in East Java with no cash and no QRIS sticker in sight. Always keep IDR 200,000 – IDR 300,000 in your wallet as backup.
Using unofficial money changers. The rate might look attractive. The count is often short — a quick-handed sleight where a few notes disappear during the transaction. Use banks, airport counters, or Authorized Money Changers (legal operators licensed by Bank Indonesia) only.
Assuming ATM fees are the same everywhere. Some ATMs in tourist areas — particularly those operated by third-party non-bank operators in malls or near nightlife areas — charge significantly higher withdrawal fees than standard BCA or Mandiri bank ATMs. The BCA and Mandiri machines are your best default options for foreign cards.
Frequently Asked Questions
Can tourists use GoPay, OVO, or DANA without an Indonesian bank account?
Yes. Basic accounts on all three wallets require only an Indonesian phone number, not a local bank account. You top up using cash at Alfamart or Indomaret convenience stores. Full verified accounts with higher limits require passport verification, but do not require an Indonesian bank account. This makes them genuinely accessible to short-stay tourists.
Which e-wallet is best for a first-time visitor to Indonesia?
GoPay is the most practical starting point for most tourists because it lives inside Gojek, which you will use for transport anyway. If you prefer Grab, load OVO instead. Either wallet covers QRIS merchants across Indonesia. Having one loaded wallet is better than trying to manage all four simultaneously — keep it simple on your first trip.
Is QRIS accepted outside Bali and Jakarta?
QRIS acceptance has expanded significantly across Indonesia by 2026 and works in most provincial cities, tourist towns, and even some rural market stalls. However, coverage is not universal. Smaller warungs, rural vendors, and traditional market sellers frequently do not have QRIS. Always carry cash when moving outside well-developed urban and tourist zones.
Can I get my e-wallet balance back in cash if I have money left over before leaving?
Direct cash withdrawals from e-wallets require a fully verified premium account linked to an Indonesian bank account — a setup most tourists will not have. If you have leftover balance, spend it before departure on food, transport, or items at participating merchants. Alternatively, you can transfer the balance to another Indonesian user’s account, though this uses one of your monthly free transfer allowances.
Do I need to pay tax on purchases made via e-wallet in Indonesia?
The e-wallet itself does not add extra tax. However, restaurants, shops, and services in Indonesia charge PPN (VAT), which sits at 11% as of 2026, and is included in the displayed price at most establishments. Upscale restaurants may display prices before tax and service charge, showing the final total separately on the bill. Paying with GoPay, OVO, or DANA does not change the tax amount — it applies regardless of payment method.
📷 Featured image by firman fatthul on Unsplash.