Enter a shipment's FOB price, freight, insurance and duty rate. The calculator builds the CIF value, the import duty, the PPN impor and the landed cost per unit, the way an ERP should post it.
By Matthews WongResearched on
Key takeaway
An import's landed cost is its CIF value (FOB plus freight and insurance) plus import duty and other capitalisable costs. PPN impor is charged on the import value, which is CIF plus duty, but it is recoverable input tax, so it stays out of the inventory cost.
Each step uses the result of the one before it. The example is the worked shipment from the landed-cost article.
| Step | Formula | Example |
|---|---|---|
| CIF value (customs value) | FOB + freight + insurance | Rp555,000,000 |
| Bea masuk (import duty) | CIF × duty rate for the HS code | Rp41,625,000 |
| Nilai impor (import value) | CIF + bea masuk | Rp596,625,000 |
| PPN impor (non-luxury) | 12% × 11/12 × import value = 11% | Rp65,628,750 (recoverable) |
| Landed cost | CIF + bea masuk + other capitalisable costs | Rp596,625,000 |
Rates as basis points and money as BigInt keep every step exact. PPN impor is computed but posted to an input-tax account, never to inventory.
// Landed cost of an import, in sen (1/100 rupiah), using BigInt.
// dutyBp is the duty rate in basis points: 7.5% = 750n.
function landedCostSen(fob: bigint, freight: bigint, insurance: bigint, dutyBp: bigint) {
const cif = (fob + freight + insurance) * 100n; // rupiah -> sen
const duty = (cif * dutyBp) / 10_000n; // bea masuk on CIF
const importValue = cif + duty; // nilai impor
const ppnImport = (importValue * 11n) / 100n; // 12% x 11/12, non-luxury
return { cif, duty, importValue, ppnImport, landed: importValue };
}
landedCostSen(500_000_000n, 50_000_000n, 5_000_000n, 750n);
// landed = 59_662_500_000n sen = Rp596,625,000 (PPN impor excluded)Read the full methodShort answers, consistent with the sources on this page as of the research date.
Primary sources checked on the research date. Follow them for the current version.
The other hubs, the reference pages and the calculators in this section.