And yes, the prepay penalty is generally based on the interest they would lose or a few month's interest, whichever is better for the bank at the time of payment.
But also note that if you paid the extra for a 10-year, Canadian federal law says you can prepay 100% at any time after 5 years with no penalty (or virtually no penalty?). Which is part of why longer-term mortgages are markedly more expensive.
https://www.loan.com/home-loans/how-non-recourse-loan-laws-v...
My parents (we're all American) were always very careful to check that early repayment didn't come with a penalty, on mortgages and all other loans, so I assume it used to be a thing. I've always asked (following their example) and not once had the answer be "yes, there's an early-repayment fee" so maybe it's a whole lot less common than it used to be.
https://www.ecb.europa.eu/pub/financial-stability/fsr/focus/...
"The prevalence and handling of prepayment risk differs in two respects between Europe and the US. First, while in the US prepayment costs may be priced into the interest rate, in many European countries lump-sum prepayment penalties are induced by statutory requirements. Often banks impose charges on homeowners for early repayment. These fees force households to bear part of the prepayment risk and, if the fees are sufficiently high, may deter homeowners from prepayment, thereby nullifying the prepayment risk faced by banks. An exception to this is the Danish mortgage market, where long-term fixed-rate mortgage loans with an embedded option of a penalty-free prepayment are typically offered, as in the US."
Our 80/20 loan back in the countrywide heyday had a prepayment penalty on the 20 which also had a balloon. We structured our refinance to avoid the penalty.
What does this mean? Are there usually early repayment penalties for home mortgages in Germany, or is it simply not allowed?
In the US, I have never read about not being able to pay or a penalty for paying the entire mortgage at anytime.