KPR itu utang panjang. Kalau kamu paham cara bank menghitung cicilan (biasanya anuitas), angka di lembar simulasi jadi lebih kebaca — dan bisa dicek ulang pakai Kalkulator KPR FinCal sebelum tanda tangan.

Artikel ini fokus ke satu skenario klasik: suku bunga tetap per periode, cicilan bulanan sama, komposisi pokok–bunga berubah tiap bulan. Untuk membaca lembar bank yang berisi fixed lalu floating, lanjut ke cara baca simulasi KPR. Untuk label bunga di brosur kendaraan vs KPR, baca bunga flat vs bunga efektif.

Komponen cicilan KPR

Tiap cicilan umumnya punya dua bagian:

  1. Angsuran pokok — yang menurunkan saldo utang
  2. Bunga — biaya atas saldo pokok yang belum lunas

Di metode anuitas (yang umum di KPR konvensional Indonesia), total cicilan per bulan tetap selama suku bunga periode itu tidak berubah; yang naik-turun proporsinya adalah pokok vs bunga.

Rumus cicilan KPR (anuitas)

M = P × (r(1 + r)ⁿ) ÷ ((1 + r)ⁿ − 1)

(Notasi lain: M = P × [r(1+r)ⁿ] / [(1+r)ⁿ − 1].)

Keterangan:

  • M = cicilan per bulan
  • P = pokok pinjaman setelah DP
  • r = suku bunga per bulan = suku bunga tahunan ÷ 12
  • n = jumlah bulan = tenor (tahun) × 12

Catatan: rumus ini mengasumsikan bunga efektif tahunan dibagi rata per bulan, tanpa biaya tambahan di dalam cicilan (misalnya premi asuransi yang dibundling). Bank bisa memakai basis hari (30/360, actual/365) sehingga ada selisih kecil pembulatan.

Contoh perhitungan

Skenario: harga rumah Rp 500.000.000, uang muka 20% (Rp 100.000.000), suku bunga 10% per tahun, tenor 20 tahun.

  • P = Rp 400.000.000
  • r = 10% ÷ 12 = 1/120 ≈ 0,008333… (lebih presisi dari membulatkan ke 0,00833 saja)
  • n = 20 × 12 = 240

Dengan kalkulator (disarankan untuk menghindari error pembulatan tangan):

  1. Hitung (1 + r)ⁿ = (1 + 1/120)²⁴⁰ ≈ 7,328
  2. M = 400.000.000 × (r × 7,328) ÷ (7,328 − 1) ≈ Rp 3.860.087/bulan

Angka Rp 3.860.000 yang sering dipakai sebagai pembulan “kasar” ke ribuan terdekat — untuk rekonsiliasi dengan bank, pakai angka lebih presisi atau langsung Kalkulator KPR.

Tabel amortisasi (lima bulan pertama)

Contoh dengan M = Rp 3.860.087 (pembulatan dari rumus anuitas), r = 10%/12, P awal = Rp 400.000.000. Bunga per bulan dibulatkan ke rupiah terdekat — pola yang mirip praktik bank (detail pembulatan bisa beda):

BulanCicilanPokokBungaSisa utang
1Rp 3.860.087Rp 526.754Rp 3.333.333Rp 399.473.246
2Rp 3.860.087Rp 531.143Rp 3.328.944Rp 398.942.103
3Rp 3.860.087Rp 535.569Rp 3.324.518Rp 398.406.534
4Rp 3.860.087Rp 540.033Rp 3.320.054Rp 397.866.501
5Rp 3.860.087Rp 544.533Rp 3.315.554Rp 397.321.968

Di awal tenor, bunga jauh lebih besar dari pokok; menjelang akhir, pola berbalik. Itu sebabnya “extra payment” di awal tenor sangat memotong total bunga — bisa kamu eksplorasi di Kalkulator pelunasan KPR dipercepat.

Faktor yang memengaruhi besar cicilan

1. Pokok pinjaman

Semakin besar P setelah DP, semakin besar M. Naikkan DP = turunkan cicilan (dan total bunga).

2. Suku bunga

Kenaikan suku bunga tahunan sedikit saja bisa mengangkat M lumayan terutama di tenor panjang. Bandingkan penawaran beberapa bank; ingat perbedaan fixed vs floating di simulasi KPR.

3. Tenor

Tenor lebih panjang → cicilan bulanan lebih kecil, tapi total bunga lebih besar.

Ilustrasi dengan P = Rp 400 juta, bunga 10% per tahun (skenario sama seperti contoh utama):

TenorCicilan/bulan (kira-kira)Total bunga (kira-kira)
10 tahunRp 5.286.029Rp 234.323.537
15 tahunRp 4.298.420Rp 373.715.685
20 tahunRp 3.860.087Rp 526.420.779
25 tahunRp 3.634.803Rp 690.440.895

4. Fixed vs floating

  • Fixed: M stabil selama periode fixed (selama suku bunga periode itu dianggap konstan sesuai PK).
  • Floating: setelah review, bank menetapkan suku bunga baru → M berubah mengikuti rumus yang sama dengan P = sisa pokok saat itu.

Acuan pasar sering dikaitkan dengan suku bunga acuan Bank Indonesia + spread bank — detailnya tanya ke officer, bukan ditebak dari artikel.

Cicilan vs biaya lain & “kemampuan bayar”

Rumus di atas hanya pokok + bunga. Di dunia nyata, ada provisi, admin, asuransi, dan biaya akad seperti di biaya tersembunyi KPR.

Bank sering memakai aturan kasar: angsuran tidak jauh di atas 30–40% penghasilan bersih (kebijakan tiap bank berbeda).

Itu bukan saran FinCal untuk persentase pasti — hanya kerangka yang sering dipakai di industri. Untuk gambaran penghasilan vs plafon, baca juga penghasilan minimal untuk KPR.

FAQ

Apakah rumus ini pasti sama persis dengan angka bank?

Belum tentu. Bank bisa memakai pembulatan, basis hari, tanggal akad vs tanggal angsuran pertama, atau menambahkan premi ke dalam debit bulanan. Rumus di sini untuk memahami pola dan order of magnitude; angka final mengikuti simulasi resmi bank.

Kalau suku bunga saya fixed 3 tahun lalu floating, apakah satu rumus cukup?

Tidak. Kamu hitung per fase: selama fixed, gunakan suku bunga fixed; saat pindah floating, bank akan set suku baru atas sisa pokok → M baru. Itulah kenapa lembar simulasi punya baris peralihan — lihat cara baca simulasi KPR.

Apakah KPR syariah memakai rumus anuitas yang sama?

Tidak selalu. Produk syariah memakai struktur akad lain (margin, jual beli, dll.); angka “cicilan” mungkin mirip secara cashflow tapi landasan hukum dan rumus beda. Lihat KPR syariah vs konvensional.

Kenapa bulan pertama bunga saya “tebal” sekali?

Karena bunga proporsional ke saldo awal yang masih besar. Itu fitur sistem anuitas, bukan kesalahan — makanya strategi pelunasan lebih awal impactful.


Siap hitung sendiri? Coba langsung Kalkulator KPR FinCal — gratis, tanpa registrasi, hasil instan. Untuk skenario melunasi lebih cepat, pakai Kalkulator pelunasan KPR dipercepat.

Angka di artikel ini untuk edukasi. Suku bunga, pembulatan, dan biaya aktual mengikuti bank dan perjanjian kredit kamu.