The Poland Mortgage Calculator models a Polish home loan (kredyt hipoteczny) using local conventions: a WIBOR-plus-margin variable rate, a deposit of 10–20% to satisfy KNF loan-to-value rules, and terms up to 35 years. It returns your monthly equal instalment (rata), the total interest, your loan-to-value ratio, and a full amortisation schedule.
How it works
The loan amount is price − deposit. With equal instalments (raty równe) the monthly payment is
fixed and found with the annuity formula:
rata = L x r / (1 - (1 + r)^-n)
where L is the loan, r is the monthly rate (annualRate / 12 / 100) and n is the number of
months (years x 12). Each month interest is charged on the outstanding balance and the remainder
of the instalment repays principal, so early payments are interest-heavy and later ones repay more
capital.
Your loan-to-value (LTV) is loan / price x 100. The KNF guideline caps this at 80% (90% with
insurance), and the tool flags an LTV above 80%.
LTV = loan / price. Rata = loan x r / (1 − (1+r)^-n), r = annual rate / 12.
Worked example
A PLN 600,000 flat with a PLN 120,000 deposit (20%), borrowing PLN 480,000 over 30 years at 7%:
- LTV
= 480,000 / 600,000 = 80%— within the KNF guideline. - Monthly rate
r ≈ 0.583%, monthly rata ≈ PLN 3,193. - Total interest over 30 years ≈ PLN 669,000.
Change any input and the rata, interest, LTV and schedule update instantly. All maths runs in your browser — nothing is uploaded. Banks add a stress buffer when assessing affordability, so enter a higher rate to preview that.