What Is PBB Property Tax in Indonesia?
PBB (Pajak Bumi dan Bangunan) is Indonesia's annual property tax levied on land and buildings. If you own, control, or benefit from property in Indonesia -- whether through personal title, a PT PMA company, or a nominee arrangement -- you are subject to PBB.
For foreign investors in Bali, PBB is often the first tax obligation they encounter. It is straightforward compared to income taxes, but the amounts can be significant for prime locations like Seminyak, Canggu, or Jimbaran where land values have surged.
Since the enactment of UU No. 1/2022 on Hubungan Keuangan antara Pemerintah Pusat dan Pemerintah Daerah (HKPD), PBB for rural and urban areas (PBB-P2) is fully managed by local governments (kabupaten/kota), while PBB for mining, forestry, and plantations (PBB-P3) remains under the central government.
How NJOP Determines Your PBB Amount
NJOP (Nilai Jual Objek Pajak) is the government-assessed value of your property. Think of it as the "tax assessed value" -- it is not the market price, though it is influenced by market conditions. NJOP is typically lower than actual market value, sometimes significantly so.
NJOP Components
Your NJOP consists of two parts:
| Component | Description | Determined By |
|---|---|---|
| NJOP Bumi (Land) | Value per square meter of land | Location, road access, zone classification |
| NJOP Bangunan (Building) | Value per square meter of building | Construction materials, age, condition, floors |
The total NJOP is calculated as:
Total NJOP = (Land area x NJOP per m2 land) + (Building area x NJOP per m2 building)
NJOP Classification Zones
The government classifies land into zones with different per-square-meter values. These are updated periodically (every 1-3 years) by the local Bapenda (Badan Pendapatan Daerah).
| Zone Class | NJOP per m2 (Land) | Typical Location |
|---|---|---|
| A (Highest) | IDR 50,000,000+ | Premium commercial (Seminyak main road) |
| B | IDR 20,000,000 - 50,000,000 | Prime tourist areas (Canggu, Kuta) |
| C | IDR 5,000,000 - 20,000,000 | Developing areas (Ubud center, Sanur) |
| D | IDR 1,000,000 - 5,000,000 | Semi-rural (outer Ubud, Tabanan) |
| E (Lowest) | IDR 100,000 - 1,000,000 | Rural agricultural land |
Bali NJOP Examples: Location Matters Enormously
To illustrate how dramatically PBB can vary across Bali, consider three identical 500 m2 plots with a 200 m2 villa:
| Factor | Seminyak | Canggu | Rural Ubud |
|---|---|---|---|
| Land NJOP/m2 | IDR 35,000,000 | IDR 15,000,000 | IDR 2,000,000 |
| Land NJOP total | IDR 17,500,000,000 | IDR 7,500,000,000 | IDR 1,000,000,000 |
| Building NJOP/m2 | IDR 4,000,000 | IDR 4,000,000 | IDR 3,000,000 |
| Building NJOP total | IDR 800,000,000 | IDR 800,000,000 | IDR 600,000,000 |
| Total NJOP | IDR 18,300,000,000 | IDR 8,300,000,000 | IDR 1,600,000,000 |
| Estimated Annual PBB | IDR 36,600,000 | IDR 16,600,000 | IDR 3,200,000 |
The Seminyak property pays more than 11 times what the rural Ubud property pays, despite identical land and building sizes. This is why location due diligence is critical before purchasing property in Bali.
PBB Tax Rates and Calculation
Current Rate Structure
Under UU No. 1/2022, local governments can set PBB-P2 rates within these bounds:
| Category | Maximum Rate | Common Rate |
|---|---|---|
| NJOP below IDR 1 billion | 0.1% | 0.1% |
| NJOP IDR 1 - 5 billion | 0.2% | 0.15 - 0.2% |
| NJOP above IDR 5 billion | 0.3% | 0.2 - 0.3% |
Most Bali regencies apply tiered rates within these limits. Badung regency (covering Seminyak, Canggu, Jimbaran, Nusa Dua) tends to apply rates at or near the maximum for high-value properties.
Step-by-Step PBB Calculation
Here is how PBB is calculated for a property in Canggu:
Given:
- Land: 400 m2 at NJOP IDR 15,000,000/m2
- Building: 250 m2 at NJOP IDR 4,500,000/m2
Step 1: Calculate Total NJOP
- Land NJOP: 400 x IDR 15,000,000 = IDR 6,000,000,000
- Building NJOP: 250 x IDR 4,500,000 = IDR 1,125,000,000
- Total NJOP: IDR 7,125,000,000
Step 2: Apply NJOPTKP (Non-Taxable Threshold)
- NJOPTKP: IDR 12,000,000 (standard deduction per local regulation)
- Taxable NJOP: IDR 7,125,000,000 - IDR 12,000,000 = IDR 7,113,000,000
Step 3: Apply Tax Rate
- Rate: 0.2% (Badung regency rate for this NJOP range)
- PBB Due: IDR 7,113,000,000 x 0.2% = IDR 14,226,000
So the annual PBB for this Canggu property is approximately IDR 14.2 million (around USD 900 at current rates).
NJOPTKP: The Tax-Free Threshold
NJOPTKP (Nilai Jual Objek Pajak Tidak Kena Pajak) is a tax-free threshold applied before calculating PBB. Under UU No. 1/2022, local governments set this at a minimum of IDR 10,000,000. Most regions in Bali set it at IDR 12,000,000.
Important: NJOPTKP applies per taxpayer, not per property. If you own multiple properties, only one gets the NJOPTKP deduction.
Payment Process and Deadlines
Annual PBB Timeline
| Month | Action |
|---|---|
| January - March | Bapenda issues SPPT (tax assessment notice) |
| April - May | SPPT distributed to taxpayers or available online |
| June - August | Payment window (recommended) |
| September 30 | Payment deadline |
| October onwards | Penalties accrue for unpaid PBB |
How to Pay PBB
PBB payment has become increasingly digital. Here are the available channels:
1. Bank Transfer
- Go to any major bank (BCA, BRI, Mandiri, BNI)
- Provide your NOP (Nomor Objek Pajak) -- the property tax ID
- Pay at the teller or via ATM/mobile banking
2. Online Payment
- Access your local Bapenda website (e.g., bapenda.badungkab.go.id for Badung)
- Enter your NOP
- Generate a virtual account number
- Pay via mobile banking or e-wallet
3. Minimarket Payment
- Indomaret and Alfamart accept PBB payments
- Bring your SPPT or NOP number
- Maximum transaction limits may apply
4. E-Wallet
- Tokopedia, Bukalapak, and other platforms list PBB under "Pajak"
- Search by NOP or scan the SPPT barcode
Finding Your NOP
Your NOP (Nomor Objek Pajak) is an 18-digit code that uniquely identifies your property for tax purposes. You can find it on:
- Previous year's SPPT (tax notice)
- Property certificate (SHM, SHGB, or Hak Pakai)
- Your land purchase deed (AJB)
- By visiting the local Bapenda office with your property documents
Penalties for Late or Non-Payment
PBB penalties are administrative, not criminal, but they add up quickly:
| Situation | Penalty |
|---|---|
| Late payment (per month) | 2% of unpaid PBB |
| Maximum penalty period | 24 months |
| Maximum total penalty | 48% of original PBB |
| Non-payment beyond 5 years | Risk of forced collection (Surat Paksa) |
Penalty Calculation Example
If your PBB is IDR 10,000,000 and you pay 6 months late:
- Original PBB: IDR 10,000,000
- Penalty: 6 months x 2% = 12%
- Penalty amount: IDR 1,200,000
- Total due: IDR 11,200,000
What Happens If You Never Pay?
The government can escalate collection through:
- Surat Teguran (Warning letter) -- issued after the deadline
- Surat Paksa (Forced collection notice) -- 21 days after warning
- Property seizure (Sita) -- in extreme cases, the government can seize the property
- Auction -- the seized property can be auctioned to recover unpaid taxes
In practice, the government rarely seizes property for PBB arrears alone, but accumulated unpaid PBB creates legal complications when you try to sell or transfer the property, as the buyer will discover the outstanding tax during due diligence.
PBB for Foreign Property Owners in Bali
Ownership Structures and PBB Implications
Foreigners typically access Indonesian property through these structures:
| Structure | PBB Taxpayer | Notes |
|---|---|---|
| Hak Pakai (Right to Use) | Foreign individual | Direct ownership, 30+20+30 years |
| PT PMA Company | The PT PMA | Company owns HGB or Hak Pakai title |
| Nominee (Indonesian name) | The Indonesian nominee | Legally risky, nominee is the legal owner |
| Leasehold | The landowner (lessor) | Tenant has no PBB obligation |
If you hold property through a PT PMA, the company is the PBB taxpayer. The PBB payment is a deductible business expense for corporate income tax purposes.
Common Issues for Foreign Owners
1. SPPT Not Received Many foreign owners never receive their SPPT because it is sent to an old address or the Indonesian nominee's address. Solution: Register your current address with Bapenda or check online.
2. NJOP Suddenly Increases Local governments can reassess NJOP at any time. If your area has experienced rapid development (common in Bali), your NJOP -- and therefore your PBB -- can jump dramatically. You have the right to file an objection (keberatan) within 3 months of receiving the SPPT.
3. Multiple Properties If your PT PMA owns multiple properties, each property gets its own SPPT with its own NOP. Only one property gets the NJOPTKP deduction.
NJOP vs Market Value: What You Need to Know
NJOP and market value are not the same, and the gap varies significantly:
| Location | Typical NJOP/m2 | Market Price/m2 | NJOP as % of Market |
|---|---|---|---|
| Seminyak | IDR 35,000,000 | IDR 80,000,000 - 120,000,000 | 30 - 45% |
| Canggu | IDR 15,000,000 | IDR 40,000,000 - 70,000,000 | 20 - 40% |
| Ubud Center | IDR 5,000,000 | IDR 15,000,000 - 30,000,000 | 17 - 33% |
| Sanur | IDR 10,000,000 | IDR 25,000,000 - 50,000,000 | 20 - 40% |
| Tabanan | IDR 1,000,000 | IDR 3,000,000 - 8,000,000 | 13 - 33% |
This gap matters for BPHTB (transfer tax) calculations, where the tax base is the higher of NJOP or the actual transaction price. See our BPHTB guide for details.
How to Check Your PBB Status Online
Most Bali regencies now offer online PBB checking:
Step 1: Visit the Bapenda Website
- Badung: bapenda.badungkab.go.id
- Denpasar: bapenda.denpasarkota.go.id
- Gianyar: bapenda.gianyarkab.go.id
Step 2: Navigate to PBB Online
Look for "PBB Online," "e-PBB," or "Cek PBB" on the homepage.
Step 3: Enter Your NOP
Input the 18-digit NOP number. The system will show:
- Property details (location, size, NJOP)
- Current year PBB amount
- Payment status
- Any outstanding arrears
Step 4: Pay Online
If unpaid, you can generate a virtual account number and pay immediately through mobile banking.
Tax Planning Tips for Property Owners
1. Monitor NJOP Reassessments
Check your NJOP annually. If it increases unreasonably, file an objection (keberatan) with your local Bapenda within 3 months of receiving the SPPT.
2. Timing Property Purchases
PBB is based on the status as of January 1. If you purchase property mid-year, negotiate with the seller about who pays the current year's PBB. Typically, the buyer and seller split proportionally, but this is negotiable.
3. Claim PBB as Business Expense
If property is held through a PT PMA, PBB is a deductible expense for corporate income tax (PPh Badan). Ensure your accounting records capture this.
4. Keep Payment Records
Always keep your STTS (Surat Tanda Terima Setoran) -- the payment receipt. You will need proof of PBB payment for property transfers, permit applications, and tax audits.
5. Consider Location vs Tax Cost
When investing in Bali property, factor in the annual PBB cost. A prime Seminyak location may generate higher rental income, but the PBB will also be substantially higher than a Ubud or Tabanan property.
Frequently Asked Questions
How much is PBB property tax in Indonesia?
PBB rates range from 0.1% to 0.3% of NJOP (tax-assessed value) depending on the local government. For properties with NJOP above IDR 1 billion, most regions apply 0.2-0.3%. A villa with IDR 3 billion NJOP might pay IDR 6-9 million annually.
When is PBB property tax due in Indonesia?
PBB is due annually, typically by September 30. The local tax office (Bapenda) issues SPPT notices in January-March. Late payment incurs a 2% monthly penalty up to a maximum of 24 months (48% total).
Can foreigners own property and pay PBB in Indonesia?
Foreigners cannot own freehold land (Hak Milik) but can hold Hak Pakai (Right to Use) titles for up to 80 years or own through a PT PMA company. PBB applies to whoever holds the land/building rights, including foreign-owned companies.
What is the difference between PBB and BPHTB?
PBB is an annual property tax based on ownership. BPHTB is a one-time transfer tax of 5% paid when property changes hands. Both use NJOP as a reference value, but they serve different purposes and have different payment schedules.
Can I appeal my NJOP valuation?
Yes. If you believe your NJOP is too high, you can file a keberatan (objection) with the local Bapenda within 3 months of receiving your SPPT. Provide evidence such as comparable property transactions or an independent appraisal.
Get Help With Property Tax Compliance
Navigating PBB obligations in Indonesia -- especially when dealing with multiple properties, PT PMA structures, or NJOP disputes -- requires local expertise. Bali Zero's tax advisory team helps foreign property owners and investors with annual PBB compliance, NJOP objections, and integrated property tax planning alongside corporate and personal income tax obligations.
Contact Bali Zero at info@balizero.com or +62 821 3454 721 (WhatsApp) for a consultation on your property tax situation.
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