Calculator

Mortgage payment calculator for Germany

Annuity loan, reference rates read on 19 October 2026 in the Bundesbank's MFI interest rate statistics.

In short

At 3.81%, the Bundesbank average on new housing loans fixed for over 5 up to 10 years (August 2026), a €300,000 loan repaid over 30 years costs €1,400 a month. One more point of interest adds €176 a month on that loan. The rate is usually fixed for a period shorter than the loan (the Sollzinsbindung); what is left is refinanced at the rate of the day.

Calculator

Calculate your monthly payment

Change any field: the payment is recalculated instantly.

Loan€300,000
Monthly payment€1,400
Total interest€203,849
Total repaid€503,849
Payment with one more point of interest+ €176

Formula: payment = P × r × (1 + r)ⁿ ÷ ((1 + r)ⁿ − 1), where P is the loan, r the annual rate ÷ 12 ÷ 100 and n the number of months (a loan fully repaid over the term). German loans are usually annuity loans with a fixed-rate period shorter than the term: the payment above holds only while the rate stays the same. The default rate is the Bundesbank average on new housing loans to households fixed for over 5 up to 10 years, not an offer: your lender sets your rate.

Monthly payment at 3.81%, by loan and term

Loan20 years25 years30 years35 years
€200,000€1,192€1,035€933€863
€300,000€1,788€1,552€1,400€1,294
€400,000€2,384€2,070€1,866€1,726

Calculation with the formula above at the Bundesbank average effective rate on new housing loans to households fixed for over 5 up to 10 years (August 2026; 3.78% in July 2026). Other fixation periods, same month: variable or fixed up to 1 year4.4%; fixed over 1 up to 5 years4.03%; fixed over 10 years4.04%; all fixation periods4.01%.

Before you borrow

General information drawn from the official sources cited and dated on this page. It is not legal, tax or financial advice: for your own situation, ask a licensed professional.

Sources