A regional director relocates to Jakarta on a two year assignment, keeps receiving her salary in euros into her home bank account exactly as she did before the move, and assumes the arrangement is simpler this way for everyone involved. It is not. The moment she starts performing her duties from a desk in Jakarta, Indonesia’s tax authority treats a portion of that income as Indonesian sourced, whether or not a single rupiah of it ever touches an Indonesian bank account. Her employer now owes a withholding obligation on income it is not the one actually paying.

That gap, between where the money physically moves and where the tax liability actually sits, is exactly what shadow payroll exists to close. It is not a second payroll system running alongside the real one. It is a parallel calculation, run entirely on paper, that lets an Indonesian entity meet its withholding and reporting duties on an expatriate’s compensation even when the cash itself never passes through local books.

Why Paying Someone Overseas Does Not Remove Indonesia From the Equation

The underlying principle is straightforward once stated plainly, even though it surprises a lot of HR teams the first time they encounter it. Indonesian tax law looks at where work is performed, not where the paycheck originates. An expatriate physically carrying out their job inside Indonesia generates Indonesian sourced income for that work, regardless of which entity’s bank account the salary leaves from.

What changes the calculation is tax residency, and this is where the first real decision point sits.

The 183 Day Test Decides Which Withholding Regime Applies

As XPND’s own breakdown of Indonesia’s tax residency rules explains, a foreign individual becomes an Indonesian tax resident once they accumulate 183 days of presence within any twelve month period, counting both arrival and departure days. That single threshold determines which of two very different withholding mechanisms applies to the shadow calculation.

  • Before residency is triggered, the expatriate is a non-resident, and Indonesian sourced income is subject to Article 26 withholding, a flat 20 percent rate unless a tax treaty between Indonesia and the individual’s home country provides relief.
  • Once residency is triggered, the expatriate shifts onto Article 21 withholding, calculated under the TER method Government Regulation No. 58 of 2023 introduced, using progressive rates on worldwide income, not just the Indonesian sourced portion. XPND’s guide to PPh 21 under the TER system covers how that calculation works for a standard local payroll, and the same mechanics apply to the shadow calculation, just against compensation data that has to be assembled rather than pulled directly from a local paystub.

That residency flip is not a one time classification exercise either. A secondment that starts under one regime can cross the 183 day line midway through the assignment year, and a shadow payroll that keeps calculating under the wrong regime past that point is quietly accumulating an underwithholding position the company will eventually have to explain.

Running the Calculation Without the Cash

The mechanical core of shadow payroll is deceptively simple to describe and genuinely demanding to execute correctly every month.

The home country payroll keeps doing exactly what it already does: calculating and paying the actual salary, benefits, and home country tax or social contributions under its own rules. In parallel, the Indonesian entity, or an advisor acting on its behalf, builds a mirror calculation using the same gross compensation figures, applies Indonesian withholding rules to that figure, and remits the resulting Article 21 or Article 26 liability to the Directorate General of Taxes through Coretax, even though no actual salary payment is flowing through Indonesian books to match it.

A few details tend to catch companies off guard the first time they run this:

  • Compensation data has to travel across borders reliably. A shadow calculation is only as accurate as the gross pay, bonus, and benefit figures the home country payroll team sends over, and a delay or a rounding mismatch between the two sides shows up as a discrepancy at year end reconciliation, not immediately.
  • Benefits in kind count too. Housing allowances, home leave flights, and school fees for dependents are often the line items a home country payroll system was never built to flag as Indonesian taxable income, and they are exactly the line items an Indonesian tax inspection tends to ask about first.
  • The December reconciliation still applies. For a tax resident expatriate, the same annual true up against Article 17’s progressive brackets that applies to any local employee applies here too, except the inputs for that reconciliation have to be reassembled from two payroll systems rather than read off one.

Treaty Relief Is Available, But It Does Not Apply Itself

A non-resident expatriate facing the standard 20 percent Article 26 rate is not necessarily stuck there. Indonesia maintains tax treaties with a wide range of countries, and a reduced withholding rate, sometimes considerably lower, is available where one applies.

Claiming that relief, however, is a procedural step, not an automatic entitlement. Under Ministry of Finance Regulation No. 112 of 2025, which consolidated and replaced the older DGT form procedures, a non-resident individual has to submit a completed DGT form, supported by a valid Certificate of Domicile from their home tax authority, before the reduced treaty rate can be applied at source. A shadow payroll calculation that defaults to the standard 20 percent rate because nobody chased down the paperwork is not wrong on the law. It is simply leaving a benefit the employee was entitled to unclaimed, which tends to surface as an awkward conversation once the expatriate compares notes with a colleague on assignment from a different country whose employer did file the form.

The Work Permit Side Does Not Disappear Just Because Payroll Is Offshore

A shadow payroll arrangement handles the tax side of the equation, but it does not substitute for the immigration and labor compliance that has to exist alongside it. An expatriate physically working in Indonesia still needs the underlying RPTKA foreign manpower utilization approval and the corresponding working KITAS, the same requirement that applies to any foreign hire paid locally, and once that individual has been present for six consecutive months, BPJS Ketenagakerjaan enrollment becomes mandatory for the work accident, death, and old age savings programs, separate entirely from whatever social contribution the home country is still deducting on the other side of the arrangement.

This is also the detail that most clearly separates a shadow payroll scenario from a genuinely remote one. An expatriate who never sets foot in Indonesia, or who lives here on an E33G permit specifically because no Indonesian entity is paying them, sits outside this framework altogether, a distinction XPND’s guide to RPTKA and remote foreign positions covers in detail. Shadow payroll only exists because the person is here, working, under a real Indonesian work permit, while the money happens to move somewhere else first.

Treating It as a Standing Process, Not a One Time Setup

A shadow payroll arrangement that works cleanly in month one tends to be the product of a process built to run every month, not a calculation done carefully once and then left alone. Assignment terms change, allowances get added mid year, and the 183 day clock keeps ticking regardless of whether anyone remembered to watch it.

The companies that handle this well tend to treat the home country payroll team and the Indonesian compliance side as two parts of a single monthly handoff, with a fixed data exchange date, a shared compensation checklist that flags benefits in kind before they get missed, and a standing reminder to check treaty paperwork before defaulting to the full non-resident rate. XPND’s payroll and tax team runs exactly this kind of recurring shadow calculation for clients managing secondees and regional assignees, which tends to mean the first time residency crosses the 183 day line, or the first time a DGT form needs renewing, is handled as a routine step in an existing process rather than a scramble discovered during an audit.