Menghitung cicilan KPR sebenarnya hanya membutuhkan satu rumus. Yang membuat orang ragu bukan rumusnya, melainkan besarnya angka bunga keseluruhan setelah tenor 15–25 tahun berjalan. Artikel ini membedahnya pelan-pelan, supaya Anda bisa memeriksa penawaran bank mana pun dengan kalkulator biasa.
Berangkat dari tiga angka
Setiap hitungan KPR berangkat dari tiga hal: jumlah pinjaman, suku bunga tahunan, dan tenor. Jumlah pinjaman bukanlah harga rumah, melainkan harga rumah dikurangi uang muka. Rumah Rp500.000.000 dengan uang muka Rp100.000.000 berarti pinjaman Anda Rp400.000.000. Bunga 7% per tahun diubah menjadi bunga bulanan: 7 ÷ 100 ÷ 12 ≈ 0,5833% per bulan. Tenor 20 tahun berarti 240 kali pembayaran.
Rumus anuitas
Cicilan bulanan dihitung dengan rumus anuitas: cicilan = P × r × (1+r)n ÷ ((1+r)n − 1), dengan P adalah pinjaman, r bunga bulanan, dan n jumlah bulan. Untuk contoh di atas, hasilnya Rp3.101.196 per bulan. Kalikan dengan 240 bulan dan Anda mendapatkan total pembayaran ≈ Rp744.287.040. Kurangi pinjaman Rp400.000.000, dan terlihatlah total bunga ≈ Rp344.287.040 — angka yang sering membuat orang kaget, padahal ia konsekuensi wajar dari meminjam besar dalam waktu sangat panjang.
Kenapa porsi bunga besar di tahun-tahun awal
Cicilannya tetap, tetapi komposisinya berubah. Bunga setiap bulan dihitung dari sisa pinjaman, dan sisa pinjaman paling besar justru di awal. Pada cicilan pertama contoh di atas, bunga menyerap sekitar Rp2.333.333 dari Rp3.101.196 cicilan Anda; hanya sekitar Rp767.863 yang memotong pokok. Sepuluh tahun kemudian komposisinya berbalik: sebagian besar cicilan memotong pokok. Inilah isi tabel amortisasi — dan alasan melunasi sebagian pokok di awal masa kredit terasa sangat menghemat: Anda memangkas basis perhitungan bunga untuk ratusan bulan berikutnya.
Tenor: tuas paling menentukan
Perpanjang tenor dari 15 ke 25 tahun dan cicilan bulanan turun terasa, tetapi total bunga membengkak jauh lebih besar daripada penurunan cicilannya. Sebaliknya, memperpendek tenor menaikkan cicilan tetapi memangkas total bunga secara dramatis. Saat membandingkan penawaran, jangan hanya bertanya "cicilannya berapa", tetapi juga "total yang saya bayar sampai lunas berapa". Dua angka itu menceritakan hal yang berbeda.
Yang tidak ditangkap rumus dasar
KPR nyata jarang sesederhana satu bunga tetap. Banyak bank memberi bunga fixed rendah selama 1–5 tahun pertama, lalu berubah floating mengikuti pasar — cicilan Anda bisa naik setelah masa fixed berakhir. Ada pula biaya provisi, administrasi, asuransi jiwa dan kebakaran, serta notaris yang dibayar di muka. Kalkulator dasar tidak memasukkan itu semua, jadi perlakukan hasilnya sebagai fondasi: angka minimal yang pasti, sebelum komponen-komponen tambahan dari bank Anda.
Cara memakai pengetahuan ini
Pertama, hitung skenario Anda sendiri sebelum datang ke bank, supaya Anda tahu batas cicilan yang sehat untuk penghasilan Anda. Kedua, bandingkan minimal dua penawaran dengan tenor yang sama — selisih bunga 0,5% saja bernilai puluhan juta rupiah pada tenor panjang. Ketiga, uji sensitivitasnya: naikkan bunga asumsi 1–2% untuk mensimulasikan masa floating, dan pastikan cicilannya masih tertahankan. Semua itu bisa Anda lakukan sekarang juga di Kalkulator KPR — ubah angkanya dan lihat tabel amortisasinya berubah.
Uang muka: pengungkit yang sering diremehkan
Satu variabel terakhir yang layak diuji sebelum mengajukan: besar uang muka. Menambah uang muka Rp50.000.000 pada contoh artikel ini memangkas pinjaman menjadi Rp350.000.000 — cicilan turun menjadi sekitar Rp2.713.547, dan total bunga selama 20 tahun menyusut sekitar Rp43 juta. Setiap rupiah uang muka tambahan bekerja dua kali: mengurangi pokok yang berbunga, dan sering kali memperbaiki penilaian risiko bank terhadap Anda. Bila tabungan Anda belum cukup untuk uang muka yang lebih besar, menunda pembelian setahun sambil menabung agresif kadang lebih murah daripada buru-buru mengambil tenor terpanjang — hitung kedua jalannya, jangan hanya merasakan cicilannya.
Hitung sendiri angkanya: Kalkulator KPR berjalan sepenuhnya di browser Anda — tanpa daftar dan tanpa mengirim data ke mana pun.