Contractor Payments in Southeast Asia: The 2026 Compliance Guide

Withholding tax rates range from 3% in Thailand to 20% in Indonesia and misclassification penalties can trigger back-contributions for the full employment period. Here’s what you need to know before paying a contractor in any of the five major SEA markets.

In This Guide

  • Contractor vs Employee: Why Classification Matters in SEA
  • How to Pay Contractors Legally — Country by Country
  • Withholding Tax Requirements at a Glance
  • Payment Methods That Work Across SEA
  • FX and Currency Considerations
  • When to Convert a Contractor to an Employee
  • Frequently Asked Questions

Contractor vs Employee: Why Classification Matters in SEA

Paying contractors in Southeast Asia carries two distinct risks that companies expanding from the US or Europe consistently underestimate: withholding tax obligations and misclassification liability.

Every SEA country applies withholding tax to service payments made to contractors. Failing to withhold means your company — not the contractor — becomes liable for the unpaid tax, plus late penalties. In Indonesia, the standard non-resident rate is 20%. In Vietnam, PIT can reach 35%. These are not rounding errors.

Misclassification is the more serious risk. If a tax authority determines that your “contractor” is functionally an employee — because you control their work schedule, they work exclusively for you, or the relationship has been ongoing for years — they can reclassify the arrangement retroactively. In Indonesia, that triggers BPJS back-contributions for the entire engagement period. In Malaysia, EPF and SOCSO become immediately due, with 6% annual late penalties. In Singapore, MOM has intensified enforcement of the self-employed persons framework since 2024.

The test applied across SEA jurisdictions comes down to three factors:

  • Control: Does your company control how and when the work is done — not just what the outcome is?
  • Integration: Is the person embedded in your team structure, attending meetings, reporting to your managers?
  • Exclusivity and duration: Do they work only for you, over an extended or indefinite period?

Three “yes” answers means you have an employee, not a contractor — regardless of how the contract is labelled.

How to Pay Contractors Legally — Country by Country

🇲🇾 Malaysia

Malaysian contractors should be engaged under a formal service agreement. Withholding tax of 10% applies to service fees paid to non-resident individuals; for resident contractors, no withholding is required on the payer’s side, but the contractor files their own income tax with LHDN (Inland Revenue Board). If a contractor is later reclassified as an employee, EPF, SOCSO, and EIS contributions become immediately payable for the full engagement period, plus late penalties.

🇸🇬 Singapore

Withholding tax of 15% applies to non-resident contractors providing professional services. For Singapore resident contractors, no withholding is required, but a proper service agreement is strongly advisable. MOM’s Self-Employed Persons (SEP) framework also requires that contractors earning above SGD 6,000/year from a single engagement contribute to Medisave — as the engaging party, confirm their SEP registration status before the arrangement begins.

🇹🇭 Thailand

A 3% withholding tax applies to all service payments exceeding 1,000 THB, regardless of whether the contractor is resident or non-resident. You are obligated to withhold and remit this on their behalf to the Revenue Department. Contracts in Thailand must be in Thai or include an official Thai translation to be enforceable — an English-only service agreement is not sufficient for local enforcement.

🇮🇩 Indonesia

Indonesia has the most aggressive misclassification enforcement in SEA. The withholding rate for non-resident contractors (PPh 26) is 20%. For resident contractors (PPh 21), rates scale from 5–35% depending on income. BPJS registration is required if the engagement exceeds three months, regardless of contract label. Written contracts (Perjanjian Kerja Waktu Tertentu — PKWT) are legally required for all fixed-term engagements.

🇻🇳 Vietnam

Vietnam applies Personal Income Tax on service income at rates from 5–35% on a progressive scale. For foreign contractors, a contractor tax (FCT) of approximately 5% on revenue is standard. Contract language must comply with Vietnamese labour law — a bilingual Vietnamese/English contract is recommended. The General Department of Taxation has intensified audits on foreign-paying arrangements since 2024, particularly in technology and professional services.

Withholding Tax Requirements at a Glance

The table below summarises key WHT rates and compliance requirements across all five markets. These are non-resident rates — resident rates and progressive scales apply differently in each country.

CountryResident WHTNon-Resident WHTFiling DeadlineKey Statutory Body
🇲🇾 MalaysiaSelf-filed by contractor10% on servicesMonthly by 15thLHDN (IRB)
🇸🇬 SingaporeNo withholding required15% (Form IR37)Within 1 month of paymentIRAS
🇹🇭 Thailand3% on all service fees3% on all service fees7th of following monthRevenue Department
🇮🇩 IndonesiaPPh 21: 5–35%PPh 26: 20%10th of following monthDJP (Tax Office)
🇻🇳 VietnamPIT: 5–35% (progressive)FCT: ~5% on revenueMonthly by 20thGDT (Tax Dept)

Payment Methods That Work Across SEA

Bank transfer via SWIFT is the most universally accepted payment method for contractor payments across SEA. However, it’s also the slowest and most expensive for high-frequency payments.

MethodSettlement TimeTypical CostSEA CoverageBest For
SWIFT wire2–5 business daysUSD 25–50 per transfer + FXAll 5 marketsOne-off large payments
Wise Business24–48 hours0.4–1.2% of amountAll 5 marketsRegular contractor payments
PayPalInstant3.4–4.4% + fixed feeLimited (SG, MY)Small amounts only
Local rails (PayNow/DuitNow)Real-timeNear-zeroRequires local accountContractors with local bank accounts
Gotpaid Contractor Payments1–3 business daysTransparent flat rateMY, SG, TH, ID, VNMulti-country contractor payrolls

For companies paying 5+ contractors across multiple SEA countries, a dedicated contractor payment platform eliminates the operational overhead of managing individual SWIFT transfers and tracking withholding tax compliance per country.

FX and Currency Considerations

If you’re paying contractors in USD or SGD but they’re based in Malaysia, Indonesia, Thailand, or Vietnam, currency conversion is unavoidable — and the hidden cost adds up.

Most banks apply a 2–4% FX markup over the interbank rate. Some global payment platforms add a further 0.5–2%. On a USD 5,000/month contractor payroll across SEA, that’s USD 100–300 in FX fees per month — USD 1,200–3,600 per year in costs that never appear on an invoice.

Three ways to reduce FX exposure on contractor payments:

  1. Contract in local currency — fixes the contractor’s take-home and removes your exposure to rate movements in MYR, IDR, THB, or VND.
  2. Use a multi-currency business account — maintain local currency balances to pay in MYR, IDR, THB, VND without converting each time.
  3. Get FX rates in writing before each transfer — any provider that can’t tell you the exact exchange rate applied before you authorise a payment is a provider to reconsider.

Paying contractors across Southeast Asia?

Gotpaid’s contractor payment service handles multi-currency disbursements with transparent FX rates and compliant withholding tax tracking across all five SEA markets.

TALK TO THE TEAM

When to Convert a Contractor to an Employee

If you notice any of the following signs in a current contractor arrangement, you should seek local legal advice and consider converting the engagement to compliant employment:

  • The contractor has been working with you continuously for more than 12 months
  • They work exclusively for your company with no other active clients
  • You control their work schedule — hours, location, or both
  • They use company-provided equipment, email addresses, or systems
  • They are integrated into team communications, reporting lines, or org charts
  • The local tax authority has raised questions about the arrangement
  • The contractor themselves has raised questions about benefits or employment status

Converting a contractor to an employee via an EOR is straightforward. Gotpaid can issue a compliant employment contract in any of its five SEA markets within 48 hours — including onboarding to statutory schemes (CPF, EPF, BPJS, SSF) from day one. This removes misclassification risk and gives the employee the protection they’re entitled to under local law.

Frequently Asked Questions

Do I need to withhold tax when paying a contractor in Singapore?

For non-resident contractors receiving professional service fees, yes — 15% withholding tax applies. You must file the withholding with IRAS using Form IR37 and provide a withholding notice to the contractor. For Singapore resident contractors, no withholding is required on your part; the contractor files their own income tax directly.

What happens if I misclassify an employee as a contractor in Indonesia?

The consequences are significant. BPJS Ketenagakerjaan back-contributions become due for the entire misclassification period, plus late penalties. The Directorate General of Taxes (DJP) can also assess unpaid PPh 21 withholding from the full period. In serious cases, directorial personal liability applies. Indonesia has intensified enforcement of PKWT compliance since 2024.

Can I pay SEA contractors in USD?

Yes — USD payments are accepted in all five SEA markets. However, note that: (1) you still need to calculate and remit the correct withholding tax in local currency terms, and (2) Indonesian and Vietnamese tax authorities base WHT calculations on the official IDR/VND equivalent at the prevailing exchange rate on the payment date. FX conversion costs may also reduce the contractor’s effective take-home.

What contract do I need for a contractor in Malaysia?

A formal service agreement in English (or bilingual English/Bahasa Malaysia) covering: scope of work, payment terms, duration, IP ownership, confidentiality, and termination provisions. Malaysia’s Contracts Act 1950 governs the agreement. A non-exclusive, non-employee relationship clause helps, but does not override the functional reality of the arrangement if it resembles employment.

How do I know if someone qualifies as an employee under Vietnamese law?

Vietnam’s Labour Code defines employment based on whether a labour relationship exists — characterised by subordination (working under employer direction), integration into the business, and a fixed schedule or regular hours. A contractor who operates under these conditions is treated as an employee regardless of how the contract is labelled. If in doubt, the safer — and legally cleaner — structure is employment via an EOR.

Contractor or employee — Gotpaid handles both

From compliant contractor payments with transparent FX, to full EOR employment across Malaysia, Singapore, Thailand, Indonesia, and Vietnam — Gotpaid’s SEA-native team has you covered.

TALK TO THE TEAM

Related Guides