Mortgage Payment Calculator (Portugal)
How much will the home loan cost you each month? This calculator estimates the monthly payment (prestação) from the amount borrowed, the rate (Euribor + spread) and the term, and shows the total paid and the interest over the life of the loan. Most usefully, it shows at a glance how much the payment rises or falls if Euribor moves by one percentage point.
The annual rate (TAN) is Euribor plus your contract spread. Euribor changes over time; the spread stays fixed. Check the current Euribor in the sources listed below.
If Euribor changes
Loan summary
| Amount financed | €150,000.00 |
| TAN (Euribor 2.5% + spread 1.0%) | 3.5% |
| Number of payments | 360 |
| Total paid (360 payments) | €242,484.13 |
| Of which interest | €92,484.13 |
Educational estimate, not financial advice. It computes the capital-and-interest payment (French system) at the rate you choose; it excludes mandatory insurance, commissions and stamp duty, and the TAEG is higher than the TAN. Because Euribor is variable, the real payment changes at each reset.
What Euribor and the spread are
Almost every Portuguese mortgage is variable-rate: the annual interest rate (the TAN, nominal annual rate) is the sum of two parts: Euribor, a market index that rises and falls, and the spread, the fixed margin the bank adds, set in your contract. When Euribor moves, your payment moves; the spread stays. TAN = Euribor + spread.
How the payment is calculated
The loan is repaid in equal monthly instalments (the "French" amortisation system): each payment covers that month’s interest on the outstanding balance and repays the rest. The formula is payment = principal × i / (1 − (1 + i)^−n), where i is the monthly rate (the TAN divided by 12) and n is the number of months. Early on, most of the payment is interest; over time more and more of it repays capital.
Why the payment rises when Euribor rises
Because the rate is variable, a rise in Euribor lifts the TAN and, with it, the payment, and the effect is bigger on long terms and large amounts. That is why the calculator shows, next to the result, what you would pay if Euribor rose or fell by one percentage point: it is the quickest way to test how much headroom your budget has.
Worked example
On a €150,000 loan over 30 years, with Euribor at 2.5% and a 1.0% spread (a 3.5% TAN), the payment is about €673.57 a month. Over the 30 years you would pay about €242,484, of which €92,484 is interest. If Euribor rose by one point (to 3.5%, a 4.5% TAN) the payment would become €760.03, €86.46 more a month; if it fell by one point, it would drop to €592.68.
Frequently asked questions
How is the mortgage payment calculated?
What is the TAN and how does it relate to Euribor and the spread?
If Euribor rises, how much does my payment go up?
Is this the full payment I will make to the bank?
Are the figures guaranteed?
Related calculators & reading
Sources
- Crédito à habitação: TAN, TAEG, spread, Euribor e prestação — Banco de Portugal, Portal do Cliente Bancário
- Euribor: taxas de referência do mercado monetário do euro — European Money Markets Institute (EMMI)
Author: Thorben Rasmus Idel · Reviewed by: Nahar Geva · Last reviewed: 2026-06-01