In short
- Duty is assessed in rupiah. Your dollar invoice is converted at the NDPBM — the official customs exchange rate — not the market spot.
- The NDPBM is set periodically by official decision and stands for a defined window; it moves in steps, not continuously.
- Because it can differ from the market rate in either direction, your assessed duty can differ from your spreadsheet even when nothing else changes.
- This page explains the mechanism only — no invented rates. The prevailing NDPBM at filing time always governs.
What the NDPBM is
One rate, one purpose: converting foreign-currency transaction values into the rupiah base on which duty is assessed.
- Official, periodic, published. It is set through the official customs process and applies to declarations filed in its window.
- Not a market quote. It resembles but does not equal any given day spot; expecting your bank rate to match the assessment is a category error.
- Applies to the whole base. CIF is converted once; BM, PPN and PPh 22 are then computed in rupiah on that base. See Import Duties & Taxes.
- Verify at filing time. Which window your PIB lands in decides which rate applies — we check it per shipment.
Why it exists
A valuation system needs one number that everyone — importer, declarant, customs office, payment counter — computes from.
- Thousands of declarations a day cannot each pick their own spot rate from different screens and hours.
- A periodic rate is auditable: one number, one window, one base — disputes are about value, not arithmetic.
- The stepwise movement also gives importers a planning input: within a window, the conversion is known in advance.
How it moves duty: a hypothetical example
Invoice USD 10,000, illustrative BM 10%, API+NPWP importer. Two hypothetical NDPBM values are used to show the mechanism — these are not current or predicted rates; the prevailing official rate always governs.
| Item | Hypothetical NDPBM 16,100 | Hypothetical NDPBM 16,350 |
|---|---|---|
| CIF in IDR | 10,000 × 16,100 = 161,000,000 | 10,000 × 16,350 = 163,500,000 |
| BM 10% | 16,100,000 | 16,350,000 |
| PPN base (CIF+BM) | 177,100,000 | 179,850,000 |
| PPN ≈11% | 19,481,000 | 19,783,500 |
| PPh 22 2.5% | 4,427,500 | 4,496,250 |
| Total taxes | 40,008,500 | 40,629,750 |
Correct that last row before quoting it: 16,100,000 + 19,481,000 + 4,427,500 = 40,008,500 versus 16,350,000 + 19,783,500 + 4,496,250 = 40,629,750. A 250-point hypothetical NDPBM move changed the bill by 621,250 IDR — about 1.55% — on identical goods.
Where the rate appears in your numbers
One conversion, four touch points. Knowing which line each rate governs makes assessments auditable.
| Document line | Which value | What the NDPBM does to it |
|---|---|---|
| PIB customs value | CIF in foreign currency | Converted once, into the rupiah base |
| BM assessment | Rupiah CIF × BM rate | Scales 1:1 with the rate |
| PPN and PPh 22 base | Rupiah CIF + BM | Scales with the rate, twice over via BM |
| Your duty estimate | Assumed rate at quotation | Re-verified at filing; differences reconciled |
What this means for budgeting
The NDPBM converts a forecasting problem into a bookkeeping problem — if you handle it deliberately.
- Budget on the prevailing window rate, not on the day you issue the purchase order.
- Hold a small FX buffer for the window transition if your filing date sits near a rate reset.
- Do not chase the market. Timing cargo around currency is speculative; timing documents around free time is controllable.
- Reconcile assessments against the stated NDPBM — a mismatch in the conversion is a checkable error, and we check it on every file.
Common misconceptions
Each of these shows up as an argument at the payment stage. None of them survives the mechanism.
- "Customs should use my invoice date rate" — customs uses the rate in force for the declaration, not your contract.
- "The market moved, so my duty should drop" — only when the official window rate moves, and in its own stepwise way.
- "I can declare in USD and pay in USD" — the assessment is rupiah; the payment follows it.
- "The NDPBM is a hidden markup" — it is a published conversion input; the checkable fact is whether the assessment used it correctly.
How we handle it on your file
The conversion is a verification step, not a mystery.
- At quotation we state that duty estimates use the prevailing NDPBM and an assumed BM rate — and that both are subject to the official values at filing.
- Before filing we confirm the current window rate and recompute the tax rows if it moved since the estimate.
- After assessment we reconcile rate applied vs rate we computed — the reconciliation is part of the file. See PIB (BC 2.0) Declaration.
Related pages
This page summarizes field practice and publicly available Indonesian import rules for general business reference only—it is not legal, customs, or pricing advice. Customs provisions, tariff rates, and licensing requirements keep changing, so the rules in force at the time and the official processing result always prevail. Wuhan Freedom International Logistics Co., Ltd. · Licensed PPJK in Indonesia · Jakarta / Semarang / Wuhan.