What Is BPHTB?
BPHTB (Bea Perolehan Hak atas Tanah dan Bangunan) is Indonesia's property transfer tax -- a one-time levy paid whenever land or building rights change hands. Whether you are buying a villa in Seminyak, acquiring commercial land in Canggu, or receiving property through inheritance, BPHTB applies.
The standard rate is 5% of the acquisition value after deducting the NPOPTKP (non-taxable threshold). Since UU No. 1/2022 (HKPD law), BPHTB is managed entirely by local governments (kabupaten/kota), which means rates, thresholds, and procedures can vary slightly between regions.
For foreign investors purchasing through a PT PMA or Hak Pakai structure, BPHTB is one of the largest upfront costs and must be factored into your acquisition budget alongside notary fees, PPh Final (seller's tax), and registration costs.
BPHTB Calculation Formula
The formula is straightforward:
BPHTB = 5% x (NPOP - NPOPTKP)
Where:
- NPOP (Nilai Perolehan Objek Pajak) = the acquisition value (higher of transaction price or NJOP)
- NPOPTKP (Nilai Perolehan Objek Pajak Tidak Kena Pajak) = non-taxable threshold
Understanding NPOP
NPOP is the tax base for BPHTB. The government uses the higher of two values:
| Scenario | NPOP Used |
|---|---|
| Transaction price > NJOP | Actual transaction price |
| Transaction price < NJOP | NJOP value |
| Inheritance | NJOP at time of transfer |
| Grant/donation | NJOP at time of transfer |
| Auction | Auction price |
This rule prevents buyers from understating the purchase price to reduce BPHTB. If you buy a property for IDR 2 billion but the NJOP is IDR 3 billion, your BPHTB is calculated on IDR 3 billion.
Understanding NPOPTKP
NPOPTKP is a tax-free deduction subtracted from NPOP before applying the 5% rate. It varies by region:
| Region | NPOPTKP (Purchase/Sale) | NPOPTKP (Inheritance/Grant) |
|---|---|---|
| Badung (Bali) | IDR 80,000,000 | IDR 300,000,000 |
| Denpasar | IDR 60,000,000 | IDR 300,000,000 |
| Gianyar | IDR 60,000,000 | IDR 300,000,000 |
| Jakarta | IDR 80,000,000 | IDR 350,000,000 |
Note: NPOPTKP for inheritance and grants is significantly higher, providing meaningful tax relief for family property transfers.
Worked Examples: BPHTB in Bali
Example 1: Villa Purchase in Canggu
A foreign investor buys a villa through their PT PMA for IDR 8,000,000,000. NJOP is IDR 5,500,000,000. Located in Badung regency.
- NPOP = IDR 8,000,000,000 (transaction price is higher than NJOP)
- NPOPTKP = IDR 80,000,000 (Badung standard)
- Taxable amount = IDR 8,000,000,000 - IDR 80,000,000 = IDR 7,920,000,000
- BPHTB = 5% x IDR 7,920,000,000 = IDR 396,000,000
The buyer pays approximately IDR 396 million in BPHTB alone.
Example 2: Apartment Purchase in Denpasar
An expat purchases a Hak Pakai apartment for IDR 1,500,000,000. NJOP is IDR 1,200,000,000. Located in Denpasar.
- NPOP = IDR 1,500,000,000 (transaction price is higher)
- NPOPTKP = IDR 60,000,000 (Denpasar standard)
- Taxable amount = IDR 1,500,000,000 - IDR 60,000,000 = IDR 1,440,000,000
- BPHTB = 5% x IDR 1,440,000,000 = IDR 72,000,000
Example 3: Inherited Property in Ubud
A KITAS holder inherits a property from their Indonesian spouse. NJOP is IDR 2,000,000,000. Located in Gianyar regency.
- NPOP = IDR 2,000,000,000 (NJOP for inheritance)
- NPOPTKP = IDR 300,000,000 (inheritance threshold in Gianyar)
- Taxable amount = IDR 2,000,000,000 - IDR 300,000,000 = IDR 1,700,000,000
- BPHTB = 5% x IDR 1,700,000,000 = IDR 85,000,000
The inheritance NPOPTKP of IDR 300 million provides meaningful relief compared to the IDR 60 million purchase threshold.
Total Acquisition Costs: The Full Picture
When purchasing property in Bali, BPHTB is just one component of the total transaction costs:
| Cost Component | Rate/Amount | Paid By |
|---|---|---|
| BPHTB | 5% of (NPOP - NPOPTKP) | Buyer |
| PPh Final (Seller's Tax) | 2.5% of transaction value | Seller |
| Notary/PPAT Fee | 0.5 - 1% of transaction value | Buyer (negotiable) |
| BPN Registration Fee | IDR 50,000 per certificate | Buyer |
| Title Check (Pengecekan) | IDR 50,000 | Buyer |
| Stamp Duty | IDR 10,000 per document | Both |
Total Cost Example
For a IDR 5,000,000,000 property purchase in Badung:
| Item | Calculation | Amount |
|---|---|---|
| BPHTB | 5% x (5B - 80M) | IDR 246,000,000 |
| Notary Fee (0.75%) | 0.75% x 5B | IDR 37,500,000 |
| BPN + misc | Flat fees | IDR 2,000,000 |
| Total Buyer Costs | IDR 285,500,000 | |
| PPh Final (Seller) | 2.5% x 5B | IDR 125,000,000 |
The buyer should budget approximately 5.7% above the purchase price for transfer-related costs.
Who Pays BPHTB and When
The Buyer Pays BPHTB
BPHTB is always the buyer's obligation. This includes:
- Direct purchase -- the individual or company buying the property
- Inheritance -- the heir receiving the property
- Grant/donation -- the recipient of the donated property
- Auction -- the winning bidder
- Court ruling -- the party awarded the property
Payment Timeline
BPHTB must be paid before the following can proceed:
- The notary (PPAT) signs the Akta Jual Beli (AJB) -- deed of transfer
- The title transfer is registered at BPN (Badan Pertanahan Nasional)
- The new certificate is issued in the buyer's name
This means BPHTB payment is a prerequisite for completing any property transaction. You cannot transfer title without it.
Step-by-Step Payment Process
Step 1: Obtain SSPD BPHTB Form
- Get the SSPD (Surat Setoran Pajak Daerah) form from the local Bapenda or download from their website
- The PPAT/notary usually prepares this for you
Step 2: Calculate BPHTB
- Determine NPOP (higher of transaction price or NJOP)
- Subtract NPOPTKP
- Apply 5% rate
Step 3: Fill in the SSPD Form
- Property details (NOP, address, area)
- Transaction details (price, date, type)
- Buyer and seller information
- BPHTB amount calculated
Step 4: Validate at Bapenda
- Submit the SSPD to the local Bapenda office for validation
- They verify the NJOP and transaction details
- Processing typically takes 1-3 working days
- Some regions now offer online validation
Step 5: Pay BPHTB
- After validation, pay via bank transfer, ATM, or designated payment channels
- Payment must match the validated amount exactly
Step 6: Obtain Payment Receipt
- Keep the validated and stamped SSPD as proof of payment
- The PPAT needs this to proceed with the AJB
BPHTB Exemptions and Reductions
Fully Exempt Transactions
The following property transfers are exempt from BPHTB:
| Type | Condition |
|---|---|
| Government representative offices | Diplomatic and consular properties |
| International organizations | Approved by the Ministry of Foreign Affairs |
| State/regional government acquisitions | For public use |
| Religious/social/educational/health institutions | Non-commercial purposes |
| Wakaf (Islamic endowment) | Certified wakaf land |
Reduced BPHTB
Some transactions receive reduced rates:
- Inheritance: Higher NPOPTKP (IDR 300 million in most regions), reducing the effective BPHTB
- First-time home buyers: Some regions offer reductions for NPOP below a threshold (typically IDR 500 million for subsidized housing)
- Land consolidation: Government-led programs may receive reductions
BPHTB on Leasehold
Important for Bali: Leasehold (sewa) does not trigger BPHTB. Only transfers of ownership rights (Hak Milik, HGB, Hak Pakai) incur BPHTB. This is one reason why leasehold structures remain popular for foreign investment -- they avoid both BPHTB and some of the complexity of title registration.
However, converting a leasehold to a Hak Pakai or HGB title would trigger BPHTB.
Special Situations
PT PMA Property Acquisition
When a PT PMA company acquires property:
- BPHTB is paid by the company
- The transaction price is the NPOP
- The company's NPWP (tax ID) is used on the SSPD
- BPHTB is a deductible expense for corporate tax purposes (amortized, not immediately deducted)
Property Contribution to Company Capital (Inbreng)
If a shareholder contributes property as capital contribution (inbreng) to a PT:
- This constitutes a property transfer and triggers BPHTB
- NPOP = the agreed value of the property as stated in the company deed
- The company (recipient) pays BPHTB
Joint Venture or Merger
When companies merge or restructure and property transfers are involved:
- BPHTB applies to the receiving entity
- Exemptions may apply for specific government-approved restructurings under certain tax regulations
- Consult a tax advisor for case-by-case analysis
Building on Leased Land
If you build a structure on leased land and later the landowner sells the land (with your building on it):
- BPHTB is calculated on the combined NJOP of land and building
- The buyer pays BPHTB on both components
- The building owner's rights need to be settled separately through agreement
Common Mistakes to Avoid
1. Understating the Transaction Price
Some buyers and sellers agree to report a lower price to reduce BPHTB. This is illegal tax evasion. The Bapenda cross-references with NJOP and market data. If the declared price is suspiciously low, they will reject the SSPD or use NJOP as the minimum NPOP.
2. Forgetting BPHTB in the Budget
BPHTB of 5% is a significant cost. On a IDR 10 billion property, that is IDR 500 million. Budget for it from the start of your property search.
3. Delaying Payment
BPHTB must be paid before the AJB is signed. Delays in BPHTB payment delay the entire transaction. If you are financing the purchase, ensure BPHTB funds are available separately from the property price.
4. Not Checking NJOP First
Before making an offer on a property, check the current NJOP. If NJOP is higher than your negotiated price (rare in prime Bali, but possible in less developed areas), your BPHTB will be based on the NJOP, not your purchase price.
5. Ignoring Regional Differences
NPOPTKP and validation procedures vary between regencies. What works in Badung may differ in Gianyar or Tabanan. Always confirm local rules with your PPAT or tax advisor.
BPHTB vs PPh Final: Understanding Both Sides
In every property transaction, two taxes are triggered:
| Tax | Paid By | Rate | Base |
|---|---|---|---|
| BPHTB | Buyer | 5% of (NPOP - NPOPTKP) | Acquisition value |
| PPh Final | Seller | 2.5% of gross transaction value | Sale proceeds |
Both must be paid before the AJB is signed. The PPAT will not process the deed without proof of both payments.
For the seller's perspective on PPh Final, see our Capital Gains Tax guide.
Frequently Asked Questions
How much is BPHTB in Indonesia?
BPHTB is 5% of NPOP (acquisition value) minus NPOPTKP (non-taxable threshold). The tax base is the higher of the actual transaction price or NJOP. For a property bought at IDR 3 billion with NPOPTKP of IDR 80 million, BPHTB = 5% x (IDR 3B - IDR 80M) = IDR 146 million.
Who pays BPHTB -- buyer or seller?
The buyer pays BPHTB. The seller pays a separate tax called PPh Final (2.5% of transaction value). Both taxes must be paid before the notary (PPAT) can process the deed of transfer (AJB) and register it with BPN.
Can BPHTB be avoided or reduced?
BPHTB cannot be avoided on property transactions, but certain transfers are exempt: inheritance (reduced rate), government/religious/social property, and diplomatic property. Some regions offer reductions for first-time home buyers on properties below certain thresholds.
How long does BPHTB validation take?
Bapenda validation typically takes 1-3 working days in most Bali regencies. Some areas now offer online validation which can be faster. The entire process from SSPD submission to payment completion usually takes 3-5 working days.
Is BPHTB applicable on leasehold transactions?
No. Leasehold (sewa) does not trigger BPHTB because no ownership rights are transferred. Only transfers of Hak Milik, HGB, or Hak Pakai incur BPHTB. This is one advantage of leasehold structures for foreign investors in Bali.
Professional Support for Property Transactions
Property transactions in Indonesia involve multiple taxes, registrations, and legal requirements. Getting the BPHTB calculation wrong -- or failing to account for it in your budget -- can delay or derail your purchase. Bali Zero's tax and legal advisory team guides foreign investors through the entire property acquisition process, from NJOP verification to BPHTB payment to title registration at BPN.
Contact Bali Zero at info@balizero.com or +62 821 3454 721 (WhatsApp) to discuss your property transaction.
Topics
Zantara AI
AI Tax Advisor
Questions about how this applies to your case?
Bali Zero handles visas, company setup, tax and property compliance in Indonesia. Ask us directly on WhatsApp.
Chat with Bali Zero on WhatsApp