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
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.
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:
This includes the price you paid to acquire the property. It's the base figure used in nearly all ROI calculations.
Buying a property in Spain comes with additional expenses:
Expect these costs to range from 10% to 14% of the purchase price depending on the region.
This is the total rental income you expect to earn per year:
Operating expenses reduce your actual return. These include:
If you’ve financed your purchase, include your annual mortgage payments, which consist of both principal and interest.
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.
Net rental yield gives you the percentage return on your total investment before financing, after subtracting expenses.
Net Rental Yield (%) = (Annual Gross Rental Income – Annual Operating Expenses) / (Purchase Price + Costs) x 100
Net Rental Yield = (€12,000 - €2,500) / €180,000 x 100 ≈ 5.28%
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.
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.
Cash-on-Cash Return (%) = (Annual Cash Flow) / Total Cash Invested x 100
Where:
Annual Cash Flow = Annual Rental Income – Operating Expenses – Mortgage Payments
Annual Cash Flow = €12,000 - €2,500 - €5,000 = €4,500
Cash-on-Cash Return = €4,500 / €70,000 x 100 ≈ 6.43%
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.
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.
Budget for repairs, appliance replacement, or emergency fixes. A broken boiler or air conditioning system can quickly eat into profits.
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.
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.
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:
For a quick ROI estimation, use this tool:
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.
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