Indonesia received $9.4 billion in remittances in 2023, ranking among the top remittance-receiving nations in Southeast Asia. Those flows originate primarily from Saudi Arabia, the United Arab Emirates, Malaysia, and increasingly from South Korea and the United States: sent by the estimated 9 million Indonesians working overseas (Tenaga Kerja Indonesia, or TKI).
Yet the average cost of sending money to Indonesia remains high. Traditional bank SWIFT transfers cost senders 3–6% in combined fees and exchange-rate markup. The good news is that 2026 gives Indonesian recipients more options than ever: Wise bank deposits for regular senders, e-wallets like GoPay, OVO, and DANA for mobile-first recipients, and stablecoin rails via Indodax for those who want to minimize fees.
This guide covers every realistic method for receiving international money in Indonesia: what account or app you need, how long it takes, what it costs on the USD-IDR corridor based on live data, and which option works best depending on where the money is coming from.
$9.4B — Remittances received by Indonesia in 2023 (World Bank) (World Bank Migration and Remittances Data, 2024)
The most common way to receive international money in Indonesia is a direct deposit into an Indonesian bank account. All four major state and commercial banks — Bank Central Asia (BCA), Bank Rakyat Indonesia (BRI), Bank Mandiri, and Bank Negara Indonesia (BNI) — accept incoming international wire transfers via SWIFT.
To receive via SWIFT, give the sender your bank's SWIFT code, your full account number, and your bank's address. BCA's SWIFT code is CENAIDJA; BRI's is BRINIDJA; Mandiri's is BMRIIDJA; BNI's is BNINIDJA. Most Indonesian banks also support the BI-FAST real-time payment system for domestic transfers, though BI-FAST is for domestic senders only: international wires still arrive via SWIFT.
The main downside is cost. A SWIFT wire from a US bank typically arrives in 2–4 business days. Your Indonesian bank applies its own IDR conversion rate, which is usually 0.5–2.5% below the mid-market rate, plus a receiving fee of IDR 50,000–250,000 (approximately $3–$15) per incoming wire. Bank Mandiri and BNI sometimes waive the receiving fee for salary or regular transfers if you notify the branch in advance.
For recipients who receive remittances monthly, opening a dedicated tabungan (savings) account at BRI or BNI is recommended: both have widespread branch networks across rural areas and offer lower fees for regular recipients.
| Method | Recipient needs | Arrival time | Total cost to sender | Recipient gets (IDR) | Best for |
|---|---|---|---|---|---|
| Wise (bank deposit) | Bank account | ~3 hours | $6.26 (0.63%) | 17,629,522 | US/EU senders, best FX rate |
| Remitly (bank deposit) | Bank account | 1–3 business days | $6.45 (0.65%) | 17,626,064 | US senders, first-time users |
| Instarem (bank deposit) | Bank account | 1–3 business days | $6.72 (0.67%) | 17,621,302 | APAC senders, no transfer fee |
| Binance P2P (USDC → IDR) | Binance account + bank account | ~1 second | $7.12 (0.71%) | 17,614,311 | Tech-savvy, fastest delivery |
| WorldRemit (bank deposit) | Bank account | 1–3 business days | $13.88 (1.39%) | 17,494,373 | Senders in 50+ countries |
| Western Union (bank deposit) | Bank account | 1 business day | $17.83 (1.78%) | 17,424,200 | Cash pickup, broad coverage |
| Bank SWIFT (US bank wire) | Bank account + SWIFT code | 3–5 business days | $35–55 (~4–6%) | ~16,700,000–17,200,000 | Large amounts via legacy banks |
As of September 2026, Wise leads the USD-IDR corridor with a 0.63% all-in cost on a $1,000 transfer: the recipient gets 17,629,522 IDR versus the mid-market equivalent of 17,740,571 IDR. That is a gap of only 111,049 IDR ($6.26). Binance P2P is the fastest option at effectively instant settlement, but costs $0.86 more than Wise for the same $1,000. The mid-market rate was 1 USD = 17,740.57 IDR at time of measurement.
Indonesia has one of Southeast Asia's most active digital-wallet ecosystems, driven by the country's large unbanked population and the growth of super-apps like Gojek and Tokopedia. GoPay (Gojek), OVO, and DANA together have over 200 million registered users in Indonesia.
For remittance recipients, these wallets offer a compelling alternative to bank accounts: particularly in rural areas where bank branches are scarce. A recipient with only a smartphone and a registered phone number can receive money directly into their GoPay or OVO wallet.
Direct international top-ups to Indonesian e-wallets remain limited in 2026. Most international remittance operators — Wise, Remitly, WorldRemit — currently pay out to Indonesian bank accounts rather than directly to GoPay or OVO. The most practical workaround is for the recipient to link their GoPay or OVO account to their bank account: funds arrive in the bank account, and the recipient transfers instantly to their wallet using the BI-FAST or SKN network at no charge.
Western Union has piloted cash-to-wallet payouts via DANA in select Indonesian cities. MoneyGram also supports some e-wallet payouts in Indonesia. If the sender's chosen operator supports direct wallet payout, it can speed up the last-mile delivery significantly: always confirm wallet support with the operator before initiating the transfer.
In the GoPay app, go to 'GoPay' > 'Transfer' > 'From Bank Account' to link your BCA, BRI, Mandiri, or BNI account. Once linked, incoming international transfers land in your bank account and can be pulled into GoPay in seconds for spending at Gojek merchants, paying bills, or sending to other GoPay users.
Cash pickup is still relevant for recipients in Indonesia's outer islands or rural areas without convenient banking access. Western Union operates through thousands of agent locations across Indonesia, including partnerships with Alfamart and Indomaret: two of the country's largest convenience store chains with over 35,000 combined locations.
For a $500 transfer sent via Western Union online from the US, the sender typically pays $5–15 in fees plus a 1–3% FX markup. The recipient presents a national ID card (KTP) and the transfer reference number (MTCN) at any agent location and receives the equivalent in rupiah, usually within minutes of the sender completing the transfer.
MoneyGram also has a substantial agent network in Indonesia through Bank Mandiri and other partner banks. For recipients in cities, digital options are cheaper — but for recipients in areas like Nusa Tenggara, Sulawesi, or Papua where banking access is thin, cash pickup remains the most reliable fallback.
Some overseas workers receive remittances through informal hawala networks or unlicensed money changers that offer slightly better rates. These are unregulated, carry fraud and non-delivery risk, and may violate Bank Indonesia regulations on foreign exchange. Always use Bank Indonesia-licensed remittance operators (Penyelenggara Transfer Dana) or registered foreign exchange businesses (KUPVA BB). Bank Indonesia maintains a public registry of licensed operators at bi.go.id.
For recipients comfortable with cryptocurrency, stablecoin rails offer an alternative route to receive the equivalent of USD in Indonesia. The typical flow: the sender buys USDC on a US exchange (Coinbase, Kraken, or Gemini), sends it over Solana or another low-fee network to the recipient's deposit address on Indodax, and the recipient sells USDC for IDR.
Indodax is Indonesia's largest regulated cryptocurrency exchange, licensed by Badan Pengawas Perdagangan Berjangka Komoditi (BAPPEBTI): the Indonesian commodities regulator that oversees crypto assets. It operates under Indonesian law and supports IDR withdrawals to any Indonesian bank account.
Our live September 2026 data shows Binance P2P (which routes USDC via Solana) delivering 17,614,311 IDR on a $1,000 send at a 0.71% all-in cost. The Solana network fee for USDC is approximately 0.000250 USDC (under $0.001), making network fees negligible. Speed is the standout advantage: Solana settles in under one second, and the entire process from sending USDC to having IDR in your Indodax account takes minutes.
The main requirement is that both the sender and recipient need exchange accounts. The sender needs a US-regulated exchange (Coinbase works well as the on-ramp has zero fee), and the recipient needs a verified Indodax account. KYC on Indodax requires a KTP (Indonesian national ID) or passport and typically takes 1–24 hours for new accounts.
0.71% — All-in cost, USD→USDC→Indodax→IDR via Solana (live data, September 2026) (RemitRoutes live measurement, September 2026)
Go to indodax.com and register with your email address and Indonesian phone number. Identity verification requires your KTP (for Indonesian citizens) or passport (for foreign residents). KYC verification typically takes a few hours for standard accounts.
Once verified, add your Indonesian bank account (BCA, BRI, Mandiri, BNI, or CIMB Niaga) under 'Rekening Bank' to enable IDR withdrawals.
Tip: Indodax supports BCA, BRI, Bank Mandiri, BNI, and CIMB Niaga for IDR withdrawals. Mandiri and BCA tend to have the fastest processing times.
In Indodax, navigate to 'Deposit' and select USDC. Choose the network that matches what the sender will use — Solana (SOL) or Tron (TRC-20) are both low-fee options. Copy your deposit address (and memo/tag if required by the network) and send it to the person sending money.
Important: confirm the network with the sender before proceeding. Sending USDC over the wrong network results in permanent loss of funds. Solana and Tron are not interchangeable at the address level.
Once the sender completes the transfer, USDC will appear in your Indodax wallet within seconds (Solana) or a few minutes (Tron). Navigate to 'Pasar' (Market), find USDC/IDR, and place a sell order at the current market rate.
Indodax charges a trading fee of approximately 0.3% on market orders. The bid-ask spread on USDC/IDR is typically 0.3–0.6% during active trading hours (08:00–20:00 WIB).
Go to 'Tarik Dana' (Withdraw), select IDR, and enter your registered bank account details. Withdrawals to BCA, BRI, Mandiri, and BNI typically process within 1–3 hours on business days. Indodax charges a withdrawal fee of IDR 25,000 (approximately $1.50) per bank transfer.
Minimum withdrawal is IDR 50,000. There is no maximum for fully verified accounts, though large withdrawals may require additional compliance documentation under BAPPEBTI regulations.
Our live September 2026 measurement on USD-IDR found Wise at the top with a 0.63% all-in cost, delivering 17,629,522 IDR on a $1,000 transfer against a mid-market benchmark of 17,740,571 IDR. That is a gap of $6.26 kept by the provider rather than delivered to the recipient.
The crypto route via Binance P2P (USDC on Solana) came in at 0.71%, delivering 17,614,311 IDR: $0.86 more expensive than Wise but settling in under a second versus Wise's roughly 3-hour bank delivery. For time-sensitive transfers, the speed premium may be worth it.
Western Union and WorldRemit cost 1.78% and 1.39% respectively — more than double the best option for the same $1,000. OFX was the most expensive at 4.86% ($48.59 on $1,000), underlining how much the provider choice matters.
Across RemitRoutes' 476-corridor Cross-Border Cost Index, digital-first providers deliver the cheapest rates on the majority of corridors. USD-IDR follows that pattern, with Wise leading traditional providers and the crypto path within 0.1 percentage points of the top.
Under Indonesian law, individuals receiving international remittances are generally not required to pay tax on those funds: remittances are treated as personal transfers, not earned income. Bank Indonesia requires licensed banks and remittance operators to report international transfers above $10,000 USD equivalent as part of anti-money-laundering (AML) compliance under the Undang-Undang Pencegahan dan Pemberantasan TPPU.
For Indonesian workers receiving salary transfers from abroad (gaji TKI), Bank Indonesia has simplified the reporting process through its Laporan Transaksi Keuangan Tunai system. The sending operator typically handles the reporting: the recipient does not need to file anything for amounts under $10,000.
Cryptocurrency transactions in Indonesia are treated as a commodity (bukan alat pembayaran yang sah) under OJK and BAPPEBTI regulations. If you regularly sell USDC for IDR on Indodax, those transactions may generate capital gains or income tax obligations under Direktorat Jenderal Pajak rules depending on your total annual activity. Consult a licensed pajak consultant (konsultan pajak) for personalized advice.
Compare fees from Wise, Remitly, Western Union, and crypto rails for your exact send amount. Free, real-time, no signup required.
Based on live September 2026 data, Wise is the cheapest option for USD-IDR transfers, with a 0.63% all-in cost on a $1,000 transfer ($6.26 fee). The recipient gets 17,629,522 IDR against a mid-market benchmark of 17,740,571 IDR. Remitly (0.65%) and Instarem (0.67%) are close behind. The crypto route via Binance P2P costs 0.71% but settles almost instantly.
Binance P2P (USDC sent over Solana) settles in under one second — but the recipient needs a Binance or Indodax account and must exchange USDC to IDR before withdrawing. For recipients who want a traditional bank deposit, Wise delivers in approximately 3 hours. Western Union bank deposits typically arrive within 1 business day.
Direct international remittance to Indonesian e-wallets is limited in 2026. Most operators (Wise, Remitly, Instarem) pay out to Indonesian bank accounts only. The practical workaround is to link your GoPay or OVO to your bank account: funds arrive in the bank and can be instantly moved to the wallet via BI-FAST at no charge. Western Union has piloted direct DANA wallet payouts in some Indonesian cities.
For a SWIFT transfer, provide the sender with: (1) your bank's SWIFT/BIC code (BCA: CENAIDJA, BRI: BRINIDJA, Mandiri: BMRIIDJA, BNI: BNINIDJA), (2) your full account number, (3) account type (tabungan or giro), (4) your full legal name as it appears on the account, and (5) your bank's registered address. For digital operators like Wise or Remitly, usually just your account number and bank name is sufficient.
Indodax is Indonesia's largest cryptocurrency exchange and has been operating since 2014. It is licensed and supervised by BAPPEBTI (Badan Pengawas Perdagangan Berjangka Komoditi), Indonesia's commodities futures regulatory agency. Funds withdrawn in IDR to a registered Indonesian bank account fall under standard banking protections once they leave the exchange. Always use the official indodax.com domain and enable two-factor authentication.
Generally no: personal remittances received in Indonesia are not subject to income tax and are treated as personal transfers, not earned income. Bank Indonesia requires licensed operators to report transfers over $10,000 USD equivalent for AML compliance, but this is an automatic bank reporting obligation, not a tax on the recipient. For regular crypto sales on Indodax, consult a licensed Indonesian tax consultant as capital gains rules may apply.
Wise transfers to Indonesian bank accounts typically arrive within about 3 hours, based on our live September 2026 data. Wise uses local payment networks rather than SWIFT, which reduces both cost and transit time. The recipient needs a standard Indonesian bank account — Wise supports BCA, BRI, Mandiri, BNI, and other major Indonesian banks.
Based on September 2026 live rates for a $1,000 transfer: Wise costs $6.26 (0.63%) and delivers approximately 17,629,522 IDR in ~3 hours. Western Union costs $17.83 (1.78%) and delivers approximately 17,424,200 IDR in 1 business day. Wise is $11.57 cheaper on a $1,000 transfer and faster. Western Union's advantage is its cash-pickup network across Alfamart and Indomaret stores for recipients without bank accounts.
Compare live rates across 370+ corridors on RemitRoutes · methodology.