The Indonesia stamp duty calculator estimates BPHTB, the property acquisition duty a buyer pays when purchasing land or a building. It applies the 5% rate to the correct base and deducts your regional non-taxable threshold so you can budget the real cost of a purchase before signing.
How the calculation works
BPHTB is charged on the acquisition value (NPOP), which is the higher of the transaction price or the property’s NJOP. From that, the region’s non-taxable threshold (NPOPTKP) is subtracted, then the 5% rate is applied:
taxable = max(price, NJOP) - NPOPTKP
BPHTB due = taxable x 5%
Because the base is the higher of price or NJOP, negotiating a low headline price does not reduce the duty below the assessed value.
Worked example
You buy an apartment for Rp 1,000,000,000 with an NJOP of Rp 900,000,000 and a regional threshold of Rp 60,000,000. The base is the higher figure, Rp 1,000,000,000. After the threshold the taxable amount is Rp 940,000,000, and BPHTB at 5% is Rp 47,000,000 — an effective 4.7% of the price.
Tips and notes
- The NPOPTKP threshold is set per regency or city and changes; confirm yours with the local Bapenda or your PPAT.
- Inheritance and grant transfers usually get a higher threshold — see the dedicated inheritance tool.
- Remember the seller separately owes 2.5% PPh final on the same transfer.
- All figures are calculated in your browser. Nothing is uploaded or stored.