- BPHTB is the buyer's tax on acquiring property rights in Indonesia: a 5% rate on the tax base, and it is the buyer who pays it, not the seller.
- The base is not the full price but NPOP (the higher of the deal value and the NJOP official valuation) minus the NPOPTKP tax-free threshold, which in Badung for a purchase is 80 million rupiah.
- BPHTB is paid before signing the deed of sale (AJB) at the PPAT notary: without a paid and validated tax the deal is not executed and rights are not registered.
- The seller pays a separate PPh Final tax of 2.5% of the deal value, so it is important to know in advance who bears which tax and to build BPHTB into the deal budget.
- Overpaid or wrongly paid BPHTB can be contested and refunded through the tax authority, but it is a separate procedure, so the amount and base are checked before payment, not after.
BPHTB is the buyer's tax on a transfer of property rights in Indonesia: a 5% rate on the tax base, paid by the buyer. The base is NPOP (the higher of the deal value and the NJOP official valuation) minus the NPOPTKP tax-free threshold, which in Badung for a purchase is 80 million rupiah. The tax is paid before signing the deed at the notary. Below we go through the calculation with an example, the payment procedure, refunds and who bears which tax.
When buying a villa in Bali an investor usually thinks about price and leasehold and leaves taxes and fees for later. Wrongly: BPHTB is a tangible line of the deal budget, and without paying it the transfer of rights is simply not executed. Let us go through how the tax works, how it is calculated, when and who pays, whether an overpayment can be refunded and how the buyer's BPHTB differs from the seller's tax.
What BPHTB is and who pays it
BPHTB (Bea Perolehan Hak atas Tanah dan Bangunan) is the tax on acquiring rights to land and buildings. It is paid by the acquirer of the rights, that is the buyer, on a transfer of property. The rate is 5% of the tax base, and the tax is administered by regional authorities under law UU No. 1/2022.
It is important not to confuse the two taxes on opposite sides of the deal: the buyer pays BPHTB, while the seller separately pays PPh Final at 2.5% of the deal value. These are different taxes, and each side bears its own. The overall picture of property taxes is covered in property taxes in Bali.
| Tax | Who pays | Rate |
|---|---|---|
| BPHTB | buyer | 5% of (NPOP minus NPOPTKP) |
| PPh Final | seller | 2.5% of the deal value |
How BPHTB is calculated
The formula is simple: BPHTB equals 5% times (NPOP minus NPOPTKP). Behind these abbreviations are two important values that determine the result.
- NPOP is the valuation base: the higher of the deal value and the NJOP official valuation. So if the NJOP is above the stated price, the tax is calculated from the NJOP.
- NPOPTKP is the tax-free threshold deducted from the base. It is set by the region, so it differs across Bali districts. In Badung for a purchase it is 80 million rupiah.
Let us look at an example. For a villa worth 8 billion rupiah in Badung, BPHTB is calculated as 5% of (8 billion minus 80 million), that is about 396 million rupiah. This is a benchmark: the result depends on the NJOP, the region and its NPOPTKP, so the exact sum is calculated per specific property with the notary.
BPHTB is not a percentage of the nice listing price but 5% of the higher of price and official valuation minus the regional threshold. So the sum is calculated per specific property, not by eye.
When and how BPHTB is paid
BPHTB is paid before signing the deed of sale (AJB) at the PPAT notary. The order of steps is: the payment document (SSPD) is prepared, validated at the tax authority (Bapenda) and paid, and only then does the PPAT sign the deed and the rights are registered at BPN.
This means that without a paid and validated BPHTB the deal cannot be completed: the tax is on the critical path. How the notary's role and the deal structure work is covered in the notary and the deal in Bali, and what happens next at registration in land registration at BPN.
Can BPHTB be refunded
Yes, overpaid or wrongly paid tax can be contested and refunded through the tax authority. Such cases do happen in practice, including large refunds by decision of local authorities when the base or calculation was overstated. But a refund is a separate procedure with its own timelines and documents, so it is wiser to check the base and amount before payment than to chase a refund later.
For an investor the practical takeaway is: the NPOP, NJOP and regional NPOPTKP are worth checking in advance, because the tax depends on exactly these, and an error in the base is either an overpayment or a dispute with the tax office later.
BPHTB and the leasehold structure
BPHTB concerns a transfer of property rights. For a foreign investor in Bali a purchase is usually structured as leasehold, and the tax and registration steps go within that structure. The exact calculation and procedure depend on the type of right, so they are handled with a notary. What happens on a later assignment of the leasehold and which taxes arise then is covered in assigning a Bali leasehold.
Bottom line: BPHTB is the buyer's tax, 5% of NPOP minus the regional NPOPTKP (80 million rupiah in Badung for a purchase). It is paid before signing the deed at the notary, while the seller separately pays PPh of 2.5%. An overpayment can be refunded, but the base and amount are better checked in advance. If you want us to build the taxes and fees into the budget for a specific property, write to us.
This material is for information and is not tax, legal or investment advice. We are not tax advisers. Rates, NPOPTKP and the payment procedure depend on the region, the type of right and the specific deal and are checked with a notary and tax authority individually.
Sources: the BPHTB rate of 5% and the NPOPTKP deduction, law UU No. 1/2022 (UU HKPD), Badung's NPOPTKP of 80 million rupiah and the calculation example (BaliZero, Bali Pajak, 2026), plus deal practice in Bali and DOMA project canon. Regional parameters are checked individually.
FAQ
What is BPHTB?
BPHTB (Bea Perolehan Hak atas Tanah dan Bangunan) is the tax on acquiring rights to land and buildings in Indonesia. The buyer pays it on a transfer of rights, for example when buying a villa. The rate is 5% of the tax base, and the tax is administered by regional authorities under law UU No. 1/2022.
Who pays BPHTB, the buyer or the seller?
The buyer. BPHTB is the acquirer's tax. The seller meanwhile pays a separate tax, PPh Final at 2.5% of the deal value. So there are two different taxes on two sides of the deal, and they should not be confused.
How is BPHTB calculated?
By the formula 5% times (NPOP minus NPOPTKP). NPOP is the higher of the deal value and the NJOP official valuation, and NPOPTKP is the tax-free threshold set by the region. In Badung for a purchase the NPOPTKP is 80 million rupiah.
How much is it in money, as an example?
For a villa worth 8 billion rupiah in Badung, BPHTB is calculated as 5% of (8 billion minus 80 million), that is about 396 million rupiah. This is a benchmark: the result depends on the NJOP, the region and its NPOPTKP, so the exact sum is calculated per specific property.
When is BPHTB paid?
Before signing the deed of sale (AJB) at the PPAT notary. First the payment document (SSPD) is prepared, validated at the tax authority (Bapenda) and paid, and only then does the PPAT sign the deed and the rights are registered at BPN. Without a paid BPHTB the deal cannot be completed.
What is the NPOPTKP and why does it matter?
NPOPTKP is the tax-free threshold deducted from the base before the tax is calculated. It is set at the regional level, so it differs across Bali districts. In Badung for a purchase it is 80 million rupiah, more for inheritance and gifts. This deduction directly reduces the tax.
Can BPHTB be refunded?
Overpaid or wrongly paid tax can be contested and refunded through the tax authority, and such cases do happen in practice, including large refunds by decision of local authorities. But it is a separate procedure with its own timelines, so the base and amount are better checked before payment.
Does BPHTB depend on whether it is leasehold or freehold?
BPHTB concerns a transfer of property rights. For a foreign investor in Bali a purchase is usually structured as leasehold, and the tax and registration steps go within that structure. The exact calculation and procedure depend on the type of right and are checked with a notary.
Is this a matter for the notary or can you calculate it yourself?
You can estimate the order of magnitude yourself by the formula, but the exact calculation, the base (NPOP and NJOP), the regional NPOPTKP and the payment procedure are handled by the PPAT notary and the tax authority. We are not tax advisers and speak here only about how the tax works and what to watch.