Importing into Indonesia adds several stacked taxes on top of the goods price. This calculator applies them in the correct legal order — duty first, then VAT and income-tax prepayment on the duty-inclusive base — to give you a realistic landed cost in rupiah before you ship.
How it works
Indonesian import charges layer on the CIF value:
CIF = goods + insurance + freight
duty = CIF × dutyRate (Bea Masuk)
taxBase = CIF + duty
PPN = taxBase × 11% (VAT)
PPh22 = taxBase × pphRate (income tax prepayment)
landed = CIF + duty + PPN + PPh22
The PPh 22 rate is typically 2.5 percent for importers holding a registered tax
ID (NPWP) and 7.5 percent for those without one. Crucially, both PPN and PPh 22
are charged on CIF + duty, not on the bare goods value, which is why the total
climbs faster than the headline duty rate suggests.
Example and tips
A shipment with a CIF value of Rp10,000,000 at a 10 percent duty rate, imported under an NPWP, owes Rp1,000,000 duty, then Rp1,210,000 PPN and Rp275,000 PPh 22 on the Rp11,000,000 duty-inclusive base — a landed cost of about Rp12,485,000. Without an NPWP the PPh 22 jumps to 7.5 percent, raising the total noticeably. Keep your CIF documentation accurate: customs values the freight and insurance, so under-declaring goods to cut duty risks penalties and re-assessment.