Spanish mortgage calculator

See your estimated monthly payment and maximum borrowing in seconds — no sign-up, no email wall.

€250,000
€90,000

Non-residents usually need 30%+ down — you're at 36%

25 yrs
3.10%

Pre-filled with a typical current fixed rate — adjust freely

Estimated monthly payment

€767 /month

€160,000 over 25 years at 3.10%

Total repaid€230,126
PrincipalInterest
Loan amount€160,000
Total interest€70,126
Buying costs (~12%)€30,000
All-in cash you'd need€120,000
Get my exact figure

How Spanish banks really calculate what you can borrow

Two limits, and the lower one wins.

Limit 1 — the property. Banks lend a percentage of the price or their own valuation, whichever is lower: typically 60–70% for non-residents, up to 80% for residents.

Limit 2 — your income. All your loan payments together — the new Spanish mortgage plus everything you already pay at home — should stay under roughly 30–35% of your net income. Banks also stress-test variable rates, checking you'd cope if rates rose.

Three worked examples

UK couple, €5,500 net/month, €900 UK commitments → room for ~€1,000/month → loan ≈ €175,000 → with 70% loan-to-value, a budget around €250,000.

Dutch retiree, 63, pensions €3,800 net/month, no debts → payment room ~€1,250, but the term is capped to age 75 — 12 years — so the loan lands nearer €130,000. Shorter terms cut borrowing more than people expect.

German freelancer, three years of accounts averaging €80,000 gross → banks average the years and may trim volatile income 10–20% → a realistic loan of €220,000–€250,000.

What the calculator can't know

Whether a bank likes your profession, how it reads self-employed accounts, which lender stretches loan-to-value for strong files, or this week's negotiable margins. That's the human part — and it's the part we do free.

Get my precise figure from a human

Talk to a real person about your plans

A named advisor — not a call centre — reviews your situation and replies within one working day, in your language.

Get my free assessment

Replies in 24h · English, Dutch, German & Spanish