How to pay and manage Indonesian contractors: A practical guide
Complete guide to paying contractors in Indonesia: Wise vs PayPal fees, NPWP requirements, tax compliance, currency considerations (USD vs IDR), and contractor management tools.

If you're paying independent contractors in Indonesia, you need to handle payment carefully and understand currency dynamics. The payment part is straightforward once you know what works in Indonesia. The compliance part—understanding NPWP requirements, currency volatility, and foreign exchange regulations—is where most foreign businesses struggle.
This guide walks through what you actually need to do. Then we'll show you where Kontrable helps organize the work.
The main things you need to do
1. Use Wise or Payoneer for payments. These are the best payment methods for Indonesian contractors. Wise costs $3-10 per transfer with real mid-market exchange rates. Payoneer costs $5-12 and is very popular in Indonesia. PayPal works but costs $5-15 and has worse rates. Traditional bank transfers cost $20-40 and take 3-7 days. Use Wise or Payoneer.
2. Always pay in USD. Most Indonesian contractors prefer USD for stability and international purchasing power. The Indonesian rupiah (IDR) fluctuates, and contractors want certainty on what they're earning. Always confirm currency preference with the contractor, but expect USD.
3. Verify NPWP before starting work. NPWP (Nomor Pokok Wajib Pajak) is Indonesia's tax identification number. Always verify the contractor has a valid NPWP before the first payment.
4. Use a written contract. Document the contractor relationship with a clear service agreement covering scope, deliverables, payment terms, currency (USD), IP ownership, confidentiality, and explicit statement that they're an independent contractor (not an employee).
5. Keep payment records. Maintain documentation of all payments made. As a foreign company, you typically don't withhold Indonesian taxes, but you need records for your own country's tax compliance.
That's the foundation. Everything else builds on these five things.
Payment methods: What actually works
For paying Indonesian contractors:
Use Wise or Payoneer. Both are reliable payment methods in Indonesia.
Wise: It charges $3-10 per transfer with real mid-market exchange rates—no markup. Transfers take 1-3 business days. Contractors can withdraw to local Indonesian bank accounts. Wise is widely accepted and has lower fees than most alternatives.
How to set up: Create a Wise business account (free). Get the contractor's bank details (account number, bank name, SWIFT code). Send USD to their account. The contractor receives money in 1-3 business days and can withdraw to their local bank.
Payoneer: It charges $5-12 per transfer and is very popular with Indonesian freelancers. Many Indonesian contractors already have Payoneer accounts. Transfers take 1-3 business days. Contractors can withdraw to local bank accounts.
How to set up: Create a Payoneer business account (free). Get the contractor's Payoneer account email. Send USD to their account. They can withdraw to their Indonesian bank account.
What about PayPal?
PayPal works in Indonesia and costs $5-15 per transaction. It offers instant transfers but has worse exchange rates than Wise or Payoneer. PayPal is widely accepted, so if the contractor prefers it, it works. But for regular payments, Wise or Payoneer are better choices.
What about traditional bank transfers?
Avoid them. They cost $20-40 per transaction and take 3-7 days. Use Wise, Payoneer, or PayPal instead.
Currency: Always USD
Most Indonesian contractors prefer USD for stability and international purchasing power. The Indonesian rupiah (IDR) fluctuates significantly, and contractors want certainty on what they're earning.
Tech workers especially prefer USD because they're paid by international clients and need stability. USD also has far better long-term purchasing power than IDR. Some contractors may request IDR, but this is rare and you should ask why.
Always confirm currency preference with your contractor before setting up payments, but expect them to say USD. If they request IDR, explain the currency risk and ask if they'd prefer USD instead.
Understanding NPWP (Tax ID)
NPWP (Nomor Pokok Wajib Pajak) is Indonesia's tax identification number issued by the Indonesian tax office (Direktorat Jenderal Pajak). All contractors must have one to operate legally in Indonesia.
You need to verify the contractor has a valid NPWP before starting work. Ask them to provide their NPWP and keep it on file. This is the contractor's responsibility to obtain and maintain, but you should verify it as part of your contractor onboarding process.
Tax and compliance requirements
When hiring contractors in Indonesia, tax obligations are straightforward: the contractor is responsible for their own taxes. You don't withhold taxes or file anything with Indonesian tax authorities.
Your responsibilities: Verify the contractor has a valid NPWP. Have a clear written service contract. Keep documentation of all payments. Don't withhold Indonesian taxes. Ensure proper contractor relationship (they control their work, use their own tools, work for multiple clients, are project-based).
Contractor's responsibilities: They handle their own tax compliance with Indonesian tax authorities. They register and maintain their NPWP. They file tax returns as required by Indonesian law. They keep records of income and expenses.
Important note: As a foreign company paying an Indonesian contractor, you typically don't have tax withholding obligations in Indonesia. The contractor handles their own tax compliance. Consult with a tax professional in your country about reporting requirements in your jurisdiction.
Contractor vs employee classification
One mistake businesses make is treating contractors like employees. Indonesia has labor laws that distinguish between the two, and misclassification can create legal risk.
A proper independent contractor relationship means they control how work is done, use their own tools and equipment, work for multiple clients, and are engaged on a project basis with defined deliverables. They shouldn't have set working hours, provided equipment, exclusive work requirements, or ongoing employment-like arrangements.
Document the relationship carefully with a written contract that explicitly states independent contractor status.
Why hire Indonesian contractors?
Indonesia has a rapidly growing tech sector with excellent advantages. The country has skilled developers and a large, growing freelance workforce. Rates are 50-70% lower than Western countries while maintaining quality. The workforce is talented, motivated, and eager for international work. English proficiency is growing in the tech sector—many contractors speak English well enough for international work. Indonesia has a thriving startup ecosystem and growing IT industry.
Common mistakes and how to avoid them
Mistake 1: Paying in IDR. You assume IDR is simpler for the contractor. They lose significant value due to rupiah fluctuations and are unhappy about it.
Solution: Always pay in USD. Most Indonesian contractors prefer USD. Have the conversation upfront about currency.
Mistake 2: Using expensive bank transfers. Traditional international wire transfers cost $20-40 per transaction with poor exchange rates. Over a year, paying a single contractor, this costs thousands extra.
Solution: Use Wise ($3-10) or Payoneer ($5-12). You save 70-80% on transfer fees.
Mistake 3: Not verifying NPWP. You hire a contractor without requesting their NPWP. They may not be properly registered with the Indonesian tax office, creating potential compliance issues.
Solution: Request NPWP before the first payment. Keep it on file as proof of contractor tax registration.
Mistake 4: No written contract. Verbal agreements lead to disputes about scope, deliverables, and payment terms. Without documentation, there's no clarity when disagreements arise.
Solution: Always have a written service agreement before starting work. Cover scope, deliverables, payment terms, currency (USD), IP ownership, confidentiality, and termination terms.
Mistake 5: Misclassifying employees as contractors. You treat a contractor like an employee—setting hours, providing equipment, requiring exclusive work. This creates legal risk.
Solution: Ensure true contractor relationship. They control how work is done, use their own tools, work for multiple clients. Document this in the contract.
Frequently asked questions
Q: Should I pay Indonesian contractors in USD or IDR? A: Most Indonesian contractors prefer USD for stability and international purchasing power. Always confirm with your contractor, but expect USD.
Q: What's the best payment method for Indonesia? A: Wise and Payoneer are both excellent. Wise typically has lower fees ($3-10), while Payoneer is very popular among Indonesian freelancers and many already have accounts. PayPal also works but has higher fees ($5-15).
Q: What is NPWP and why is it important? A: NPWP is Indonesia's tax identification number. All contractors should have one to be properly registered with the Indonesian tax office. Always verify your contractor has a valid NPWP before starting work.
Q: Do I need an EOR platform for Indonesian contractors? A: No. EOR is for hiring employees internationally. Indonesian contractors handle their own tax compliance. You just need a good payment method (Wise or Payoneer) and the ability to organize contracts and payment records.
Q: Do I need to withhold Indonesian taxes? A: No. As a foreign company paying an Indonesian contractor, you typically don't withhold Indonesian taxes. The contractor is responsible for their own tax compliance.
Q: Do I need a local presence or business registration in Indonesia? A: No. You're paying independent contractors for services. You don't need an Indonesian business entity, registration, or tax ID. The contractor handles their own compliance.
Q: What should be in a contractor agreement for Indonesia? A: Include scope of work, deliverables, payment terms, currency (USD), independent contractor status, IP ownership, confidentiality, and termination terms. A simple written agreement protects both sides.
Getting started
If you're paying Indonesian contractors, here's the process:
- Verify contractor has valid NPWP
- Set up Wise or Payoneer business account (Wise typically has lower fees)
- Confirm currency preference (will likely be USD)
- Get contractor's payment details (bank account for Wise, Payoneer email for Payoneer)
- Create written service agreement
- Set up regular payment schedule
- Keep records for your tax purposes
- Maintain contractor contact and documentation
Kontrable helps with steps 2, 4, 5, 6, 7, and 8 by organizing contractor information, tracking payments, managing contracts, and storing invoices. You stay in control of your payment method and use Wise or Payoneer directly.
If you're managing a few contractors, a spreadsheet works. If you're managing dozens or coordinating across a team, Kontrable saves time and keeps contractor data organized.
Ready to get organized?
[Start a free trial of Kontrable] – Get invoice workflows, payment tracking, and contract storage. Try it free.
