Simulasi KPR: rumus anuitas, contoh hitung lengkap, dan tabel cicilannya

Apa itu simulasi KPR
Simulasi KPR adalah menghitung perkiraan cicilan bulanan, total bunga, dan total pembayaran sebelum kamu benar-benar mengajukan kredit. Tujuannya sederhana: tahu lebih dulu apakah rumah incaranmu masuk kemampuan, dan tahu angka mana yang harus dinegosiasikan sebelum tanda tangan.
Banyak orang berhenti di kalkulator situs bank, memasukkan angka, lalu percaya begitu saja pada hasilnya. Itu awal yang baik, tapi tidak cukup. Kalkulator bank umumnya menghitung memakai bunga promo di masa fixed, padahal mayoritas umur KPR-mu berjalan di bunga floating yang lebih tinggi. Kalau kamu paham cara kerja rumusnya, kamu bisa menguji sendiri skenario terburuknya, bukan cuma skenario brosur. Konsep dasar KPR-nya sendiri (tenor, uang muka, jenis bunga) bisa kamu segarkan dulu di panduan KPR dan KPR adalah.
Waktu terbaik menjalankan simulasi juga sering keliru. Simulasi paling berguna justru sebelum kamu jatuh cinta pada satu rumah: dari kemampuan cicilan, kamu bisa menurunkan berapa harga rumah maksimal yang layak dilirik, sehingga pencarianmu sejak awal berada di rentang yang sehat. Menyimulasikan setelah tanda jadi dibayar hanya menyisakan dua pilihan buruk: memaksakan angka atau kehilangan uang muka.
Rumus anuitas cicilan KPR
Hampir semua KPR konvensional di Indonesia memakai skema anuitas: besar cicilan tetap setiap bulan (selama bunganya tidak berubah), tapi komposisinya bergeser. Di awal, porsi bunga besar dan porsi pokok kecil; makin lama porsi pokok makin besar.
Rumus cicilan bulanannya:
Dari cicilan itu, tiap bulan bank menghitung dulu bunganya dari sisa pokok, dan sisanya baru dipakai mengurangi pokok. Karena itulah pelunasan di tahun-tahun awal terasa lambat: sebagian besar uangmu sedang membayar bunga, bukan mencicil rumah.
Contoh perhitungan langkah demi langkah
Ilustrasi dengan asumsi: harga rumah Rp500 juta, uang muka 20% (Rp100 juta), sehingga pokok pinjaman P = Rp400.000.000, bunga efektif 8% per tahun (asumsi ilustrasi, bukan penawaran bank mana pun), tenor 15 tahun.
- Hitung bunga bulanan: r = 8% / 12 = 0,6667% per bulan = 0,0066667.
- Hitung jumlah bulan: n = 15 x 12 = 180 bulan.
- Hitung faktor pertumbuhan: (1 + 0,0066667)180 = 3,3069.
- Masukkan ke rumus: cicilan = 400.000.000 x (0,0066667 x 3,3069) / (3,3069 - 1) = Rp3.822.608 per bulan.
- Total pembayaran: 3.822.608 x 180 = sekitar Rp688,1 juta, artinya total bunga sekitar Rp288,1 juta di atas pokok Rp400 juta.
Sekarang lihat komposisi dua bulan pertamanya, supaya jelas ke mana uangmu pergi:
| Bulan | Bunga (dari sisa pokok) | Angsuran pokok | Sisa pokok |
|---|---|---|---|
| 1 | 400.000.000 x 0,6667% = Rp2.666.667 | 3.822.608 - 2.666.667 = Rp1.155.942 | Rp398.844.058 |
| 2 | 398.844.058 x 0,6667% = Rp2.658.960 | Rp1.163.648 | Rp397.680.410 |
Dari cicilan Rp3,82 juta, hanya sekitar Rp1,16 juta yang benar-benar mengurangi pinjamanmu di bulan pertama. Ini normal untuk anuitas, dan inilah alasan pelunasan dipercepat di masa awal berdampak besar ke total bunga: setiap rupiah yang kamu bayarkan ekstra langsung memangkas sisa pokok, dan seluruh bunga yang seharusnya tumbuh dari pokok itu ikut hilang. Kalau bank mengizinkan pelunasan sebagian tanpa penalti besar, fitur ini layak masuk pertimbangan saat memilih produk, bukan sekadar bonus.
Tabel simulasi: tenor dan bunga
Dua tabel berikut memakai pokok pinjaman Rp500 juta. Semua angka adalah ilustrasi dengan asumsi bunga tetap sepanjang tenor; kenyataannya bunga floating akan bergerak. Pertama, efek tenor pada asumsi bunga 8% per tahun:
| Tenor | Cicilan per bulan | Total bunga | Total pembayaran |
|---|---|---|---|
| 10 tahun | Rp6.066.380 | Rp227,97 juta | Rp727,97 juta |
| 15 tahun | Rp4.778.260 | Rp360,09 juta | Rp860,09 juta |
| 20 tahun | Rp4.182.200 | Rp503,73 juta | Rp1,004 miliar |
| 25 tahun | Rp3.859.081 | Rp657,72 juta | Rp1,158 miliar |
Memanjangkan tenor dari 10 ke 25 tahun hanya menurunkan cicilan sekitar Rp2,2 juta, tapi menggandakan lebih dari dua kali lipat total bunganya. Kedua, efek suku bunga pada tenor 20 tahun:
| Asumsi bunga efektif | Cicilan per bulan | Total bunga 20 tahun |
|---|---|---|
| 6% | Rp3.582.155 | Rp359,72 juta |
| 7% | Rp3.876.495 | Rp430,36 juta |
| 8% | Rp4.182.200 | Rp503,73 juta |
| 9% | Rp4.498.630 | Rp579,67 juta |
| 10% | Rp4.825.108 | Rp658,03 juta |
| 11% | Rp5.160.942 | Rp738,63 juta |
Selisih satu poin persen bunga di pinjaman Rp500 juta tenor 20 tahun berarti kira-kira Rp300 sampai 340 ribu per bulan, atau Rp70 sampai 80 juta sepanjang tenor. Karena itu membandingkan bunga antar bank di panduan KPR Mandiri, KPR BCA, atau KPR BTN bukan pekerjaan sepele; nilainya setara mobil.
Bunga flat, efektif, dan skenario promo
Tiga jebakan yang paling sering membuat simulasi meleset:
Pertama, salah membaca jenis bunga. Rumus anuitas di atas memakai bunga efektif: dihitung dari sisa pokok. Ada juga bunga flat: dihitung dari pokok awal terus-menerus, lazim di KPR subsidi FLPP yang memakai 5% flat. Ilustrasinya, pinjaman Rp400 juta tenor 15 tahun dengan 5% flat: cicilan = (400 juta / 180) + (400 juta x 5% / 12) = Rp3.888.889 per bulan. Angka persennya terlihat jauh lebih kecil daripada 8% efektif, tapi cicilannya ternyata sedikit lebih besar daripada contoh 8% efektif kita. Persen flat dan persen efektif tidak bisa dibandingkan langsung; yang bisa dibandingkan adalah rupiah cicilan dan total pembayarannya. Detail konsep ini ada di panduan bunga KPR.
Kedua, menyimulasikan hanya masa promo. Ilustrasi dengan asumsi: pinjaman Rp500 juta, tenor 20 tahun, bunga fixed 3% selama 3 tahun, lalu floating dengan asumsi 11%. Cicilan masa promo hanya Rp2.772.988. Setelah 36 bulan, sisa pokokmu masih sekitar Rp442,7 juta, dan saat floating 11% berlaku, cicilan melonjak ke sekitar Rp4.805.027, naik hampir Rp2 juta lebih dalam satu bulan kalender. Simulasi yang jujur selalu menghitung dua angka: cicilan masa fixed dan cicilan skenario floating.
Ketiga, lupa biaya di luar cicilan. Provisi, administrasi, appraisal, asuransi jiwa dan kebakaran, notaris, pajak, dan BPHTB dibayar di depan dan tidak muncul di simulasi cicilan. Besarnya bisa mencapai persenan harga rumah; rinciannya bisa kamu hitung di kalkulator biaya beli rumah.
Faktor yang menggeser hasil simulasi
Kalau simulasimu dan tagihan bank berbeda, hampir pasti salah satu dari ini penyebabnya:
- Bunga yang dipakai beda. Kamu memakai bunga promo, bank menghitung dengan bunga setelah fixed, atau sebaliknya. Selalu tanya: berapa bunga floating saat ini untuk nasabah lama, bukan cuma promo nasabah baru.
- Uang muka dan plafon berubah. Nilai appraisal bank lebih rendah dari harga jual membuat plafon turun dan DP-mu harus naik. Aturan mainnya kami bahas di panduan KPR bagian uang muka.
- Asuransi digabung ke angsuran. Sebagian bank menagih premi asuransi jiwa kredit bersama cicilan bulanan, sehingga angkanya lebih besar dari hasil rumus murni.
- Skema syariah dihitung berbeda. Murabahah menetapkan margin dan harga jual di awal, jadi cicilannya tetap dan tidak memakai bunga floating sama sekali. Perbandingannya ada di panduan KPR syariah.
- Penghasilan yang dihitung bank berbeda. Bank menghitung kemampuan dari penghasilan bersih yang bisa dibuktikan, dikurangi semua cicilan berjalan. Uji dulu lewat kalkulator kelayakan KPR sebelum mengajukan, dan siapkan dokumen sesuai panduan syarat KPR rumah.
Satu lagi yang sering terlewat: simulasi bukan cuma untuk pengajuan baru. Kalau KPR-mu sudah berjalan dan bunganya terasa berat, simulasi ulang dengan angka bank lain adalah langkah pertama take over KPR. Selisih satu dua persen di sisa tenor belasan tahun sering kali menutup seluruh biaya pindahnya.
Kalkulator yang bisa kamu pakai
Setelah paham rumusnya, pakai kalkulator supaya cepat menguji banyak skenario:
- Kalkulator simulasi KPR Tanya Properti: memakai rumus anuitas yang sama dengan artikel ini, bisa mengubah harga rumah, DP, bunga, dan tenor sekaligus, dan hasilnya bisa disimpan untuk dibandingkan.
- Kalkulator KPR resmi bank: Bank Mandiri menyediakan kalkulator KPR di situs resminya (bankmandiri.co.id/kalkulator-kpr), dan BCA menyediakan fitur simulasi di halaman produk KPR-nya (bca.co.id). Kalkulator bank berguna karena memakai parameter produk mereka sendiri, tapi tetap uji skenario floating secara manual.
- Untuk KPR subsidi: cicilan FLPP relatif mudah dihitung karena bunganya 5% flat dan tenornya maksimal 20 tahun; cek dulu kelayakanmu di halaman KPR subsidi dan syarat KPR subsidi.
Terakhir, perlakukan hasil simulasi sebagai batas atas belanja rumah, bukan target. Rumah yang cicilannya longgar memberi ruang untuk hidup, merawat rumahnya, dan tetap menabung; rumah yang cicilannya mepet mengubah setiap kejutan kecil jadi krisis. Angka di layar kalkulator tidak pernah merasakan biaya sekolah yang naik, kendaraan yang rusak, atau penghasilan yang tersendat, jadi beri jarak aman antara kemampuan maksimal dan komitmen yang kamu ambil. Rumus boleh anuitas, keputusan tetap harus konservatif.
Pertanyaan umum
Apa itu simulasi KPR? +
Simulasi KPR adalah perhitungan perkiraan cicilan bulanan, total bunga, dan total pembayaran kredit rumah sebelum mengajukan ke bank. Bahannya tiga: pokok pinjaman (harga rumah dikurangi uang muka), suku bunga, dan tenor. Tujuannya memastikan cicilan masuk kemampuan dan membandingkan penawaran antar bank dengan adil.
Bagaimana rumus menghitung cicilan KPR per bulan? +
Untuk skema anuitas yang dipakai hampir semua bank: cicilan = P x [r x (1 + r)^n] / [(1 + r)^n - 1], dengan P pokok pinjaman, r bunga tahunan dibagi 12 dalam desimal, dan n jumlah bulan. Contoh ilustrasi: P Rp400 juta, bunga 8% per tahun, tenor 15 tahun menghasilkan cicilan Rp3.822.608 per bulan.
Berapa cicilan KPR Rp500 juta? +
Tergantung bunga dan tenor. Sebagai ilustrasi dengan asumsi bunga efektif 8% per tahun: sekitar Rp6,07 juta per bulan untuk tenor 10 tahun, Rp4,78 juta untuk 15 tahun, Rp4,18 juta untuk 20 tahun, dan Rp3,86 juta untuk 25 tahun. Angka sebenarnya mengikuti bunga yang diberikan bank pada profilmu.
Apa beda bunga flat dan bunga efektif dalam simulasi? +
Bunga efektif dihitung dari sisa pokok yang terus menurun, dan dipakai skema anuitas KPR komersial. Bunga flat dihitung dari pokok awal terus-menerus, lazim di KPR subsidi. Karena dasarnya beda, persennya tidak bisa dibandingkan langsung: pada contoh kami, 5% flat tenor 15 tahun menghasilkan cicilan sedikit lebih besar daripada 8% efektif untuk pokok yang sama. Bandingkan rupiah cicilannya, bukan persennya.
Kenapa hasil simulasi saya beda dengan perhitungan bank? +
Penyebab paling umum: bunga yang dipakai berbeda (promo vs floating), premi asuransi digabung ke angsuran, plafon berubah karena nilai appraisal, atau ada pembulatan kebijakan internal bank. Rumus anuitasnya sama; parameter masukannya yang berbeda. Minta tabel angsuran resmi dari bank untuk melihat parameter persisnya.
Apakah kalkulator KPR di situs bank akurat? +
Akurat untuk parameter yang dipakainya, dan biasanya itu bunga promo masa fixed. Kelemahannya bukan pada hitungan, tapi pada skenario: kalkulator jarang menampilkan beban setelah masuk bunga floating. Pakai kalkulator bank untuk cicilan awal, lalu hitung ulang sendiri dengan asumsi bunga floating untuk melihat beban jangka panjangnya.
Bunga berapa yang sebaiknya dipakai untuk simulasi? +
Pakai tiga lapis: bunga promo untuk cicilan awal, bunga floating yang berlaku saat ini di bank tersebut untuk beban menengah, dan floating ditambah 2 sampai 3 poin persen untuk uji ketahanan. Sebagai konteks pasar, BI-Rate per Agustus 2026 ada di 5,75% dan bunga floating KPR komersial umumnya jauh di atas angka acuan itu.
- Bank Mandiri - Kalkulator KPR (bankmandiri.co.id) - Kalkulator simulasi angsuran KPR resmi Bank Mandiri; diakses 24 Agustus 2026
- BCA - Halaman produk KPR dengan fitur simulasi (bca.co.id) - Halaman produk KPR BCA yang memuat fitur simulasi angsuran; diakses 24 Agustus 2026
- Bank Indonesia - BI-Rate (bi.go.id) - Diakses 24 Agustus 2026: BI-Rate 5,75%, penetapan terakhir Rapat Dewan Gubernur 19 Agustus 2026; dipakai sebagai konteks suku bunga acuan, bukan bunga KPR
- BP Tapera - Pengajuan Pembiayaan KPR FLPP (tapera.go.id) - Ketentuan KPR subsidi yang dipakai di contoh bunga flat: bunga 5% flat, tenor maksimal 20 tahun