Investing in Spanish real estate can be a profitable decision—but to ensure your investment performs well over time, you need to understand how to calculate return on investment (ROI) and rental yield.
Many foreign investors jump into property purchases without clearly measuring real profitability. But if you don’t understand your numbers, you risk buying a property that looks great on paper but delivers poor returns in reality.
This guide breaks down exactly how to calculate rental yield, ROI, gross vs. net returns, and which expenses must be factored in when evaluating buy-to-let properties in Spain.
1. What Is ROI and Rental Yield?
Before diving into formulas, let’s clarify the difference between rental yield and return on investment (ROI).
1.1 Rental Yield
Rental yield measures the income a property generates relative to its cost. It gives a quick way to assess the earning power of a property.
There are two types:
- Gross Yield: Rental income before expenses
- Net Yield: Rental income after deducting running costs
1.2 Return on Investment (ROI)
ROI measures the overall profitability of your investment, including:
- Rental income
- Property expenses
- Financing costs
- Taxes
- Capital appreciation (if selling)
It’s more comprehensive than yield and reflects actual financial return over time.
2. How to Calculate Gross Rental Yield in Spain
The gross yield is the most basic profitability indicator and is widely used for comparing properties quickly.
Formula:
📌 Gross Yield (%) = (Annual Rent / Purchase Price) × 100
Example:
- Purchase price: €250,000
- Monthly rent: €1,250
- Annual rent: €15,000
Gross Yield = (15,000 / 250,000) × 100 = 6%
✅ A gross yield between 5% and 7% is generally considered strong in the Spanish market.
3. How to Calculate Net Rental Yield in Spain
Gross yield doesn’t account for ongoing costs that reduce your income. Net yield is more accurate for understanding what you’ll actually earn.
Formula:
📌 Net Yield (%) = [(Annual Rent – Annual Expenses) / Purchase Price] × 100
Example:
- Annual rent: €15,000
- Annual costs:
- Property management: €1,800
- Community fees: €900
- Maintenance: €500
- Insurance & taxes: €800
- Total expenses: €4,000
Net Yield = [(15,000 – 4,000) / 250,000] × 100 = 4.4%
🟨 Many investors mistakenly calculate gross yield only. Net yield is what truly matters for your bottom line.
4. What Costs Should You Include in the Calculation?
To calculate net yield and ROI accurately, you need to include all recurring expenses.
4.1 Operating Expenses
- Property management fees (10–20% of rent)
- Community fees (for apartment buildings)
- Maintenance and repairs
- Home insurance
- Utilities (if not paid by tenant)
- Cleaning and linen service (for short/mid-term rentals)
- Marketing and booking platforms (for short-term lets)
- Accounting and tax filing fees
4.2 Taxes
- Rental income tax
- 19% (EU/EEA residents, after deductions)
- 24% (non-EU residents, no deductions)
- Local property tax (IBI)
- Wealth tax (if applicable)
- Imputed income tax (if the property is vacant)
5. How to Factor in Financing Costs (Mortgage)
If you buy using a mortgage, your debt servicing costs should be included when calculating true ROI, even though they don’t affect yield directly.
Include:
- Monthly mortgage payments (principal + interest)
- Mortgage insurance
- Bank setup fees
- Interest-only or amortized repayments
These affect your cash flow, which is crucial if you’re managing multiple properties.
6. Full ROI Calculation: Beyond Rental Income
Rental yield looks only at income vs. purchase price. But ROI reflects the total return on your investment, including appreciation and financing.
Formula:
📌 ROI (%) = [(Net Profit + Capital Gains – Total Investment Costs) / Total Investment] × 100
Example Scenario:
- Purchase Price: €250,000
- Acquisition Costs: €30,000 (taxes, notary, legal)
- Annual Net Rental Income: €11,000
- Years Held: 5
- Sale Price: €300,000
- Selling Costs & Capital Gains Tax: €12,000
- Net Gain from Sale: €38,000
Total Rental Profit (5 years) = €55,000
Total Investment = €280,000
📌 ROI = [(55,000 + 38,000 – 280,000) / 280,000] × 100 = 4.46% annually
✅ ROI gives you a long-term perspective on investment performance, factoring in both income and growth.
7. What Is a Good Rental Yield in Spain?
Location | Average Gross Yield |
---|---|
Madrid | 4.5% – 6% |
Valencia | 6% – 7.5% |
Malaga | 5% – 7% |
Alicante | 6% – 8% |
Seville | 5% – 6% |
Yields depend heavily on:
- Location and property type
- Rental model (long, mid, short-term)
- Management style (self-managed vs. professional)
- Seasonality and tenant profile
8. Yield by Rental Model: What to Expect
Rental Strategy | Typical Gross Yield | Risk Level | Management Needs |
---|---|---|---|
Long-term | 4% – 6% | Low | Low |
Mid-term (1–11 mo) | 5% – 8% | Moderate | Moderate |
Short-term (Airbnb) | 7% – 12% | High | High |
Mid-term rentals often offer the best balance of:
- Yield
- Legal compliance
- Lower vacancy risk
- Moderate workload
9. Mistakes to Avoid When Calculating Yield and ROI
- ❌ Ignoring taxes and operating costs
- ❌ Using optimistic rental prices based on listings, not actual income
- ❌ Overestimating occupancy (especially in seasonal markets)
- ❌ Not accounting for void periods or maintenance downtime
- ❌ Failing to compare net yield between properties or cities
10. Use ROI and Yield to Make Better Investment Decisions
When evaluating properties, calculate:
- Gross yield for quick comparisons
- Net yield for income planning
- ROI for long-term profitability
- Cash-on-cash return if financing is used
This helps you:
- Avoid overpaying for low-yield properties
- Choose the right location and rental model
- Scale your portfolio based on solid financials
✅ Need Help Analyzing the Profitability of a Property?
Before making an offer, take 1 hour to build a clear investment model with expert support.
In our Investment Strategy Session, we’ll help you:
- Break down ROI and yield for different property types and cities
- Understand tax and ownership impact on real returns
- Compare rental strategies and forecast income
- Build a custom calculator to analyze your next deal
Price: €500 — a smart investment before committing hundreds of thousands.
👉 Book Your Investment Strategy Session Here
Conclusion
Yield and ROI are the backbone of any successful property investment in Spain. If you don’t know your numbers, you don’t know your returns.
By learning how to calculate and compare these metrics properly, you’ll avoid underperforming assets and make confident, data-driven decisions as you grow your portfolio.
Smart investors don’t just buy properties—they buy income and value. Knowing your ROI is how you get there.