Compare 35 international money transfer routes to Indonesia. We show the real rate — including spread and fees — updated daily.
| From | Best Provider | Rate | Fee on $1k | Speed | Recipient Gets* | |
|---|---|---|---|---|---|---|
| United Arab EmiratesAED | Wise | 4945.3192 | $4.60 | ~1 hour | IDR 4,922,570.73 | Compare → |
| Saudi ArabiaSAR | Wise | 4843.1160 | $4.60 | ~1 hour | IDR 4,820,837.67 | Compare → |
| AustraliaAUD | Wise | 12806.4402 | $4.60 | ~1 hour | IDR 12,747,530.58 | Compare → |
| United StatesUSD | Wise | 18159.5844 | $4.60 | ~1 hour | IDR 18,076,050.31 | Compare → |
| FranceEUR | Wise | 20926.9944 | $4.60 | ~1 hour | IDR 20,830,730.23 | Compare → |
| ItalyEUR | Wise | 20926.9944 | $4.60 | ~1 hour | IDR 20,830,730.23 | Compare → |
| SpainEUR | Wise | 20926.9944 | $4.60 | ~1 hour | IDR 20,830,730.23 | Compare → |
| NetherlandsEUR | Wise | 20926.9944 | $4.60 | ~1 hour | IDR 20,830,730.23 | Compare → |
| SwitzerlandCHF | Wise | 22748.8742 | $4.60 | ~1 hour | IDR 22,644,229.38 | Compare → |
| QatarQAR | Wise | 4989.4739 | $4.60 | ~1 hour | IDR 4,966,522.32 | Compare → |
| KuwaitKWD | Wise | 59119.4942 | $4.60 | ~1 hour | IDR 58,847,544.53 | Compare → |
| JapanJPY | Wise | 113.3356 | $4.60 | ~1 hour | IDR 112,814.26 | Compare → |
| SingaporeSGD | Wise | 14085.5614 | $4.60 | ~1 hour | IDR 14,020,767.82 | Compare → |
| Hong KongHKD | Wise | 2315.7126 | $4.60 | ~1 hour | IDR 2,305,060.32 | Compare → |
| New ZealandNZD | Wise | 10559.0185 | $4.60 | ~1 hour | IDR 10,510,447.01 | Compare → |
| NorwayNOK | Wise | 1916.6706 | $4.60 | ~1 hour | IDR 1,907,853.92 | Compare → |
| SwedenSEK | Wise | 1923.3308 | $4.60 | ~1 hour | IDR 1,914,483.48 | Compare → |
| BelgiumEUR | Wise | 20926.9944 | $4.60 | ~1 hour | IDR 20,830,730.23 | Compare → |
| PortugalEUR | Wise | 20926.9944 | $4.60 | ~1 hour | IDR 20,830,730.23 | Compare → |
| IrelandEUR | Wise | 20926.9944 | $4.60 | ~1 hour | IDR 20,830,730.23 | Compare → |
| AustriaEUR | Wise | 20926.9944 | $4.60 | ~1 hour | IDR 20,830,730.23 | Compare → |
| FinlandEUR | Wise | 20926.9944 | $4.60 | ~1 hour | IDR 20,830,730.23 | Compare → |
| DenmarkDKK | Wise | 2805.8651 | $4.60 | ~1 hour | IDR 2,792,958.12 | Compare → |
| LuxembourgEUR | Wise | 20926.9944 | $4.60 | ~1 hour | IDR 20,830,730.23 | Compare → |
| GreeceEUR | Wise | 20926.9944 | $4.60 | ~1 hour | IDR 20,830,730.23 | Compare → |
| PolandPLN | Wise | 4933.5009 | $4.60 | ~1 hour | IDR 4,910,806.8 | Compare → |
| Czech RepublicCZK | Wise | 864.8990 | $4.60 | ~1 hour | IDR 860,920.46 | Compare → |
| BahrainBHD | Wise | 48302.3534 | $4.60 | ~1 hour | IDR 48,080,162.57 | Compare → |
| OmanOMR | Wise | 47234.9196 | $4.60 | ~1 hour | IDR 47,017,638.97 | Compare → |
| IsraelILS | Wise | 6186.0546 | $4.60 | ~1 hour | IDR 6,157,598.75 | Compare → |
| South KoreaKRW | Wise | 11.8901 | $4.60 | ~1 hour | IDR 11,835.41 | Compare → |
| TaiwanTWD | Wise | 574.9364 | $4.60 | ~1 hour | IDR 572,291.69 | Compare → |
| United KingdomGBP | Wise | 24214.9872 | $4.60 | ~1 hour | IDR 24,103,598.26 | Compare → |
| GermanyEUR | Wise | 20926.9944 | $4.60 | ~1 hour | IDR 20,830,730.23 | Compare → |
| CanadaCAD | Wise | 13009.6509 | $4.60 | ~1 hour | IDR 12,949,806.51 | Compare → |
* IDR amount received when sending the equivalent of $1,000 USD. Rates updated daily — actual amounts may vary.
Indonesia's banking system is well-established and regulated by Bank Indonesia (BI), the country's central bank. The system comprises major commercial banks that routinely accept international transfers, including Bank Mandiri, BCA (Bank Central Asia), BRI (Bank Rakyat Indonesia), CIMB Niaga, Maybank Indonesia, Bank Danamon, and Bank Negara Indonesia. These institutions have SWIFT infrastructure and international correspondent relationships with banks worldwide, making them reliable channels for receiving money from overseas.
Unlike many other regions, Indonesia does not use the IBAN system. Instead, international transfers require a SWIFT code (an 8-11 character code identifying the specific bank branch) and the recipient's local bank account number, typically 10-16 digits. For example, BCA's SWIFT code is CENAIDJA, while Bank Mandiri's is BMRIIDJA. Recipients should confirm their specific bank branch's SWIFT code, as different branches may have variations.
Mobile banking and digital fintech solutions have expanded significantly in Indonesia. Major banks offer mBanking apps (such as Mandiri Online, BCA mobile, and BRI Mobile) that allow account holders to receive and monitor transfers in real time. Popular digital wallets and fintech platforms like OVO, Dana, and GCash are increasingly used for remittances, though these typically require linking to a bank account for final settlement. Processing typically occurs during Indonesian banking hours (08:00-17:00 GMT+7, Monday-Friday) with incoming SWIFT transfers typically clearing within 1-3 business days depending on the sender's bank and correspondent bank speed.
Step-by-step guide for receiving money in Indonesia: First, ensure you have an active bank account with one of Indonesia's major banks (BCA, Bank Mandiri, BRI, CIMB Niaga, or Maybank). Contact your bank to request your official SWIFT code and 16-digit account number. Provide the sender with: (1) Your full name as registered with the bank, (2) Your complete local bank account number, (3) Your bank's SWIFT code, and (4) Your bank's full address in Indonesia. Some banks also accept transfers via intermediary swift routing; confirm with your bank.
Indonesia offers three primary methods for receiving international money: Bank-to-bank transfers are the most common and reliable, requiring only your bank account details. Digital wallet transfersCash pickup services
After the sender initiates the transfer, funds typically arrive within 1-3 business days. To track an incoming transfer, log into your online banking portal or mBanking app and check the transaction history or pending deposits section. Your bank may send SMS or in-app notifications once funds arrive. Large transfers ($10,000 USD equivalent or more) may be held for compliance review (24-48 hours additional). Contact your bank's customer service with the sender's name and transfer amount to inquire about status if funds don't arrive within the expected timeframe.
Indonesia does not impose a direct income tax on incoming international remittances or transfers to personal bank accounts. Money received from abroad is not automatically subject to Indonesian personal income tax, making it straightforward for recipients to keep all transferred funds without tax withholding at the point of receipt. However, this exemption applies only to personal transfers; business payments or foreign income sources may have different tax implications under Indonesian tax law.
Bank Indonesia (the central bank) monitors all international transfers above IDR 500 million (approximately $32,000 USD) for anti-money laundering (AML) and counter-terrorism financing (CTF) compliance. Transfers in this range require the recipient's bank to file Currency Transaction Reports (CTR) with the Financial Transaction Reports and Analysis Centre (PPATK). Transfers exceeding IDR 100 million typically trigger Know Your Customer (KYC) verification, requiring recipients to provide government-issued ID, proof of address, and source of funds documentation. The sending party must also declare the source and purpose of the transfer.
Recipients of large remittances should be prepared to provide documentation such as: employment contracts (if employment-related), business licenses (if business payments), educational enrollment letters (for tuition), or family relationship proof (for family support). Bank Indonesia does not impose a maximum limit on inbound transfers, but suspiciously frequent or large transfers may trigger enhanced due diligence investigations. Indonesia offers no formal government incentive programs for inbound remittances, though some banks occasionally run promotional rates during peak remittance seasons (Ramadan, Christmas). All foreign exchange transactions are monitored under the Foreign Exchange Law; recipients should maintain records of transfers and documentation for 5 years for audit purposes.
The Indonesian Rupiah (IDR) floats freely against all major currencies under a managed floating exchange rate regime established by Bank Indonesia. When international transfers arrive in IDR, no currency conversion is needed—the funds are already in local currency. However, if a sender initiates a transfer in USD, EUR, GBP, or another foreign currency, the receiving bank applies its own conversion rate (not the official central bank rate) at the moment of transfer settlement. Bank Indonesia publishes official daily reference rates on its website, but individual banks typically apply rates 1-3% less favorable than the official rate, capturing a spread as their currency conversion fee.
Recipients receiving transfers in foreign currency—which is rare but possible through some fintech platforms—should be aware that holding foreign currency in Indonesia requires regulatory registration with Bank Indonesia if amounts exceed $10,000 USD equivalent. Foreign currency accounts (FCAs) are permissible at major banks, allowing holders to maintain balances in USD, EUR, GBP, SGD, or JPY. However, for everyday spending, converting to IDR at a local bank or authorized forex bureau is necessary. The best local conversion options include: (1) Bank counter conversions—offered by all major banks with competitive rates but higher fees (0.5-2% spread); (2) Licensed forex bureaus in major cities, offering tighter spreads (0.2-1%) but lower security than banks; and (3) Fintech platforms like OVO or Dana, offering real-time rates via app but with daily conversion limits.
To optimize conversion rates, monitor the IDR/USD exchange rate 3-5 days before initiating transfers—IDR typically strengthens against USD on Tuesdays and Wednesdays. Avoid converting during high-volatility periods (typically Monday mornings or Friday afternoons in Jakarta time). Receiving larger sums and converting lump-sum amounts is more cost-effective than frequent small conversions. While holding foreign currency is permitted, storing wealth in USD/EUR rather than IDR is generally not advisable due to potential regulatory scrutiny of large undeclared foreign holdings and practical challenges in spending foreign currency outside major urban centers.
United Arab Emirates → Indonesia
AED → IDR
Wise · 4945.3192
Saudi Arabia → Indonesia
SAR → IDR
Wise · 4843.1160
Australia → Indonesia
AUD → IDR
Wise · 12806.4402
United States → Indonesia
USD → IDR
Wise · 18159.5844
France → Indonesia
EUR → IDR
Wise · 20926.9944
Italy → Indonesia
EUR → IDR
Wise · 20926.9944
Spain → Indonesia
EUR → IDR
Wise · 20926.9944
Netherlands → Indonesia
EUR → IDR
Wise · 20926.9944
Switzerland → Indonesia
CHF → IDR
Wise · 22748.8742
Qatar → Indonesia
QAR → IDR
Wise · 4989.4739
Kuwait → Indonesia
KWD → IDR
Wise · 59119.4942
Japan → Indonesia
JPY → IDR
Wise · 113.3356
Singapore → Indonesia
SGD → IDR
Wise · 14085.5614
Hong Kong → Indonesia
HKD → IDR
Wise · 2315.7126
New Zealand → Indonesia
NZD → IDR
Wise · 10559.0185
Norway → Indonesia
NOK → IDR
Wise · 1916.6706
Sweden → Indonesia
SEK → IDR
Wise · 1923.3308
Belgium → Indonesia
EUR → IDR
Wise · 20926.9944
Portugal → Indonesia
EUR → IDR
Wise · 20926.9944
Ireland → Indonesia
EUR → IDR
Wise · 20926.9944
Austria → Indonesia
EUR → IDR
Wise · 20926.9944
Finland → Indonesia
EUR → IDR
Wise · 20926.9944
Denmark → Indonesia
DKK → IDR
Wise · 2805.8651
Luxembourg → Indonesia
EUR → IDR
Wise · 20926.9944
Greece → Indonesia
EUR → IDR
Wise · 20926.9944
Poland → Indonesia
PLN → IDR
Wise · 4933.5009
Czech Republic → Indonesia
CZK → IDR
Wise · 864.8990
Bahrain → Indonesia
BHD → IDR
Wise · 48302.3534
Oman → Indonesia
OMR → IDR
Wise · 47234.9196
Israel → Indonesia
ILS → IDR
Wise · 6186.0546
South Korea → Indonesia
KRW → IDR
Wise · 11.8901
Taiwan → Indonesia
TWD → IDR
Wise · 574.9364
United Kingdom → Indonesia
GBP → IDR
Wise · 24214.9872
Germany → Indonesia
EUR → IDR
Wise · 20926.9944
Canada → Indonesia
CAD → IDR
Wise · 13009.6509