The Problem

Youโ€™re an expat in Bali, and many of the restaurants you visit already accept credit cards. Cool. But once you settle in and stay a bit longer, you find situations where credit cards just arenโ€™t enough.

Rent, motorbike rentals, your kidโ€™s school tuition, your cleaner or gardener, filling up your motorbike at the gas station, or picking up your laundry. Or booking a villa directly with the landlord, hiring a driver for a day trip, or paying a local supplier.

Often, the person you need to pay will send you their bank account details. And despite how widely QRIS is used, not every small vendor accepts it.

With Juno, you can use USDC to send IDR to a supported Indonesian bank account or e-wallet, without opening an Indonesian bank account yourself.

Of course, there are good ways to send money to Indonesia if your starting point is a traditional bank account. Some fiat-to-IDR services do that job very well. But if your funds are already in USDC, you may need a separate conversion step before you can use them. Crypto-related payments may also run into a providerโ€™s restrictions, from a rejected transaction to an account review or closure.

So how does this compare with the other ways to turn your USDC into local payments?

Why the existing options donโ€™t always fit

Option 1: Sell USDC through a local exchange

You can sell USDC for IDR through a local exchange. But regulated Indonesian crypto exchanges require you to withdraw IDR to a bank account in your own name.

Some people ask someone with a local bank account to help; in one Bali Reddit discussion, a commenter reported paying an intermediary a 5% fee.

Reddit commenter FatPolly18 describes using an intermediary who charges 5% to exchange crypto for rupiah.
Source: u/FatPolly18 in an r/bali discussion. An individual experience, not a typical or guaranteed fee.

They may give you cash or make a bank transfer to your recipient on your behalf. Either way, youโ€™re relying on someone elseโ€™s exchange and bank accounts. If those accounts are reviewed, restricted or frozen, your payment may be delayedโ€”even if your own funds are legitimate.

Option 2: P2P trades and informal exchangers

P2P trades and informal currency exchangers on Telegram are another route, and theyโ€™ve been around for a while. Some even offer cash delivery to your home. The main challenge is finding a counterparty you can trust and agreeing on the rate, fees and delivery method before sending your funds. Scams remain a risk, particularly when dealing with someone you havenโ€™t used before.

Option 3: Cash (money exchanges and ATMs)

Cash is still useful for everyday payments in Indonesia, particularly when a recipient doesnโ€™t accept cards or digital payments. But getting and using it can come with costs of its own.

Exchange offices can offer poor exchange rates, and some unlicensed money changers may even short-change you when counting out the notes. Then thereโ€™s the hassle of travelling to get cash, the possibility of an ATM retaining your card, withdrawal limits, and fees from the ATM operator, your card issuer, or both.

A woman using a street-side ATM next to a small shop in Bali; AI-generated illustration.

ATM withdrawal limits vary by bank, machine and card issuer. Here are a few examples and reported experiences:

Mandiri: Its official FAQ lists a maximum of Rp1,250,000 per withdrawal for machines dispensing Rp50,000 notes, or Rp2,500,000 for machines dispensing Rp100,000 notes. These are machine limits, rather than a separate limit specifically for foreign cards.

BCA: In a Bali Reddit discussion, a commenter reported the same Rp1,250,000 / Rp2,500,000 limits depending on the banknote denomination. This is a user report, rather than an official foreign-card limit.

Maybank: In the same discussion, users reported withdrawing Rp3,000,000 and noted that the amounts shown on the first screen may not represent the maximum available through the withdrawal menu.

Permata: A visitor reported withdrawing Rp3,000,000 per transaction in Bali. The amount available may differ for another machine or card.

Your card issuer may also impose a daily withdrawal limit or charge its own fees. Check the ATMโ€™s fee notice before confirming.

Got the cash? Then comes carrying it around, keeping it safe, checking for counterfeit notes, tracking what you spend, and dealing with leftover rupiah when you leave Indonesia. Many of us have been through these cash-related hassles. But when your recipient accepts a bank transfer or e-wallet payment, thereโ€™s another way to pay.

Why bank transfers and e-wallets?

At Juno, we focus on โ€œlocalizationโ€. It means we believe local payment habits are worth adapting to, so we try to fit the way people already send and receive money. So, how do locals pay each other?

Cash and bank transfers are common ways people pay each other, especially for direct person-to-person payments. QRIS, Indonesiaโ€™s national QR-code payment standard, is also widely used in Indonesia, especially in places such as restaurants, cafรฉs and spas. But not every recipient accepts QRIS. Your motorbike rental company, laundry shop, landlord, surf instructor or gardener may still ask for cash or a bank transfer.

What Juno does

Juno lets you use USDC to pay into Indonesian local payment methods. Your recipient receives IDR in their existing bank account or e-wallet. They do not need a Juno account or a crypto wallet.

With Juno, you can:

Pay 110+ supported Indonesian bank accounts, including BCA, BRI, Mandiri and BNI.

Pay 5 supported e-wallets: GoPay, OVO, DANA, ShopeePay and LinkAja.

Send IDR without opening an Indonesian bank account yourself.

Everyday ways to use Juno:

Sending rent to your landlordโ€™s Indonesian bank account.

Paying a private driver for a day trip in Bali.

Paying wedding vendors in Indonesia, such as an event planner, florist or makeup artist, while planning from abroad.

Paying a furniture maker in Java for furniture made to order.

Sending money to your familyโ€™s Indonesian bank account from your salary paid in USDC.

Illustration of a Bali rent conversation on WhatsApp alongside a Juno payment interface showing 15 million rupiah.
Illustrative rent-payment scenario using a market reference rate; your actual Juno quote may differ.

Getting started with Juno

How to use Juno

Add USDC to your Juno wallet, enter your recipientโ€™s supported Indonesian bank account or e-wallet details, then review and confirm your payment. See how it works on our homepage.

What are the fees?

Juno currently charges 1.5% of the amount converted, plus a $0.20 small order fee when that amount is below $40. Use the fee calculator on our homepage to estimate your payment.

Join Juno Early Access

Juno is currently in private testing in Indonesia. If you live in Bali, travel through Indonesia, earn in USDC or hold stablecoins, and you regularly need to pay local Indonesian accounts, join Juno Early Access. Access is by invitation and subject to eligibility and identity checks.

Any questions? Chat with us on Telegram

Last updated: 13 October 2026

Sources

1. Reddit discussion: exchanging crypto for rupiah

2. Smartraveller: Indonesia

3. UK travel advice: Indonesia

4. Mandiri ATM FAQ

5. BCA user report on Reddit

6. Maybank user reports on Reddit

7. Permata user report on Tripadvisor

8. Bank Indonesia: QRIS

9. Visa: travel and card withdrawal limits

10. Juno: supported banks and e-wallets

11. XE: USD/IDR market reference used in the illustration

References reviewed on 13 October 2026. User reports describe individual experiences; rates and service availability may change.

Back to top