Independen & EditorialInformasi, Bukan NasihatBersumber RegulasiBukan Situs Pemerintah

Paying Foreign Freelancers from Indonesia: When 20% Withholding (PPh 26) Applies

Paying Foreign Freelancers from Indonesia: When 20% Withholding (PPh 26) Applies

Withholding tax on payments to foreign freelancers in Indonesia — commonly called PPh Pasal 26 — is a flat 20% deduction applied to the gross amount of any payment made by an Indonesian resident payer to a non-resident individual or entity for services, royalties, or other Indonesian-source income. The 20% rate is the default under Article 26 of the Indonesian Income Tax Law (UU PPh) and applies regardless of the freelancer’s country, the size of the invoice, or whether the work was performed remotely. It can be reduced — sometimes to zero — if the foreign freelancer’s home country has a double-taxation agreement (P3B) with Indonesia and the freelancer delivers a validated Certificate of Domicile on the DGT Form before payment is made.

This article is information, not tax advice. It applies to transactions governed by Indonesian tax law — primarily where the payer is an Indonesian legal entity or tax resident. Your specific situation depends on the income type, the applicable treaty, and whether the freelancer qualifies as the beneficial owner of the payment. Consult a registered Indonesian tax consultant (SIKOP-listed, holding a valid izin praktik) before finalising your withholding position.

PPh 26 vs PPh 23: The Residency Divide

The single most important variable in Indonesian withholding tax is residency — not the freelancer’s nationality, not the currency of the invoice, but where the payee is a tax resident.

Pay a Bali-based graphic designer who holds a KITAS and is a registered Indonesian taxpayer? That is PPh Pasal 23, at 2% of the gross invoice for services. Pay the same designer’s colleague sitting in Berlin who has no Indonesian tax presence? That is PPh Pasal 26, at 20%. Same type of work, same output, a tenfold difference in the withholding rate.

The distinction matters practically. Indonesian finance teams sometimes treat all freelancers on an overseas payroll uniformly, or assume that because a foreign freelancer is an individual rather than a company, different rules apply. Neither assumption is correct. The table below captures the key split:

Factor PPh Pasal 23 PPh Pasal 26
Payee tax status Indonesian tax resident (individual with NPWP, or Indonesian-registered entity) Non-resident — no Indonesian tax domicile, no permanent establishment in Indonesia
Standard rate on services 2% of gross (or 4% if payee has no NPWP) 20% of gross
Treaty reduction possible? Not applicable (resident already in Indonesia tax net) Yes — reduced rate if valid DGT Form (Certificate of Domicile) lodged before payment
Typical examples Local freelance photographer, Indonesian PT providing consulting services Portuguese UX designer invoicing from Lisbon, Singapore software agency, US copywriter
Monthly reporting SPT Masa PPh 23 (deposit by 10th, file by 20th of following month) SPT Masa PPh 26 (same schedule — deposit 10th, file 20th)

Why Does Indonesia Withhold Tax on Foreign Freelancers at All?

The logic is straightforward. A foreign freelancer earns income that originates in Indonesia — the payer is Indonesian, the economic activity generating the payment happens (at least in part) because of Indonesian demand. The Indonesian tax system taxes non-residents on Indonesian-source income. Since DJP cannot directly chase a freelancer in Lisbon or Lagos for their Indonesian tax obligations, the system puts the compliance burden on the Indonesian payer: deduct the tax before the money leaves, remit it to the state treasury, and report it monthly.

This is not an Indonesia-specific quirk. Withholding at source on cross-border service payments is a standard feature of most territorial and worldwide tax systems. What varies is the rate and the treaty network available to reduce it.

When the 20% Rate Applies Without Reduction

The default 20% PPh 26 rate applies in any of these situations:

  • The freelancer’s home country has no double-taxation agreement (P3B) with Indonesia. Indonesia has roughly 70 to 71 P3B agreements in force — the DJP list at pajak.go.id is the authoritative source — which means a meaningful number of countries are not covered.
  • The freelancer’s country does have a treaty, but the freelancer has not provided a valid Certificate of Domicile (DGT Form) before the payment is made. The treaty does not reduce the rate automatically. The documentation must come first.
  • The DGT Form provided is defective: expired, name mismatch, uncertified Part II, or the income category on the form does not match the payment type.
  • The income type is not covered by a treaty article, or the applicable treaty article does not provide a reduced rate for service fees (some older treaties reduce rates only on dividends, interest, and royalties but treat service fees as business profits, which can complicate the analysis).

In all of those cases, the Indonesian payer must withhold 20% of the gross invoice amount, deposit it to the state treasury, and issue a Bukti Potong PPh 26 to the freelancer. There is no discretion.

How a Treaty Reduces the Rate — The DGT Form Requirement

Indonesia’s P3B network includes treaties with major freelancer-origin countries: the Netherlands, Germany, France, the United Kingdom, Australia, Singapore, and many others. The treaty rate for technical service fees or business income paid to non-resident individuals varies by treaty — some reduce the rate significantly, others are narrower in scope. The Indonesia–Singapore treaty, for example, treats most service payments as business profits and taxes them only if the Singapore resident has a permanent establishment in Indonesia (which a remote freelancer typically does not). That can mean an effective rate of zero on many service payments, if the conditions are met.

But here is the critical procedural point, governed by PMK 18/PMK.03/2021: the Indonesian payer cannot apply a treaty rate unless the foreign freelancer delivers a completed, certified DGT Form before the payment. Not after. Not during. Before.

The DGT Form (Form 1 for non-bank individuals and entities) has two parts. The freelancer fills in Part I — their legal name, home-country tax identification number, the treaty country they are invoking, the type of income, and a beneficial-owner declaration. Their home-country tax authority stamps and certifies Part II, confirming the freelancer is indeed a registered tax resident there for the relevant period. The Indonesian payer collects this document, verifies it, and keeps it in their records as audit evidence.

Key validity rules:

  • The DGT Form is valid for the calendar year stated in the home-country tax authority’s certification, or 12 months from the certification date if no year is specified.
  • A new form is needed each calendar year — a 2025 certificate does not cover 2026 payments.
  • The income category on the form must match the actual payment type. A DGT Form citing royalties does not cover a payment that is properly characterised as a service fee.

For the detailed mechanics of the DGT Form process — including common rejection causes and the beneficial-owner analysis — see our companion article on the Certificate of Domicile and DGT Form.

Worked Example: Rp50 Juta Design Invoice from Portugal

A Bali-based PT receives a design invoice from a freelance designer based in Lisbon, Portugal. Invoice amount: Rp50.000.000. The designer invoices in their personal name, has no Indonesian presence, and is tax-resident in Portugal.

Indonesia and Portugal do have a tax treaty (P3B) in force. The relevant question is whether the treaty covers service fee income paid to an individual non-resident, and at what rate. Assuming the treaty’s business-profits article applies and the designer has no Indonesian permanent establishment — which is the standard position for a remote freelancer with no physical presence in Indonesia — the Indonesian company may have a strong basis to apply a reduced or zero rate on service income. But that position requires the DGT Form first.

Scenario A: No DGT Form in place

The designer sends the invoice. The Indonesian PT has no DGT Form on file. Standard PPh 26 applies at 20% of gross.

  • Invoice: Rp50.000.000
  • PPh 26 withheld: Rp10.000.000 (20% × Rp50jt)
  • Net payment to designer: Rp40.000.000
  • The PT deposits Rp10.000.000 to the state treasury and issues a Bukti Potong PPh 26 to the designer

The designer receives 80% of their invoice. If Portugal taxes this income too and grants a foreign tax credit for the Indonesian withholding, the double taxation is mitigated — but the designer must navigate that claim in Portugal, and in practice many individual freelancers find the Portuguese tax credit process for small Indonesian withholding amounts more trouble than it is worth.

Scenario B: Valid DGT Form delivered before payment

Before the PT processes the payment, the designer submits a completed and certified DGT Form 1. Part I filled in correctly; Part II certified by the Portuguese tax authority (Autoridade Tributária e Aduaneira) for the current calendar year. The PT reviews it, confirms the legal name matches the contract, income type is “business profit / service fee,” certification is current, and files it in the tax records.

On the basis that Portugal has a P3B with Indonesia and the treaty’s business-profits article does not create a taxing right for Indonesia (no PE in Indonesia), the PT applies a reduced withholding rate — in this scenario, potentially zero on service income properly characterised as business profits.

  • Invoice: Rp50.000.000
  • PPh 26 withheld (treaty rate): potentially Rp0 if no-PE business-profits article applies
  • Net payment to designer: Rp50.000.000
  • The PT still files its SPT Masa PPh 26 reporting the payment and the treaty basis for the nil withholding

The Rp10.000.000 difference is real money. For a PT that pays multiple foreign freelancers throughout the year, the aggregate difference between “no DGT forms” and “DGT forms in place” can be significant — both for the company’s cash management and for the freelancers’ invoicing economics.

Important caveat on this example: The actual treaty rate and whether the business-profits article applies to this specific payment depends on the exact terms of the Indonesia–Portugal treaty, how the income is characterised, and whether any MLI amendments apply. This is a worked illustration of the mechanism, not a statement that Portuguese-resident freelancers automatically pay zero PPh 26. The treaty text governs; a registered consultant should review the position before you apply any rate other than 20%.

PPN Self-Assessment on Offshore Services: The Other Tax Angle

PPh 26 is not the only Indonesian tax potentially triggered by a payment to a foreign freelancer. Since 2020, Indonesia has applied value-added tax (PPN) to digital services and intangible goods imported from offshore — and the regime was expanded further under Government Regulation 44/2022 and the implementing rules.

Under the current PPN framework (statutory rate 12%, effective rate 11% for most non-luxury goods and services under PMK 131/PMK.03/2024, using the 11/12 Dasar Pengenaan Pajak calculation), an Indonesian business that acquires services from a foreign provider may be required to self-assess PPN on the transaction. The mechanics:

  • If the foreign freelancer is not a PKP (Pengusaha Kena Pajak — a VAT-registered entity in Indonesia), the Indonesian buyer that is a PKP must self-assess and remit PPN on the value of the imported service.
  • The self-assessed PPN is treated as an output tax; if the Indonesian buyer uses the service for a taxable business activity, they can typically claim the same amount as input tax credit in the same reporting period, making it a net-zero cost.
  • If the Indonesian buyer is not a PKP — common for smaller PT or CV below the Rp4,8 miliar PKP registration threshold — the self-assessment obligation technically still exists but is less frequently enforced in practice for individual freelancer payments. This is an area where compliance rates vary and professional advice is warranted.

For a Rp50 juta design invoice, the self-assessed PPN at the effective 11% rate would be Rp5.500.000 — a tax the Indonesian company owes to the state (and can usually credit back if they are a PKP). This is separate from and additional to the PPh 26 withholding. Both can apply to the same transaction.

The PPN self-assessment angle is frequently overlooked in discussions of foreign freelancer payments in Indonesia. PPh 26 gets most of the attention because it directly reduces the amount the freelancer receives. PPN self-assessment stays entirely within the Indonesian company’s books. But for a PKP, it affects the timing of cash flow and the completeness of monthly SPT Masa PPN filings — and for a non-PKP, it represents an underappreciated compliance exposure.

Want help mapping the full withholding and PPN picture for your specific freelancer payments? Use our enquiry form to connect with a SIKOP-registered tax consultant, or reach out via WhatsApp — details are on the contact page.

Compliance Steps for Indonesian Payers

The Indonesian company — not the freelancer, not DJP, and not the freelancer’s home-country tax authority — carries the compliance burden for PPh 26. If the withholding is wrong, the penalty falls on the Indonesian payer. Here is what a workable compliance process looks like:

  1. Identify all cross-border service payments. Any payment to a non-Indonesian-resident individual or entity for services, IP use, or other Indonesian-source income is potentially subject to PPh 26. This includes remote workers, design freelancers, software developers, consultants, and content creators invoicing from abroad.
  2. Check residency status. Does the payee hold an NPWP and an Indonesian KITAS/KITAP that establishes Indonesian tax residency? If yes, PPh 23 (2%) may apply. If they are genuinely non-resident, PPh 26 (20% default) applies.
  3. Check whether Indonesia has a P3B with the freelancer’s country. Use the current DJP list, not a secondhand summary. Treaty status changes.
  4. Request the DGT Form before processing payment. Give the freelancer enough lead time — their home-country tax authority may take 2–8 weeks to certify Part II. Build this into your invoice payment timeline.
  5. Review the DGT Form for completeness. Name matches the contract counterparty. Income category matches the payment type. Part II is certified and legible. The certification covers the current calendar year.
  6. Apply the correct rate and deposit the withholding tax. Deposit to the state treasury by the 10th of the following month. File the SPT Masa PPh 26 by the 20th.
  7. Issue the Bukti Potong PPh 26 to the freelancer. They need this to claim a foreign tax credit in their home country. Withhold without issuing a Bukti Potong and you have given the freelancer no remedy for double taxation.
  8. Retain DGT Forms and Bukti Potong for five years. DJP’s standard audit window covers up to five years back. Records must be kept for at least that period.

What About Freelancers Working Through Foreign Platforms or Companies?

Many Indonesian businesses pay freelancers through intermediaries: Upwork, Fiverr, a foreign agency, or a payment platform. Whether PPh 26 applies — and to whom — depends on who the actual contractual counterparty is under Indonesian tax law.

If an Indonesian PT contracts directly with an individual foreign freelancer and pays them through a platform, the PT is still the withholding agent. The platform is a payment channel, not the service provider. PPh 26 obligations do not disappear because a third-party platform is involved in routing the money.

If the PT contracts with a foreign agency (a company, not an individual) and the agency then subcontracts to individual freelancers, the PPh 26 analysis focuses on the PT–agency relationship. The agency is the non-resident service provider; the individual freelancers are the agency’s problem, not the Indonesian PT’s. The payment from the PT to the foreign agency is potentially subject to PPh 26, and treaty relief depends on the agency’s country of domicile and the applicable treaty — including whether the treaty’s service article applies to corporate service providers.

These structural questions are not hypothetical. They arise regularly when Indonesian startups and creative businesses scale their use of international freelancers, and getting the analysis wrong in either direction — over-withholding and damaging the freelancer relationship, or under-withholding and accumulating a tax liability — creates problems that are far more expensive to fix than preventing. A one-off consultation with a SIKOP-registered consultant before establishing a regular cross-border freelancer engagement is usually worth the cost.

The Payer’s Liability: Why This Is Not the Freelancer’s Problem to Solve

One pattern that appears in expat business communities is a misunderstanding about who is responsible for PPh 26. Foreign freelancers sometimes assume the withholding is the Indonesian company’s internal tax issue and not their concern. Indonesian finance staff sometimes assume the freelancer should be handling their own Indonesian tax obligations. Both assumptions are partially correct and substantially misleading.

The legal position is this: the Indonesian payer is the withholding agent under UU PPh. If they fail to withhold and remit the correct amount, DJP assesses the deficiency against the payer — with interest. The foreign freelancer is, under domestic Indonesian law, also liable for the underlying tax on their Indonesian-source income, but DJP has limited practical leverage over a person sitting in another country. So enforcement falls on the Indonesian entity within reach.

For the foreign freelancer, the practical issue is different: understanding that the 20% deduction is a tax, not a fee — and that they may be able to recover it as a foreign tax credit in their home country if they obtain the Bukti Potong. Many freelancers new to the Indonesian market are surprised by the deduction and do not realise the DGT Form process exists. Payers who explain this upfront — and build DGT Form collection into their standard freelancer onboarding — avoid disputes and delays.

What is PPh 26 withholding on foreign freelancers in Indonesia?

PPh Pasal 26 is the Indonesian income tax withheld at source on payments made to non-resident individuals and entities. For services paid to a foreign freelancer with no Indonesian tax presence, the default rate is 20% of the gross invoice amount. The Indonesian payer deducts this before remitting to the freelancer, deposits it to the state treasury, and reports it in their monthly SPT Masa PPh 26. The rate can be reduced under a double-taxation agreement if the freelancer provides a validated Certificate of Domicile (DGT Form) before payment.

What is the difference between PPh 23 and PPh 26 for service payments?

PPh 23 applies when the service provider is an Indonesian tax resident — an individual with an NPWP and Indonesian tax domicile, or an Indonesian-registered entity. The standard PPh 23 rate for services is 2% of gross (4% without NPWP). PPh 26 applies when the provider is non-resident — a foreign individual or company with no Indonesian tax presence. The default rate is 20% of gross. The residency of the payee, not their nationality or the currency of the invoice, determines which article applies.

Can a tax treaty eliminate the 20% PPh 26 on freelancer payments?

Yes, a treaty can reduce the rate — sometimes to zero — but only if two conditions are met. First, Indonesia must have a tax treaty (P3B) with the freelancer’s country of tax residence. Second, the freelancer must provide a completed and certified DGT Form (Certificate of Domicile) to the Indonesian payer before the payment is made. The treaty does not self-execute. If no DGT Form is in place at the time of payment, the Indonesian payer must apply the full 20% rate regardless of which country the freelancer is in.

What is the PPN (VAT) position on payments to foreign freelancers?

Separately from PPh 26 withholding, an Indonesian PKP (VAT-registered business) that imports services from a foreign provider may need to self-assess PPN on the transaction. Under the current regime (PMK 131/PMK.03/2024), the effective PPN rate for most non-luxury services is 11% of the invoice value. A PKP can typically claim the self-assessed PPN back as input tax credit in the same period, making it cash-flow neutral. This self-assessment obligation is separate from PPh 26 and applies in addition to it — both can arise from the same invoice.

What happens if the Indonesian company forgets to withhold PPh 26?

DJP can assess the under-withheld tax against the Indonesian payer — not the foreign freelancer — during a tax examination or audit. The assessment includes the unpaid PPh 26 plus interest calculated at a monthly rate linked to the Ministry of Finance reference rate (not a fixed 2%, which is an outdated figure still quoted in some secondhand sources). The Indonesian payer remains liable as the withholding agent even if the payment has long since been remitted to the overseas freelancer. This is why the compliance obligation to collect and verify a DGT Form — or to withhold the default 20% — rests entirely with the Indonesian payer, not with the freelancer.

If you are an Indonesian business navigating regular payments to overseas freelancers, a quick compliance review can save significant exposure. Send a message via our enquiry form or WhatsApp, and we can connect you with a SIKOP-listed consultant experienced with cross-border withholding. No one pays to appear on our shortlist — if you proceed with a consultant through our introduction, they may pay us a referral fee at no extra cost to you.

Tanya Bali Pajak
WhatsAppTanya Kami
Scroll to Top