Kalkulator KPR: panduan rumus anuitas + amortisasi untuk pembeli rumah
KPR (Kredit Pemilikan Rumah) adalah produk pinjaman yang dipakai mayoritas orang Indonesia untuk beli rumah. Cicilan-nya dihitung pakai metode anuitas — formula matematika yang sama dipakai bank manapun (BTN, Mandiri, BCA, BNI, BRI, dan bank swasta). Halaman ini menjelaskan cara hitungnya, contoh perhitungan dengan tenor berbeda, plus tips negotiate bunga supaya total beban bunga seumur tenor lebih ringan.
Kenapa anuitas?
Anuitas berarti cicilan tetap sama dari bulan pertama sampai akhir tenor. Bunga dihitung di atas sisa pokok pinjaman setiap bulan, jadi awal-awal cicilan didominasi bunga, akhir-akhir didominasi pokok. Pada bulan ke-1 dengan pinjaman besar, mayoritas cicilan adalah bunga; pada bulan terakhir, mayoritas pokok.
Alternatif metode lain (jarang dipakai untuk KPR di Indonesia):
- Flat: bunga dihitung dari pokok awal, tetap sama tiap bulan. Total bunga jauh lebih besar dari anuitas. Biasanya dipakai untuk kredit konsumtif jangka pendek (KTA), bukan KPR.
- Effective: bunga dihitung dari sisa pokok, tapi cicilan tidak tetap (besar di awal, kecil di akhir). Hampir tidak pernah dipakai bank Indonesia.
Selama belum ada notice khusus dari bank, asumsi default = anuitas.
Rumus PMT (Payment) anuitas
Rumus standar — sama dengan fungsi =PMT() di Excel/Google Sheets:
Cicilan = P × r × (1+r)^n / ((1+r)^n − 1)
Dimana:
- P = pokok pinjaman = harga rumah − DP
- r = bunga bulanan = bunga tahunan ÷ 12 ÷ 100 (mis. 7,5% tahunan = 0,00625 bulanan)
- n = jumlah cicilan = tenor tahun × 12
Contoh manual: pinjaman Rp 640 jt, bunga 7,5% per tahun, tenor 15 tahun.
- r = 7,5 ÷ 12 ÷ 100 = 0,00625
- n = 15 × 12 = 180
- (1+r)^n = (1,00625)^180 ≈ 3,068
- Cicilan = 640.000.000 × 0,00625 × 3,068 ÷ (3,068 − 1) ≈ Rp 5.933.000/bulan
- Total bayar = 5.933.000 × 180 ≈ Rp 1.067.940.000
- Total bunga = 1.067.940.000 − 640.000.000 ≈ Rp 427.940.000
Jadi untuk pinjam Rp 640 jt selama 15 tahun, kamu bayar bunga total Rp 427 jt — hampir 67% dari pinjaman pokok hilang ke bunga. Itulah mengapa tenor pendek + bunga rendah = ringan jangka panjang.
Tiga skenario tenor (pinjaman 640 jt, bunga 7,5%)
Bandingkan dampak tenor terhadap cicilan dan total bunga:
| Tenor | Cicilan/bulan | Total bayar | Total bunga | Bunga vs pokok | |---|---|---|---|---| | 5 tahun | Rp 12.823.000 | Rp 769.380.000 | Rp 129.380.000 | 17% | | 15 tahun | Rp 5.933.000 | Rp 1.067.940.000 | Rp 427.940.000 | 67% | | 30 tahun | Rp 4.475.000 | Rp 1.611.000.000 | Rp 971.000.000 | 152% |
Insight: tenor 30 tahun membuat cicilan ringan (~Rp 4,5 jt) tapi total bunga lebih besar dari pinjaman pokok itu sendiri. Tenor 5 tahun cicilan hampir 2× lipat tenor 15 tahun, tapi total bunga 1/3 saja. Sweet spot biasanya 10–15 tahun untuk balance antara cashflow bulanan dan total bunga.
Tabel amortisasi: kenapa awal-awal didominasi bunga
Kalkulator di atas menampilkan amortisasi 12 bulan pertama. Untuk pinjaman Rp 640 jt × 7,5% × 15 tahun:
- Bulan 1: sisa pokok masih Rp 640 jt. Bunga = 640.000.000 × 0,00625 = Rp 4.000.000. Pokok yang dibayar = 5.933.000 − 4.000.000 = Rp 1.933.000. Sisa setelahnya: Rp 638.067.000.
- Bulan 12: sisa pokok sudah turun ke ~Rp 615 jt. Bunga = 615.000.000 × 0,00625 ≈ Rp 3.844.000. Pokok yang dibayar ≈ Rp 2.089.000.
- Bulan 180 (terakhir): sisa pokok ≈ Rp 5,9 jt. Bunga ≈ Rp 37.000. Pokok yang dibayar ≈ Rp 5.896.000.
Pola ini disebut front-loaded interest. Konsekuensinya: kalau kamu rencana pelunasan dipercepat (early payoff) di awal-awal tenor, dampak penghematan bunga sangat besar. Pelunasan di tahun ke-2 KPR 15 tahun bisa hemat Rp 200 jt+ kalau pokok yang sudah dibayar masih sedikit dan sisa pinjaman besar.
Biaya yang TIDAK masuk simulasi
Cicilan anuitas hanya cover pokok + bunga. Biaya lain yang harus disiapkan saat akad KPR:
- BPHTB (Bea Perolehan Hak atas Tanah dan Bangunan): 5% dari (harga rumah − NPOPTKP). NPOPTKP per daerah berbeda (DKI Jakarta: Rp 80 jt). Untuk rumah Rp 800 jt di DKI: BPHTB ~Rp 36 jt sekali bayar saat akad.
- PPh penjual 2,5% dari harga rumah — ditanggung penjual, tapi sering di-include di harga net.
- Biaya provisi bank: 1% dari pinjaman, sekali di awal. Untuk pinjaman 640 jt = Rp 6,4 jt.
- Asuransi jiwa: wajib oleh bank, ~0,5%–1% dari pinjaman, dibayar di awal atau dicicil.
- Asuransi kebakaran: ~0,1%–0,15% dari nilai bangunan per tahun.
- Biaya notaris/PPAT (AJB, balik nama, akad kredit): 1%–2,5% dari harga rumah.
- PPN 11% untuk rumah baru dari developer (tidak berlaku rumah second).
Total biaya akad bisa 8%–12% dari harga rumah. Untuk rumah Rp 800 jt, siapkan dana cash tambahan Rp 64–96 jt di luar DP.
Bunga fixed vs floating
Banyak bank menawarkan bunga fixed di tahun-tahun awal (1–5 tahun) sebagai promo, lalu floating mengikuti suku bunga acuan BI 7DRR + spread bank. Kalkulator di atas mengasumsikan bunga fixed sepanjang tenor — kasus ideal yang jarang ditawarkan untuk tenor panjang.
Strategi: kalau dapat fixed 5 tahun di bunga rendah (mis. 5,5%), siapkan plan refinance atau early payoff kalau setelah tahun ke-6 floating naik signifikan. Beberapa bank punya skema take-over KPR dari bank lain dengan bunga lebih rendah — selisih biaya provisi bisa dimakan dengan saving bunga.
Tips negotiate bunga
Bunga KPR bisa di-negotiate, terutama kalau kamu punya profil keuangan yang kuat:
- Bandingkan minimum 3 bank sebelum tanda tangan akad. Tunjukkan offering bank A ke bank B, biasanya bank B akan turunkan bunga 0,25–0,5% untuk match.
- Profile prioritas: punya gaji stable >Rp 20 jt + DP ≥30% biasanya dapat bunga lebih rendah dari profile umum.
- Konversi ke KPR Syariah bisa lebih murah di bank syariah tertentu — formula-nya berbeda (margin, bukan bunga), tapi total bayar sering kompetitif.
- KPR FLPP (subsidi) untuk rumah pertama berdasarkan plafon penghasilan: bunga fixed 5% selama 20 tahun. Cek syarat di sikumbang.tapera.go.id atau bank penyalur.
Setiap 1% turun bunga, total saving dalam tenor 15 tahun bisa Rp 70–80 jt untuk pinjaman 640 jt — lebih signifikan dari yang kelihatan.