What this is
A free calculator for residential mortgages in Spain. Compare real bank products, model the true cost of buying (taxes and fees), check affordability, and see your full month-by-month repayment schedule. It also lets you add your own mortgage products and key in your own numbers.
🔒 Your data is private. Everything you type — your figures and any mortgages you add — is saved only in this browser on this device. Nothing is sent to any server. Clearing your browser data, or using the Reset option, removes it.
Quick start
- Open the Property card and enter your purchase price and deposit. The loan amount and LTV update automatically.
- Set your rate and term in the Mortgage card (fixed, mixed or variable).
- Read your monthly payment, total interest and payoff date on the right.
- Open Buying costs to see the "Day-1 cash" you need beyond the deposit.
The three modes
Switch modes with the pills at the top of the sidebar:
- 📊 Ranker Compares many real bank products side by side against your numbers, and ranks them by total cost, monthly payment and more. Set your budget and liquid assets to filter to what you can actually get.
- 🔍 Selector Pick one real product from the list and it auto-fills the calculator with that product's rate, term limits and early-repayment terms so you can explore it in detail.
- 🔨 Builder Add your own mortgage — from a specific bank quote or a product not in the list — and it's saved on your device for next time. Custom products appear in the Ranker and Selector too.
Adding your own mortgage
In Builder mode (or via "+ Add custom" in the Selector), fill in the bank, name, rate type, rate, LTV and fees, then Save. Your custom mortgages persist between visits and can be edited or deleted any time. You can also override a built-in product with your own real quote.
Your data: reset, export & import
Use the ⋯ menu (top right):
- Export my data — download a JSON file with your current scenario and all custom mortgages. Use it as a backup or to move to another device.
- Import data — load a previously exported file.
- Reset & clear my data — wipe everything saved in this browser and start fresh. Export first if you want a backup.
Spain-specific concepts
- Resident vs non-resident LTV — Spanish banks typically lend up to ~80% of value to residents and ~70% to non-residents. Set which applies in the Property card; the assumptions (⚙) let you change the caps.
- Buying taxes — resale homes pay ITP (transfer tax, varies 6–10% by region); new-build homes pay IVA (VAT, usually 10%) + AJD (stamp duty). Pick the property type in Buying costs.
- Other buying costs — notary, Land Registry, gestoría (admin agency), tasación (valuation) and an optional lawyer. These make up your "Day-1 cash".
- Vinculación — bonifications: banks cut your rate if you take their products (payroll, insurance, cards). "Full vinculation" shows the discounted rate plus the estimated monthly cost of those products; "no vinculation" shows the standard rate.
- ERC / amortización anticipada — early-repayment charges. Spanish law caps these; the calculator models the stepped legal maxima so you can see the cost of overpaying or repaying early.
- Fixed / mixed / variable — fixed = one rate for the whole term; variable = Euribor + a spread, reviewed periodically; mixed = a fixed period then variable.
Affordability: stress test & DTI
Enter your net monthly income to see your DTI (debt-to-income) — banks usually want your mortgage under ~30–35% of net income. The stress test shows what your payment becomes if rates rise, so you can judge headroom on variable and mixed deals.
⚠️ Not advice. This tool gives indicative estimates only and is not financial, tax, legal or mortgage advice. Bank products, rates and taxes change and vary by region and circumstance. Always confirm figures with the lender and a qualified adviser. Rates shown are editable snapshots as of July 2026.