🇮🇩How to Receive International Payments in Indonesia
Last updated: June 2026
Banking and Foreign Exchange Context
Bank Indonesia (BI) regulates all foreign currency flows entering the country. As an Indonesian resident receiving payment for services rendered to overseas clients, you are entitled to hold a foreign currency savings account (rekening valuta asing) at any BI-licensed commercial bank. These accounts accept wire transfers in USD, EUR, SGD, and other major currencies without requiring immediate conversion to Indonesian rupiah.
Bank Indonesia Regulation No. 18/10/PBI/2016 on Foreign Exchange Transactions introduced mandatory reporting for transactions above USD 25,000 (or equivalent) per transaction or per month. Below that threshold, commercial banks handle the documentation internally. Above it, your bank will ask you to submit a Foreign Exchange Activity Report (LKPU — Laporan Kegiatan Usaha Penukaran Valuta Asing) through their system.
For most freelancers earning under USD 25,000 per month from a single client, the practical process is straightforward: receive the wire to your foreign currency account, then sell the foreign currency to your bank at the prevailing bank rate when you need rupiah. The spread between the buying and selling rate at large state banks (BRI, BNI, Mandiri, BCA) is typically 0.5–1.5%, which is narrower than at most fintech platforms operating in Indonesia.
Key Regulations
The Otoritas Jasa Keuangan (OJK), Indonesia's integrated financial services regulator, oversees both banking and non-bank fintech platforms. Payoneer and similar platforms that enable Indonesian users to receive international payments must register with OJK as either a money transfer operator or a payment system operator under OJK Regulation No. 77/POJK.01/2016. Platforms without OJK registration are technically operating outside the licensed perimeter, which matters if there is ever a dispute over withheld funds.
Bank Indonesia's foreign exchange market rules require that FX spot transactions by residents above USD 100,000 per month be supported by underlying documentation — typically a service contract or invoice. This threshold is high enough that it does not affect most individual freelancers, but freelancers with high-volume enterprise clients should retain their service agreements as a routine practice regardless of amount.
Indonesia also operates a Transfer Pricing framework under Directorate General of Taxes (DJP) regulations, which applies primarily to related-party transactions. Independent freelancers dealing with unrelated overseas clients are not typically within scope, but invoices should clearly describe the services rendered and the agreed price to satisfy any routine bank query about the commercial basis of the inflow.
Platform Recommendations
Payoneer has maintained continuous availability in Indonesia for over a decade. It is the most widely used platform among Indonesian freelancers on Upwork, Fiverr, and Freelancer. Withdrawal to a local IDR bank account carries a USD 3 fixed fee plus a 2% conversion charge. Payoneer's support team has an Indonesian-language contact option, which is useful when dealing with account verification questions.
Wise supports Indonesian users for incoming transfers, routing funds through local bank accounts in the destination currency. For USD-to-IDR transfers, Wise typically offers a mid-market rate with a transparent fee in the 0.4–0.7% range, which often beats the spread at commercial banks. Note that Wise is not a bank in Indonesia and is registered as a payment system operator — it does not hold BI banking licences, which means deposit insurance does not apply to funds held in a Wise account balance.
For clients paying by wire transfer directly, the most cost-effective path for large amounts (above USD 5,000) is usually a direct SWIFT transfer to your foreign currency account at BCA, BNI, or Mandiri. These banks have well-established SWIFT corridors and their transaction fees for incoming wires are typically USD 10–15 flat per transfer, regardless of amount. Share your account number (nomor rekening), bank name, branch address, and SWIFT code with your client.
Tax Obligations
Indonesian tax residents (individuals present in Indonesia for more than 183 days in a 12-month period, or who intend to reside in Indonesia) are taxed on their worldwide income under the Income Tax Law (UU PPh). Foreign-sourced freelance income falls within the scope of Article 21 (for employment-like arrangements) or Article 17 (for general personal income), depending on the nature of your arrangement.
The progressive income tax rates under Article 17 as amended by UU HPP (Harmonisasi Peraturan Perpajakan, 2021) are: 5% on income up to IDR 60 million, 15% on IDR 60–250 million, 25% on IDR 250–500 million, 30% on IDR 500 million–5 billion, and 35% above IDR 5 billion. As a self-employed individual, you calculate your own taxable income, deducting business expenses, and file an Annual Individual Tax Return (SPT Tahunan PPh Orang Pribadi) by 31 March each year via the DJP Online portal (djponline.pajak.go.id).
VAT (PPN) registration is required once your annual taxable supply exceeds IDR 4.8 billion. Most individual freelancers fall below this threshold. If your overseas client is a foreign entity and you are providing services consumed outside Indonesia, the supply may qualify as a zero-rated export of services, but this requires formal VAT registration to claim. Consult a registered tax consultant (Konsultan Pajak) if your revenue approaches the registration threshold.
Frequently Asked Questions
Can I keep foreign currency in my Indonesian bank account without converting to rupiah?
Yes. All major Indonesian banks offer foreign currency savings accounts (rekening tabungan valuta asing) in USD, EUR, and SGD. You can hold the balance indefinitely and convert to rupiah at a time of your choosing. There is no mandatory conversion requirement for amounts below the Bank Indonesia reporting threshold of USD 25,000 per transaction.
Is Payoneer legally approved to operate in Indonesia?
Payoneer operates in Indonesia under OJK oversight as a licensed payment system operator. It has been active in the Indonesian market for over a decade without interruption. Withdrawals to Indonesian bank accounts are processed in IDR at Payoneer's published exchange rate, which includes a conversion spread of approximately 2% plus a fixed USD 3 fee.
Do I need to report my foreign income to the Indonesian tax authority?
Yes. As an Indonesian tax resident, all worldwide income — including payments received from overseas clients — must be reported in your Annual SPT Tahunan filed with the DJP. The income should be converted to IDR using the exchange rate on the date of receipt, or the average monthly rate if payments are frequent. Failure to report foreign income can result in penalties and additional tax assessments.
What documents should I prepare when receiving a large international wire?
Your bank may ask for an invoice or service agreement for inflows above certain internal thresholds. Keep a professional invoice for every payment, stating the service description, client name, amount, and currency. For transactions above USD 25,000, Bank Indonesia's LKPU reporting is triggered — your bank handles the submission but will need your invoice and a brief written explanation of the commercial basis.
Is Wise available in Indonesia?
Yes, Wise supports transfers to Indonesian bank accounts. It typically applies a mid-market exchange rate with a transparent fee of 0.4–0.7% for USD-to-IDR transfers, which is competitive relative to commercial bank spreads. However, Wise is not a bank and funds held in a Wise balance are not covered by the Lembaga Penjamin Simpanan (LPS) deposit guarantee. Use it for efficient conversion, but do not hold large balances on the platform.
Sources
See which payment platforms support Indonesia and compare their fees.
View platform data for Indonesia →