
BPHTB — Bea Perolehan Hak atas Tanah dan Bangunan — adalah pajak yang dibayar oleh pembeli setiap kali hak atas tanah atau bangunan berpindah tangan, baik lewat jual beli, hibah, waris, maupun lelang. Rumusnya satu baris: BPHTB = 5% × (NPOP − NPOPTKP), di mana NPOP adalah nilai tertinggi antara harga transaksi dan NJOP (Nilai Jual Objek Pajak), dan NPOPTKP adalah nilai perolehan objek pajak tidak kena pajak yang berlaku sebagai potongan dasar.
Tarif 5% ini berlaku nasional — ditetapkan dalam UU 1/2022 tentang Hubungan Keuangan antara Pemerintah Pusat dan Pemerintahan Daerah (UU HKPD). Yang berubah dari daerah ke daerah bukan tarifnya, melainkan besaran NPOPTKP. UU 1/2022 menetapkan minimum NPOPTKP sebesar Rp80 juta untuk transaksi biasa, dan Rp300 juta untuk perolehan lewat waris atau hibah wasiat dari keluarga sedarah dalam garis lurus satu derajat ke atas/bawah serta suami/istri. Kabupaten dan kota boleh menetapkan NPOPTKP di atas angka minimum itu melalui Perda masing-masing.
Komponen yang Harus Anda Pahami Sebelum Menghitung
NPOP: Nilai Perolehan Objek Pajak
NPOP bukan sekadar harga yang tertulis di akta. Aturannya jelas: ambil nilai yang lebih tinggi antara harga transaksi aktual (sesuai AJB/akta) dan NJOP tahun pajak berjalan untuk objek tersebut. Jika Anda membeli kavling seharga Rp600 juta tetapi NJOP-nya Rp750 juta, NPOP yang dipakai adalah Rp750 juta. Jika harga transaksi Rp900 juta dan NJOP hanya Rp680 juta, maka NPOP adalah Rp900 juta. Tidak ada ruang manuver di sini.
Nilai NJOP per bidang tanah bisa dicek di SPPT PBB-P2 yang diterbitkan Bapenda kabupaten/kota setempat. Untuk transaksi di Badung — wilayah Kuta, Seminyak, Canggu, Jimbaran — NJOP tanah beberapa zona sudah sangat tinggi dan sering melampaui harga pasar di kavling-kavling tertentu. Ini berarti NPOP Anda mungkin lebih besar dari harga deal yang Anda sepakati.
NJOP: Nilai Jual Objek Pajak
NJOP ditetapkan pemerintah kabupaten/kota setiap tahun berdasarkan data pasar, potensi pendapatan, dan faktor lokasi. Nilainya tercantum di SPPT (Surat Pemberitahuan Pajak Terutang) PBB yang dikirim tahunan. Sebelum menutup transaksi properti di Bali, minta SPPT PBB terbaru dari penjual atau cek langsung ke Bapenda. NJOP yang sudah lama tidak diperbarui kadang jauh di bawah harga pasar, tetapi di zona premium Badung sering sebaliknya.
NPOPTKP: Nilai Tidak Kena Pajak
Ini adalah potongan yang memotong dasar pengenaan pajak Anda sebelum tarif 5% diterapkan. UU 1/2022 menetapkan lantai nasional:
- Transaksi umum (jual beli, hibah biasa, lelang)
- Minimum Rp80.000.000 — kabupaten/kota boleh menetapkan lebih tinggi via Perda.
- Waris & hibah wasiat ke keluarga sedarah garis lurus / suami-istri
- Minimum Rp300.000.000 — potongan jauh lebih besar karena sifat non-komersial.
Catatan UNVERIFIED: Berapa tepatnya NPOPTKP yang ditetapkan Perda Kabupaten Badung 7/2023, Perda Kota Denpasar, atau Perda Kabupaten Gianyar — angka-angka per Perda ini belum kami konfirmasi langsung dari teks peraturan daerahnya. Yang bisa kami pastikan: tidak mungkin di bawah Rp80 juta (untuk transaksi umum) atau Rp300 juta (untuk waris/hibah wasiat keluarga). Untuk angka pasti, konfirmasi ke Bapenda setempat sebelum menandatangani AJB.
Rumus Lengkap dan Cara Menghitungnya
Rumus baku:
BPHTB = 5% × (NPOP − NPOPTKP)
di mana:
NPOP = max(harga transaksi, NJOP)
NPOPTKP = sesuai Perda setempat (minimum Rp80 juta per UU 1/2022)
Jika hasil perhitungan NPOP − NPOPTKP bernilai nol atau negatif — misalnya nilai objek di bawah NPOPTKP — maka BPHTB terutang adalah nol. Tidak ada pajak negatif.
Contoh Perhitungan 1: Villa di Badung (Rp3 Miliar)
Sebuah villa di kawasan Seminyak, Kabupaten Badung, dijual dengan harga transaksi Rp3.000.000.000 (tiga miliar rupiah). NJOP objek tersebut berdasarkan SPPT PBB terbaru adalah Rp2.400.000.000.
Langkah 1 — Tentukan NPOP:
Harga transaksi Rp3.000.000.000 > NJOP Rp2.400.000.000
→ NPOP = Rp3.000.000.000
Langkah 2 — Kurangi NPOPTKP:
Gunakan NPOPTKP minimum Rp80.000.000 (konfirmasi ke Bapenda Badung untuk angka pasti per Perda Badung 7/2023 — angka ini UNVERIFIED dari teks Perda).
NPOP − NPOPTKP = Rp3.000.000.000 − Rp80.000.000 = Rp2.920.000.000
Langkah 3 — Hitung BPHTB:
5% × Rp2.920.000.000 = Rp146.000.000
Jadi pembeli villa ini perlu menyiapkan Rp146 juta sebagai BPHTB — di luar biaya AJB notaris dan PPh final 2,5% yang ditanggung penjual.
| Komponen | Nilai |
|---|---|
| Harga transaksi | Rp3.000.000.000 |
| NJOP | Rp2.400.000.000 |
| NPOP (diambil yang lebih tinggi) | Rp3.000.000.000 |
| NPOPTKP (minimum nasional) | Rp80.000.000 |
| Dasar pengenaan (NPOP − NPOPTKP) | Rp2.920.000.000 |
| Tarif BPHTB | 5% |
| BPHTB Terutang | Rp146.000.000 |
Contoh Perhitungan 2: Tanah di Gianyar (Rp800 Juta)
Sebidang tanah pertanian yang akan dikonversi di wilayah Gianyar ditransaksikan seharga Rp800.000.000. NJOP-nya per SPPT terakhir tercatat Rp950.000.000 — lebih tinggi dari harga deal karena zona NJOP di Gianyar tengah direvisi naik beberapa tahun terakhir mengikuti kenaikan harga pasar.
Langkah 1 — Tentukan NPOP:
NJOP Rp950.000.000 > harga transaksi Rp800.000.000
→ NPOP = Rp950.000.000
Ini adalah jebakan yang sering mengejutkan pembeli: mereka sudah bernegosiasi harga turun ke Rp800 juta, tetapi BPHTB dihitung dari Rp950 juta karena NJOP lebih tinggi.
Langkah 2 — Kurangi NPOPTKP:
Gunakan NPOPTKP minimum Rp80.000.000 (konfirmasi ke Bapenda Gianyar untuk angka pasti per Perda Gianyar — UNVERIFIED dari teks Perda).
NPOP − NPOPTKP = Rp950.000.000 − Rp80.000.000 = Rp870.000.000
Langkah 3 — Hitung BPHTB:
5% × Rp870.000.000 = Rp43.500.000
| Komponen | Nilai |
|---|---|
| Harga transaksi | Rp800.000.000 |
| NJOP | Rp950.000.000 |
| NPOP (diambil yang lebih tinggi) | Rp950.000.000 |
| NPOPTKP (minimum nasional) | Rp80.000.000 |
| Dasar pengenaan (NPOP − NPOPTKP) | Rp870.000.000 |
| Tarif BPHTB | 5% |
| BPHTB Terutang | Rp43.500.000 |
NPOPTKP untuk Waris dan Hibah Wasiat
Ketika hak atas tanah berpindah bukan lewat jual beli — melainkan lewat waris atau hibah wasiat kepada keluarga sedarah dalam garis lurus satu derajat atau suami/istri — NPOPTKP minimumnya jauh lebih besar: Rp300.000.000.
Ambil ilustrasi sederhana: seseorang mewarisi tanah dari orang tuanya di Denpasar dengan NJOP Rp1,2 miliar. Harga pasar tidak relevan karena tidak ada transaksi jual beli, sehingga NPOP = NJOP = Rp1.200.000.000.
NPOP = Rp1.200.000.000
NPOPTKP waris = Rp300.000.000 (minimum nasional)
Dasar pengenaan = Rp1.200.000.000 − Rp300.000.000 = Rp900.000.000
BPHTB = 5% × Rp900.000.000 = Rp45.000.000
Bandingkan jika objek yang sama dijual ke pihak ketiga: NPOPTKP hanya Rp80 juta, dasar pengenaan Rp1,12 miliar, BPHTB Rp56 juta. Selisih Rp11 juta per transaksi — dan angka itu membesar seiring nilai properti.
Yang perlu diingat: Perda kabupaten/kota bisa menetapkan NPOPTKP waris lebih tinggi dari Rp300 juta. Konfirmasi ke Bapenda setempat adalah langkah wajib sebelum Anda menghitung sendiri dan mengunci anggaran.
Dasar Hukum yang Relevan
Beberapa regulasi yang menjadi landasan BPHTB dan cara hitungnya:
- UU 1/2022 (UU HKPD)
- Menetapkan tarif 5%, NPOPTKP minimum Rp80 juta (transaksi umum) dan Rp300 juta (waris/hibah wasiat keluarga), serta kewenangan Perda menetapkan besaran di atas minimum.
- Perda Kabupaten Badung 7/2023
- Mengatur pajak daerah di Kabupaten Badung termasuk BPHTB. Angka NPOPTKP spesifik dalam Perda ini belum kami verifikasi dari teks resminya — label UNVERIFIED berlaku.
- Perda kabupaten/kota lain di Bali
- Denpasar, Gianyar, Tabanan, dan kabupaten lain masing-masing memiliki Perda pajak daerahnya sendiri pasca UU HKPD. Teks Perda ini belum kami konfirmasi satu per satu.
Untuk kepastian angka yang akan dipakai sebagai dasar bayar, bawa data transaksi (harga deal + SPPT PBB terbaru) ke loket Bapenda atau Kantor Bersama Samsat setempat dan minta validasi NPOPTKP yang berlaku.
Siapa yang Membayar dan Kapan?
BPHTB adalah kewajiban pembeli — pihak yang memperoleh hak. Kewajiban ini harus dilunasi sebelum PPAT/notaris menandatangani akta peralihan (AJB atau akta hibah/waris). Dalam praktiknya, PPAT tidak akan membuat akta jika bukti setor BPHTB belum ada. Mekanismenya: pembeli mengisi Surat Setoran Pajak Daerah (SSPD), menyetor ke bank persepsi yang ditunjuk Bapenda, lalu membawa bukti setor ke Bapenda untuk validasi sebelum penandatanganan akta.
Bapenda beberapa kabupaten di Bali — termasuk Badung — sudah memiliki sistem verifikasi BPHTB online. Tapi pengalaman lapangan menunjukkan prosesnya tidak selalu mulus: NJOP yang belum diperbarui di sistem, perbedaan luas sertifikat vs fisik tanah, atau data kepemilikan yang masih atas nama penjual lama bisa menunda validasi. Datang lebih awal, bawa semua dokumen pendukung (sertifikat, SPPT, AJB draft, KTP penjual-pembeli), dan siapkan waktu ekstra dua hingga tiga hari kerja untuk proses validasi di kantor Bapenda.
BPHTB vs PPh Final Penjual: Keduanya Harus Lunas Sebelum AJB
BPHTB bukan satu-satunya pajak dalam sebuah transaksi properti. Penjual juga wajib membayar PPh final 2,5% dari nilai bruto (harga transaksi, bukan selisih keuntungan) — dasar hukumnya PP 34/2016. Untuk rumah sederhana dan rusun sederhana ada tarif lebih rendah 1%, dan ada pengecualian khusus untuk pengalihan ke pemerintah/kepentingan umum.
Dalam negosiasi properti di Bali, lazimnya kedua biaya ini dibahas sejak awal: BPHTB ditanggung pembeli, PPh final ditanggung penjual — tapi ini bukan kewajiban hukum, melainkan kesepakatan para pihak. Jangan heran jika penjual meminta Anda menanggung kedua-duanya sebagai syarat deal, terutama di transaksi leasehold. Yang penting: pastikan keduanya lunas dan terdokumentasi sebelum akta ditandatangani.
Ada pertanyaan spesifik soal BPHTB atau biaya pajak total dalam transaksi properti yang sedang Anda pertimbangkan? Gunakan formulir pertanyaan kami atau hubungi via WhatsApp — kami tidak akan memberikan angka final tanpa validasi dokumen, tetapi bisa membantu Anda menyiapkan pertanyaan yang tepat untuk notaris dan Bapenda setempat.
Ringkasan Perbandingan: Transaksi Biasa vs Waris
| Aspek | Jual Beli / Hibah Biasa | Waris / Hibah Wasiat Keluarga Sedarah |
|---|---|---|
| Tarif | 5% | 5% |
| NPOPTKP minimum (UU 1/2022) | Rp80.000.000 | Rp300.000.000 |
| NPOP | Max(harga transaksi, NJOP) | Umumnya NJOP (tidak ada harga jual) |
| Siapa yang bayar | Pembeli | Ahli waris / penerima hibah |
| Dokumen tambahan | AJB draft, SPPT PBB, KTP | Surat keterangan waris/akta hibah wasiat, SPPT PBB |
| NPOPTKP per Perda Badung/Denpasar/Gianyar | UNVERIFIED — konfirmasi ke Bapenda setempat | |
Kesalahan yang Sering Terjadi dalam Menghitung BPHTB
Menggunakan harga transaksi saja tanpa cek NJOP
Ini kesalahan paling umum. Jika NJOP lebih tinggi dari harga deal — seperti di contoh Gianyar — perhitungan dari harga transaksi saja akan menghasilkan angka yang terlalu kecil. Ketika Bapenda melakukan validasi, selisihnya harus dibayar lunas, dan prosesnya bisa tertunda.
Memakai NPOPTKP yang kedaluwarsa
Beberapa agen properti atau notaris masih menggunakan angka NPOPTKP dari Perda lama sebelum UU HKPD berlaku. Perda-perda itu sudah digantikan. Minta konfirmasi tertulis dari Bapenda.
Lupa bahwa BPHTB harus lunas sebelum AJB
Ini bukan teknis perpajakan, tetapi praktis fatal. Closing deal yang dijadwalkan bisa batal di meja notaris jika bukti setor BPHTB tidak ada. Proses validasi Bapenda bisa memakan waktu, jadi hitung mundur dari tanggal AJB yang diinginkan.
Menganggap NPOPTKP sama di semua kabupaten Bali
Badung, Denpasar, Gianyar, dan Tabanan memiliki Perda pajak daerah masing-masing. NPOPTKP bisa berbeda. Jangan salin angka dari forum atau artikel tanpa konfirmasi ke Bapenda kabupaten/kota tempat objek berada.
Butuh panduan lebih lanjut tentang total pajak dalam transaksi properti Anda di Bali? Kirim pertanyaan via formulir kami atau WhatsApp — tim kami bisa membantu Anda memahami apa yang perlu disiapkan, meski keputusan akhir tetap ada di tangan notaris dan Bapenda setempat.
Pertanyaan yang Sering Diajukan
Apakah BPHTB bisa dicicil?
Tidak. BPHTB harus dilunasi sekaligus sebelum akta peralihan (AJB atau akta lain) ditandatangani PPAT. Tidak ada mekanisme cicilan BPHTB yang diatur dalam regulasi — ini berbeda dengan utang pajak pusat yang kadang bisa diangsur via permohonan ke KPP.
Jika NJOP objek di bawah Rp80 juta, apakah BPHTB nol?
Ya, jika NPOP (nilai tertinggi antara harga transaksi dan NJOP) tidak melebihi NPOPTKP yang berlaku, maka dasar pengenaan pajak adalah nol dan BPHTB terutang adalah Rp0. Ini berlaku untuk objek bernilai sangat kecil, misalnya tanah sempit di pelosok dengan NJOP dan harga transaksi sama-sama di bawah NPOPTKP.
Siapa yang menanggung BPHTB, pembeli atau penjual?
Secara hukum, BPHTB adalah kewajiban pihak yang memperoleh hak — yaitu pembeli atau ahli waris. Penjual menanggung PPh final 2,5% dari nilai bruto transaksi. Namun dalam negosiasi, pembagian beban pajak ini bisa disepakati secara berbeda oleh para pihak — yang penting, kewajiban hukum tetap melekat pada masing-masing pihak di mata Bapenda dan KPP.
Apakah BPHTB berlaku untuk pembelian leasehold (hak sewa) di Bali?
BPHTB dikenakan atas perolehan hak atas tanah dan bangunan yang diatur dalam UU 1/2022. Leasehold dalam bentuk Hak Guna Bangunan (HGB) atau Hak Pakai yang dialihkan formal lewat akta pada umumnya dikenakan BPHTB. Perjanjian sewa murni tanpa peralihan hak formal biasanya tidak masuk objek BPHTB, tetapi bisa dikenakan PPh atas penghasilan sewa. Pastikan struktur transaksi Anda jelas — ini area yang perlu dikonsultasikan dengan notaris dan konsultan pajak sebelum akta dibuat.
Di mana membayar BPHTB dan berapa lama prosesnya di Badung atau Gianyar?
Pembayaran BPHTB dilakukan melalui bank persepsi yang ditunjuk Bapenda kabupaten/kota setempat, menggunakan Surat Setoran Pajak Daerah (SSPD). Setelah setor, bukti bayar dibawa ke loket Bapenda untuk validasi. Di Kabupaten Badung, Bapenda sudah menyediakan layanan validasi BPHTB yang bisa diakses secara online untuk tahap awal, meski verifikasi fisik dokumen tetap diperlukan. Waktu proses bervariasi: bisa sehari jika dokumen lengkap dan data NJOP cocok, bisa tiga hingga lima hari kerja jika ada perbedaan data. Jadwalkan validasi setidaknya seminggu sebelum tanggal AJB yang direncanakan.