Indonesia
| Personal income tax four_year_concession · 0% flat | — |
| Social security 3.0% employee · uncapped | $3,000 |
| Total deductions | $3,000 |
| Gross income | $100,000 |
| Net take-home | $97,000 |
Most of the gap is opened by Indonesia's Indonesia 4-Year Territoriality regime, which displaces the standard schedule. Both countries are indicated in USD at the displayed FX.
Both Indonesia and Netherlands operate on a worldwide-income basis, though each country's bracket structure and available regimes produce materially different outcomes. Netherlands's top marginal rate of 50% is 15 percentage points above Indonesia's 35%, making the statutory gap one of the largest variables in this comparison.
| Personal income tax four_year_concession · 0% flat | — |
| Social security 3.0% employee · uncapped | $3,000 |
| Total deductions | $3,000 |
| Gross income | $100,000 |
| Net take-home | $97,000 |
| Personal income tax progressive · top 50% | $34,123 |
| Social security no statutory contribution | — |
| Total deductions | $34,123 |
| Gross income | $100,000 |
| Net take-home | $65,877 |
On a $100k single-resident employment profile under each country's default schedule, Indonesia produces the lower effective burden at 28.5% versus 34.1% in Netherlands — a 5.6 percentage-point gap that compounds to roughly $5,636 of additional take-home annually. The 15-point spread in top statutory rates is the primary driver; above their respective thresholds, each additional dollar is taxed at 50% in Netherlands but only 35% in Indonesia. Indonesia levies a social-security contribution on employment income; Netherlands does not model one in the engine, so the bracket comparison here is relatively clean for Netherlands. The gap widens at higher incomes as marginal rates diverge further; remote workers earning above $150k or $200k should run the full engine scenario with their actual figures for a more precise read.
| Instrument | Indonesia · USD | Netherlands · USD | Δ (NL − ID) |
|---|---|---|---|
I. Personal income tax | |||
Personal income tax IDfour_year_concession · 0% flatNLprogressive · top 50% | — | $34,123 | +$34,123 |
| subtotal · personal income tax | $0 | $34,123 | +$34,123 |
II. Mandatory social security & health | |||
BPJS ~3% total. ID3.0% · uncappedNL— | $3,000 | — | −$3,000 |
| subtotal · mandatory social security & health | $3,000 | $0 | −$3,000 |
| Total deductions | $3,000 | $34,123 | +$31,123 |
| Effective rate | 3.0% | 34.1% | 31.1 pp |
| Gross income | $100,000 | $100,000 | — |
| Net take-home | $97,000 | $65,877 | −$31,123 |
Table 1 · Statutory deductions, single-filer remote worker, FY2026 indicative. All amounts in USD. n/a where instrument does not apply. | |||
Both countries offer dedicated regimes for incoming professionals: Indonesia's Indonesia 4-Year Territoriality (0% flat) and Netherlands's 30% Ruling (Expat Scheme) (30% flat). On headline rate alone, Indonesia's Indonesia 4-Year Territoriality at 0% beats the alternative at 30% — a 30-point advantage before eligibility is considered. Netherlands's regime runs for 5 years versus 4 in Indonesia — a longer runway worth factoring into a multi-year relocation plan.
For a digital nomad or remote worker on a $100k income, Indonesia edges Netherlands by 5.6 percentage points on the default schedule — a real but not overwhelming difference that other variables may offset.
Every line above can be traced to a primary instrument. We publish the model; you may toggle its parameters.
Read the full note ↗