1. Home
  2. Calculators
  3. Rental yield calculator for Spain (gross, net, cash flow)

Rental yield calculator for Spain (gross, net, cash flow)

Free calculator: gross yield, net yield, return on down payment and monthly cash flow of a buy-to-let in Spain, including non-resident tax.

Gross yield
5.28 %
Net yield (pre-tax)
3.40 %
Return on down payment
-3.6 %
Monthly cash flow
-222 €
Monthly payment
1,001 €
Estimated tax (year 1)
0 €
Cash invested (down payment + costs)
75,000 €

Tax in year 1: €0. Deductible mortgage interest falls every year, so tax rises: around year 10, about €106 a year and a cash flow of €-231 a month (same rent).

What next?

Have a specific listing? The tool reads it and estimates the sub-area rent, tax and cash flow.

Analyse a listing →

Not sure what rent to enter? Estimate it from the area and the size.

Monthly breakdown

Rent+1,100 €
Vacancy−46 €
Community fees−80 €
IBI (property tax)−37 €
Landlord insurance−21 €
Maintenance (5% of rent)−53 €
Letting agency (8%)−84 €
Tax (year 1)0 €
Mortgage payment−1,001 €
Cash flow−222 €

Assumptions: insurance €250 a year, maintenance 5% of rent collected, agency 8% (untick if you manage it yourself). The same as in the analysis tool.

How it is calculated

  • Gross yield = annual rent ÷ purchase price.
  • Net yield = (rent for months let − community fees − IBI − insurance − maintenance − agency) ÷ (price + buying costs), before tax and without the loan.
  • EU/EEA non-resident tax: 19% of net income after deducting costs, mortgage interest and depreciation (3% a year of the building, estimated at 50% of the price). Non-EU: 24% of gross rent. Resident: 50% reduction (residential letting), then an assumed 30% marginal bracket. The tax shown is for year 1: it rises afterwards.
  • Cash flow = rent − costs − tax − mortgage payments, per month. Return on down payment = annual cash flow ÷ (down payment + buying costs). These are asking rents, not signed rents.

Found a listing you like?

Paste the Idealista link: estimated rent, yield, tax and cash flow in seconds.

Analyse a listing for free →