KPR Mortgage Calculator

Indonesia

Enter the property price, your down payment, and the rates your bank quoted. The calculator shows the installment during the fixed period, the installment once the rate turns floating, total interest, and the cash you need before signing: the down payment plus BPHTB, notary fees, provisi, and insurance.

Property and down payment
Rp
%

Down payment Rp 200.000.000 (20%). Loan amount Rp 800.000.000.

Tenor and rates
years
years
%
%

After the fixed period the bank applies a floating rate that can go up or down. Enter an assumption such as 10% to 12%, or ask your bank for its current floating rate.

Extra payments (optional)

Extra payments go straight to principal. The installment stays the same, so the loan ends sooner. The installment is recalculated when the rate changes.

Rp
Rp
month
%
Costs beyond the down payment

Every figure is editable. The defaults are common estimates, not your bank's or notary's actual rates.

Rp
%
%
%
%
%
Rp
Rp
Simulation result

Fixed installment (from month 1)

Rp 6.082.912

6,75% per year

Floating installment (from month 37)

Rp 7.999.591

11% per year

Total interest

Rp 1.050.901.311

Total paid to the bank

Rp 1.850.901.311

Principal, interest, and extra payments

Cash needed on day one

Rp 262.500.000

Down payment Rp 200.000.000 + costs Rp 62.500.000

Paid off in

20 years 0 months

On schedule

Costs beyond the down payment
BPHTBRp 37.500.000
Notary/PPATRp 10.000.000
Bank provisiRp 8.000.000
Bank administrationRp 1.000.000
AppraisalRp 1.000.000
Life insuranceRp 4.000.000
Fire insuranceRp 1.000.000
Total costs beyond the down paymentRp 62.500.000
Down paymentRp 200.000.000
Cash needed on day oneRp 262.500.000
Affordability check
Rp

Not sure what your take-home pay is? Work it out with the PPh 21 calculator.

Enter your take-home pay to see the installment as a share of income.

Principal and interest per year
Repayment schedule
YearPrincipalInterestBalance
1Rp 19.593.759Rp 53.401.185Rp 780.406.241
2Rp 20.958.032Rp 52.036.912Rp 759.448.208
3Rp 22.417.297Rp 50.577.647Rp 737.030.911
4Rp 15.697.462Rp 80.297.630Rp 721.333.449
5Rp 17.513.954Rp 78.481.138Rp 703.819.496
6Rp 19.540.648Rp 76.454.444Rp 684.278.847
7Rp 21.801.869Rp 74.193.223Rp 662.476.978
8Rp 24.324.756Rp 71.670.336Rp 638.152.222
9Rp 27.139.589Rp 68.855.503Rp 611.012.633
10Rp 30.280.150Rp 65.714.942Rp 580.732.483
11Rp 33.784.134Rp 62.210.958Rp 546.948.349
12Rp 37.693.595Rp 58.301.497Rp 509.254.754
13Rp 42.055.454Rp 53.939.638Rp 467.199.300
14Rp 46.922.062Rp 49.073.030Rp 420.277.238
15Rp 52.351.828Rp 43.643.264Rp 367.925.410
16Rp 58.409.921Rp 37.585.171Rp 309.515.489
17Rp 65.169.049Rp 30.826.043Rp 244.346.440
18Rp 72.710.335Rp 23.284.757Rp 171.636.105
19Rp 81.124.291Rp 14.870.801Rp 90.511.814
20Rp 90.511.814Rp 5.483.193Rp 0

How a KPR installment is calculated

Indonesian mortgages normally use an annuity: the same payment every month, with a large interest share early on that shrinks over time.

Installment = P × i / (1 − (1 + i)^−n)
i = annual rate / 12
n = remaining months
P = remaining principal
  1. This month's interest = remaining principal × i. The rest of the installment reduces principal.
  2. When the fixed period ends, the remaining principal is recalculated with the new rate and the remaining months. That is why the installment can jump even though the tenor has not changed.
  3. Extra payments reduce the remaining principal. The installment stays the same, so the loan ends sooner. The prepayment penalty is charged on the amount paid early.
  4. BPHTB = rate × (transaction value − NPOPTKP), and zero when the price does not exceed the NPOPTKP.

Worked example

A Rp1,000,000,000 second-hand home in Jakarta, 20% down payment (Rp200,000,000), loan of Rp800,000,000, 20-year tenor.

  • Fixed rate of 6.75% for 3 years: installment of Rp6,082,912 a month.
  • Then floating at 11%: the remaining principal of about Rp737,030,911 is recalculated over 204 months, and the installment rises to Rp7,999,591 (up Rp1,916,679, about 31.5%).
  • Total interest is about Rp1,050,901,311 and the total paid to the bank is about Rp1,850,901,311.
  • Costs beyond the down payment come to Rp62,500,000 (BPHTB Rp37,500,000, notary Rp10,000,000, provisi Rp8,000,000, insurance Rp5,000,000, administration and appraisal Rp2,000,000), so the cash needed on day one is Rp262,500,000.

KPR costs beyond the down payment

The down payment is not the only cash you need. BPHTB is paid by the buyer to the local government and is usually the largest item. Then come the notary/PPAT for the sale deed and title transfer, the bank's provisi and administration fees, the appraisal, and the life and fire insurance the bank requires. A new home from a developer carries PPN unless the PPN DTP incentive applies. Together these often come to 5% to 8% of the price.

Legal basis

  • Law No. 1 of 2022 on Financial Relations between the Central and Regional Governments (HKPD): BPHTB capped at 5% and an NPOPTKP of at least Rp80,000,000 for a first acquisition (Article 46).
  • DKI Jakarta Regional Regulation No. 1 of 2024 on Regional Taxes and Levies: BPHTB at 5% and an NPOPTKP of Rp250,000,000 for a first acquisition.
  • Minister of Finance Regulation (PMK) No. 90 of 2025: PPN borne by the government for new landed houses and apartment units in 2026.
  • PMK No. 131 of 2024: 12% PPN on a tax base of 11/12 of the price, which works out to 11% effective.
  • Government Regulation No. 24 of 2016: PPAT fee capped at 1% of the transaction value.

Rules and default figures last checked: 2026-11-14

Frequently asked questions

What is the difference between a fixed and a floating KPR rate?

A fixed rate stays the same for the promised period, usually the first 1 to 5 years. After that the floating rate follows the bank's policy and market rates, so it can rise or fall. When the rate changes, the bank recalculates the installment from the remaining principal.

What floating rate should I assume?

There is no official figure. Many banks quote floating rates around 10% to 12%, but yours may differ. Ask for the current floating rate and the rate-change clause in the loan offer, then try several values in the calculator.

What does a KPR cost besides the down payment?

BPHTB, notary/PPAT fees, bank provisi and administration, appraisal, life insurance, fire insurance, and PPN on a new home. All of them appear in the breakdown table and you can edit each one.

How is BPHTB calculated?

BPHTB is 5% times (transaction value minus NPOPTKP). In Jakarta the NPOPTKP for a first acquisition is Rp250,000,000, so a Rp1 billion home carries Rp37,500,000 of BPHTB. If the NJOP is higher than the transaction value, the NJOP is the tax base. Other regions set their own NPOPTKP and rate by bylaw.

Does a new home from a developer carry PPN?

Yes, 11% effective on the price when the developer is a VAT-registered business (PKP). For 2026 the government covers 100% of the PPN on the first Rp2 billion of the price, for homes up to Rp5 billion handed over by 31 December 2026. The government announced an extension to 31 December 2027, but as of November 2026 the regulation (PMK) had not been issued. So the option is off by default; turn it on if your handover is covered.

How much of my pay can the installment safely take?

Banks and financial planners commonly use 30% to 35% of take-home pay, including other loan installments. Check the ratio against the installment after the floating rate starts, not only the fixed-period one.

What do I gain by paying extra principal?

Principal that shrinks faster lowers the interest charged in later months, so total interest drops and the loan ends earlier. Check the prepayment penalty in your loan agreement first. The calculator subtracts the penalty from the savings.

Will the result match my bank's statement?

Usually within a small margin. Banks may round differently, accrue interest daily, or use other due dates. Use this to compare scenarios, then ask the bank for an official simulation.

More money calculators

  • THR Calculator

    Work out THR (Indonesian holiday bonus) for permanent, contract, new and daily workers, with the estimated PPh 21 withholding and the payment deadline.

  • PPh 21 and Take-Home Pay Calculator

    Work out monthly PPh 21 (TER), the December true-up, and take-home pay after BPJS and income tax.

  • BPJS Calculator

    Calculate BPJS Kesehatan and BPJS Ketenagakerjaan (JHT, JP, JKK, JKM) contributions from salary, split between employer and employee.

  • Kos vs Apartment Calculator

    Compare monthly cost, upfront cash, and 12-month total for a kos and an apartment, including commute fare and time.

  • Car Installment Calculator

    Calculate car loan installments for Indonesian market

  • FIRE Retirement Calculator

    Calculate your Financial Independence Retire Early number using the 4% rule