Step by step guide on how to calculate the ROI for properties in Spain

How to Calculate ROI on Rental Properties in Spain: A Complete Guide for Smart Investors


Investing in Spanish real estate has become increasingly attractive for both local and international buyers. Whether you're drawn by the Mediterranean coastline, vibrant cities, or the year-round rental demand from tourists and expats, buying a rental property in Spain can be a profitable endeavor—if you calculate your returns correctly.

In this guide, we’ll take a deep dive into understanding and calculating Return on Investment (ROI) for rental properties in Spain. We’ll break down the two most commonly used metrics—net rental yield and cash-on-cash return—and show you how to apply them using real-world examples for both long-term rentals and short-term holiday lets.


👉 Spain ROI Calculator - FREE Online tool



Why ROI Matters in Spanish Real Estate


Before we jump into the calculations, let’s understand why ROI is essential. ROI, or Return on Investment, measures how much profit your property generates relative to your investment. It's the compass that guides every smart investor—it tells you whether your money is working hard enough.

With property prices and rental demand varying between regions like Barcelona, Valencia, Madrid, Costa del Sol, and the Balearic Islands, understanding your ROI ensures you're not just buying a dream home but a truly profitable asset.


Step 1: Gather Your Financial Data


Accurate ROI calculation begins with good data. Whether you’re investing in a long-term rental or diving into Spain’s booming holiday rental market, collect the following figures:


1. Property Purchase Price

This includes the price you paid to acquire the property. It's the base figure used in nearly all ROI calculations.


2. Purchase Costs

Buying a property in Spain comes with additional expenses:

  1. Transfer Tax (ITP) for resale properties or VAT (IVA) for new builds.
  2. Stamp Duty (AJD).
  3. Notary fees and Property Registry fees.
  4. Legal fees for due diligence and contract preparation.

Expect these costs to range from 10% to 14% of the purchase price depending on the region.


3. Gross Rental Income

This is the total rental income you expect to earn per year:

  1. For long-term rentals, multiply the monthly rent by 12.
  2. For short-term rentals, estimate annual income from nightly or weekly bookings, based on seasonal occupancy and rates.


4. Annual Operating Expenses

Operating expenses reduce your actual return. These include:

  1. IBI (Impuesto sobre Bienes Inmuebles) – a local property tax.
  2. Community fees – for apartments in shared buildings.
  3. Home insurance and property maintenance.
  4. Utility bills (especially for short-term lets).
  5. Cleaning and linen services, property management, guest supplies, and platform fees (for Airbnb or Booking.com).


5. Mortgage Details

If you’ve financed your purchase, include your annual mortgage payments, which consist of both principal and interest.


6. Total Cash Invested

This refers to your down payment plus all purchase-related costs. It's the real amount of cash you've committed to the investment and is especially relevant when calculating cash-on-cash return.


Step 2: Calculate Net Rental Yield


Net rental yield gives you the percentage return on your total investment before financing, after subtracting expenses.


Formula:

Net Rental Yield (%) = (Annual Gross Rental Income – Annual Operating Expenses) / (Purchase Price + Costs) x 100


Example – Long-Term Rental:

  1. Purchase Price + Costs: €180,000
  2. Annual Rental Income: €12,000 (€1,000/month)
  3. Annual Operating Expenses: €2,500


Net Rental Yield = (€12,000 - €2,500) / €180,000 x 100 ≈ 5.28%


Example – Short-Term Rental:

  1. Purchase Price + Costs: €180,000
  2. Annual Income: €20,000
  3. Annual Expenses: €6,000


Net Rental Yield = (€20,000 - €6,000) / €180,000 x 100 ≈ 7.78%


Key Insight: Short-term rentals often generate higher income but come with higher costs. The yield depends heavily on occupancy rates and the seasonality of bookings.


Step 3: Calculate Cash-on-Cash Return


This metric is ideal if you’ve taken out a mortgage. It shows the return on your actual cash invested after accounting for both expenses and debt payments.


Formula:

Cash-on-Cash Return (%) = (Annual Cash Flow) / Total Cash Invested x 100

Where:

Annual Cash Flow = Annual Rental Income – Operating Expenses – Mortgage Payments


Example – Long-Term Rental:

  1. Total Cash Invested: €70,000
  2. Annual Rental Income: €12,000
  3. Annual Expenses: €2,500
  4. Annual Mortgage: €5,000


Annual Cash Flow = €12,000 - €2,500 - €5,000 = €4,500

Cash-on-Cash Return = €4,500 / €70,000 x 100 ≈ 6.43%


Example – Short-Term Rental:

  1. Total Cash Invested: €70,000
  2. Annual Income: €20,000
  3. Annual Expenses: €6,000
  4. Mortgage: €5,000


Annual Cash Flow = €9,000


Cash-on-Cash Return = €9,000 / €70,000 x 100 ≈ 12.86%


Key Insight: This metric is especially useful for leveraged investments and tells you how much your actual cash is earning per year.


Additional Factors That Impact ROI


Vacancy Rates and Seasonality

Assume some level of vacancy, especially with short-term rentals. Coastal holiday homes may be booked solid in July and August but sit empty in winter. Long-term rentals have fewer seasonal dips but may remain vacant between tenants.


Unexpected Costs

Budget for repairs, appliance replacement, or emergency fixes. A broken boiler or air conditioning system can quickly eat into profits.


Local Taxes

Foreigners renting property in Spain are subject to income tax. Tax rates and deductions vary depending on residency status and bilateral agreements. Also consider capital gains tax if you plan to sell in the future.


Legal Restrictions

Some regions like Barcelona, Mallorca, and Valencia have strict regulations or licensing requirements for short-term rentals. Failure to comply can result in heavy fines or rental bans.


Using ROI to Make Smart Investment Choices


ROI is more than a number—it’s a decision-making tool. A higher ROI might seem better, but consider risk, maintenance intensity, location, and rental regulations. Compare long-term stability with the volatility and potential of the short-term market.

You can also use ROI comparisons to:

  1. Choose between two or more properties.
  2. Evaluate the impact of financing options.
  3. Decide whether to renovate or list as-is.


Estimate Quickly with a Free Online ROI Calculator


For a quick ROI estimation, use this tool:


👉 Spain ROI Calculator


Just input your property’s details, expected rental income, and costs to instantly view your net yield and cash-on-cash return for both short- and long-term scenarios.


Conclusion: Make Data-Driven Decisions


Calculating your rental property ROI in Spain isn’t just for accountants or real estate professionals. With the right information, you can evaluate any investment confidently and avoid surprises. Always factor in taxes, maintenance, and local laws, and consider both net rental yield and cash-on-cash return for a comprehensive picture.

Whether you're buying in Marbella, investing in a flat in Madrid, or considering a holiday let in Alicante, ROI is your key metric for smart, sustainable property investment in Spain.



Last pdated 23/04/2025

Find your property faster!
Chat with us now