Strategy

Mortgage over 20 or 30 years? The maths on CZK 4 million

Updated 10 October 2026 · 7 min read

For most buyers in 2026 the better choice is to sign for 30 years and repay faster with extra payments rather than commit to 20. On a CZK 4 million mortgage at 5.00 %, the shorter term costs CZK 4,925 more a month (CZK 26,398 vs. 21,473) but saves CZK 1.39 million in interest (CZK 2.34 vs. 3.73 million).

Send that monthly difference to the bank once a year as an extra payment (mimořádná splátka) and the 30-year mortgage is paid off in 20 years and 3 months, for only CZK 46,000 more than a straight 20-year loan. Think of those CZK 46,000 as an insurance premium. When parental leave, a lost job or a new roof comes along, you keep paying CZK 21,473 and simply skip the extra payment.

A shorter term makes sense when the budget has plenty of slack and you doubt your own discipline, or when your age leaves no choice.

20 or 30 years: what does CZK 4 million cost?

Assumptions: a CZK 4,000,000 mortgage, 5.00 % throughout, monthly annuity payments, no fees or insurance.

TermMonthly paymentTotal interestTotal paidBalance after 5 yearsBalance after 10 years
15 yearsCZK 31,632CZK 1,693,714CZK 5,693,714––
20 yearsCZK 26,398CZK 2,335,575CZK 6,335,575CZK 3,338,195CZK 2,488,861
25 yearsCZK 23,384CZK 3,015,080CZK 7,015,080CZK 3,543,208CZK 2,956,979
30 yearsCZK 21,473CZK 3,730,231CZK 7,730,231CZK 3,673,149CZK 3,253,683

The difference starts with the very first payment. Interest for the first month on CZK 4 million is the same whatever the term: CZK 16,667. On a 20-year mortgage CZK 9,732 of the payment goes towards the principal (úmor); on a 30-year one only CZK 4,806.

That is why after five years you still owe CZK 335,000 more on the 30-year mortgage than on the 20-year one, and after ten years CZK 765,000 more.

30 years, plus one extra payment a year

Since the amendment to the Consumer Credit Act took effect on 1 September 2024, you can repay up to 25 % of the original loan amount each year, free of charge, in the month before the contract anniversary (výročí smlouvy). The whole strategy rests on this. The bank sees a 30-year mortgage with a low compulsory payment, and you repay at the pace of a 20-year one.

How the numbers work out: A CZK 4,000,000 mortgage over 30 years at 5.00 %, with a compulsory payment of CZK 21,473. The difference from the 20-year payment is CZK 4,925 a month, or CZK 59,104 a year. You set this aside and, each year in the month before the anniversary, send it as an extra payment that shortens the term. The mortgage is then repaid in 20 years and 3 months, with total interest of CZK 2,381,860. That is CZK 46,285 more than a straight 20-year mortgage (CZK 2,335,575) and CZK 1,348,371 less than a straight 30-year one.

The CZK 46,000 gap exists only because the money sits with you for a year instead of reducing the principal. Keep it in a savings account in the meantime and the interest wins part of it back.

The real value lies elsewhere, though. In a year when you need the money for something else, you skip the extra payment and nothing happens. With a 20-year mortgage you owe CZK 26,398 every month, and if you cannot pay it you have to ask the bank for a payment holiday or a longer term and rely on its goodwill.

There is one condition: you actually have to do it. Spend the difference and you pay CZK 1.39 million more. Our article on early mortgage repayment explains how it works in practice.

How much more will the bank lend over 30 years?

DSTI was deactivated on 1 July 2023 and DTI on 1 January 2024, so no binding ČNB limit ties your payments to your income any more. Banks keep their own internal thresholds instead, usually 45 % of net income or 50 % for applicants under 36. A longer term therefore directly raises the maximum loan:

Net income / max. payment (45 %)20 years25 years30 years
CZK 50,000 / CZK 22,500CZK 3,409,320CZK 3,848,851CZK 4,191,336
CZK 60,000 / CZK 27,000CZK 4,091,183CZK 4,618,621CZK 5,029,604

A household with CZK 50,000 net can borrow CZK 782,000 more over 30 years than over 20. In Prague, where new flats cost around CZK 146,000–150,000 per m², 30 years is often the only way to stay within the bank's internal threshold at all. Check your own figure in the How much can I borrow calculator.

Can you get a mortgage for 35 or 40 years?

At some banks, yes. mBank, for example, offers its housing mortgage for up to 40 years, but the loan must be repaid by the time the oldest applicant turns 70, so only someone aged 30 or younger gets the full 40. The ČNB recommends that a housing loan should as a rule run no longer than 30 years, or than the borrower's working life (recommendation of 27 November 2025, applying from 1 April 2026). That is not a legal limit, and each bank's own rules decide.

Even where a bank allows it, the payment barely moves. CZK 4,000,000 at 5.00 % costs CZK 21,473 a month over 30 years, CZK 20,188 over 35 and CZK 19,288 over 40, while total interest climbs from CZK 3.73 million to 4.48 and then 5.26 million. Each extra five years takes CZK 900–1,300 off the payment and adds CZK 750,000–780,000 of interest.

At refixing, the longer term is more exposed

The rate holds only for the fixed-rate period. At refixing (refixace) the new payment is calculated from the outstanding balance, and with a longer term that balance is higher. Suppose the fixation ends after five years and the new rate is 6.00 % instead of 5.00 %:

Even after the increase the 30-year payment is CZK 4,504 lower, so the household keeps the bigger buffer. In percentage terms, though, it rose more (10.2 % against 6.7 %). Bank price lists in October 2026 are raising mainly the longer fixations (Hypoindex 5.79 %), so the refixing risk is real for both.

Age, taxes and inflation

Age often decides the term for you. Banks set an age limit (věková hranice) by which the mortgage must be repaid, and each bank's limit is different. For applicants around fifty, 30 years is often off the table and the older applicant's age sets the term. Our article on mortgages for older borrowers goes into the detail.

Taxes barely move the needle. Interest on a mortgage for your own home is deductible up to CZK 150,000 a year (loans from 1 January 2021). On CZK 4 million at 5.00 % you pay CZK 197,286 of interest in the first year on a 20-year term and CZK 198,660 on a 30-year one, so both use the full cap.

Annual interest drops below CZK 150,000 in year 8 of a 20-year mortgage and in year 14 of a 30-year one. Over the first 10 years the difference in deductible interest is CZK 34,448, a tax saving of only about CZK 5,200. Do not pick the term for tax reasons.

Inflation works slowly in the borrower's favour. An annuity payment stays the same in nominal terms but shrinks in real terms. With inflation at 1.9 % (August 2026) the effect is modest, but over a 30-year horizon it helps, because the later payments are made in cheaper koruna.

When a shorter term wins

Choose 20 or 25 years if most of these apply to you:

Thirty years makes more sense when you are close to the bank's internal threshold, have irregular income, are planning children or want to be able to “throttle” the payment whenever you need to. Nor is the choice final. You can shorten the term with an extra payment or at refixing, whereas lengthening it usually needs the bank's consent and a new creditworthiness assessment.

Sources

Terms in this article

Compare terms on your own amount

Enter the mortgage amount and rate, switch between 20, 25 and 30 years and see what changes in the payment and in interest.

Work out the payment →

Frequently asked questions

Is a 20-year or a 30-year mortgage better?

On CZK 4 million at 5.00 %, 20 years saves CZK 1.39 million in interest, but the payment is CZK 4,925 higher. Take 30 years and send the difference as an extra payment every year, and you repay in 20 years and 3 months, paying only about CZK 46,000 more while keeping a reserve for bad years.

Can I shorten my mortgage term later?

You can. Up to 25 % of the original loan amount a year can go in as an extra payment in the month before the contract anniversary, any amount can be repaid free of charge at the end of the fixed period, and the term can be cut by agreement at refixing. Extending it is up to the bank and usually means a new income assessment.

How much more will the bank lend me if I choose 30 years instead of 20?

With CZK 50,000 net income and a 45 % internal threshold (a payment of CZK 22,500), at 5.00 % it is CZK 4.19 million instead of CZK 3.41 million, or CZK 782,000 more.

Does the term affect the tax deduction of interest?

Only slightly. On CZK 4 million at 5.00 %, annual interest stays above the CZK 150,000 cap for the first 7 years of a 20-year mortgage and the first 13 years of a 30-year one. Over the first 10 years the tax difference is about CZK 5,200.

Related articles