Quick answer: To calculate rental yield in Spain, take annual rent, divide by purchase price for gross yield, subtract every Spanish cost (IBI, community fees, insurance, management, repairs, vacancy, and 19% EU or 24% non-EU NRIT) to reach net rent, then divide net rent by total capital invested, including the 10 to 13% purchase costs, for net yield-on-cost. The last figure is the honest one. This step-by-step method is the working companion to our Spain rental yield guide hub.
Most yield calculators stop at rent divided by price and call it a day. That number is fine for filtering a portal and useless for an offer. The method below builds the full spreadsheet line by line, so the figure you reserve on is the figure that survives a Spanish bank statement. For the definitions behind each metric, read gross vs net yield in Spain alongside this page.
Step 1: gather the inputs before you touch a formula
A yield calculation is only as honest as its inputs, so collect real numbers before opening a spreadsheet. Guessing any of these lines is how a 6% brochure becomes a 3% reality after completion.
You need five things for the exact unit: a verified annual rent from three local comparables, the last IBI receipt, the last three community bills, the tourist licence status if any short-let income is assumed, and your own tax residency band. Skip none of them. A national average is a starting hypothesis, not a substitute for the specific property’s receipts.
| Input | Where to get it | Why it matters |
|---|---|---|
| Annual rent | Three comps within one kilometre | Anchors the whole calculation |
| IBI receipt | Seller or town hall | Cadastral-based, not price-based |
| Community bills | Administrator, last three | Largest hidden drag on resort stock |
| Licence status | Town hall or lawyer | Short-let income is illegal without it |
| NRIT band | Your tax residency | 19% EU vs 24% non-EU on net rent |
Insider tip: ask the seller for the last twelve months of actual rent received, not an asking-rent estimate. The gap between advertised and achieved rent on coastal stock is frequently 10 to 15%, and that difference lands entirely in your net yield.
Checklist of inputs: achieved rent for twelve specific months rather than an asking figure, the cadastral value for IBI, two years of community accounts, a written management quote, a realistic vacancy assumption, and your own tax residency, which decides whether 19% or 24% applies.
Step 2: calculate gross yield as your screening filter
Gross yield is a sorting tool rather than an answer. A €1,050 monthly rent gives €12,600 a year, which against a €230,000 purchase is 5.48% and against €200,000 is 6.30%. Neither figure survives the cost stack that follows. The formula is annual rent divided by purchase price, times 100. Use it to rank a longlist, then discard it the moment you start underwriting a specific unit.
A 230,000 euro Alicante apartment letting at €1,050 a month collects €12,600 a year, a 5.48% gross yield, almost exactly the national benchmark. The same rent on a 200,000 euro unit reads 6.30% gross. Those headline gaps shuffle once community fees and tax land, which is precisely why gross is a filter and net is the decision.
| Price | Monthly rent | Annual rent | Gross yield |
|---|---|---|---|
| 200,000 | 1,050 | 12,600 | 6.30% |
| 230,000 | 1,050 | 12,600 | 5.48% |
| 290,000 | 1,300 | 15,600 | 5.38% |
| 410,000 | 1,500 | 18,000 | 4.39% |
Sanity-check every gross figure against the early-2026 national benchmark of 5.45% and the Alicante value band of 5 to 6%. An advertised gross above 7% on coastal stock almost always assumes either an unlicensed short-let or a thin inland resale market, so flag it for extra scrutiny rather than excitement.
Step 3: build the operating-cost rows in your spreadsheet
Net yield needs one row per recurring cost, and omitting any single one invalidates the result. The rows are IBI at 0.4% to 1.1% of cadastral value, community fees around €350 a month on a coastal apartment, insurance, management at 12% to 25%, vacancy and repairs. Each row needs a real number rather than a rule of thumb.h entered as a negative number, summed back against rent. Build them in this fixed order so nothing is forgotten between properties.
The rows are: IBI, community fees, insurance, management, repairs reserve, and vacancy. IBI is cadastral-based, commonly 0.4 to 1.1% of cadastral value a year. Community fees fund pools and lifts and run €80 to €350 a month on resort stock. Management is a percentage of rent, 8 to 12% for long-let and 15 to 25% for licensed short-let. Repairs reserve is 5 to 10% of rent, and vacancy is the rent lost during empty weeks.
| Spreadsheet row | How to enter it | Typical value |
|---|---|---|
| Annual rent | Positive, from comps | €12,000 to €18,000 |
| IBI | Negative, fixed euro | €400 to €1,300 |
| Community | Negative, fee times 12 | €960 to €4,200 |
| Insurance | Negative, fixed euro | €240 to €500 |
| Management | Negative, percent of rent | 8 to 25% |
| Repairs reserve | Negative, percent of rent | 5 to 10% |
| Vacancy | Negative, weeks ÷ 52 times rent | 2 to 8 weeks |
To convert vacancy into euros, divide the empty weeks by 52 and multiply by annual rent. Three vacant weeks on €12,000 of rent is three divided by 52 times 12,000, about €692. Keep the weeks figure in an editable cell so you can stress-test a worse season without rebuilding the model.
Six rows cover almost every Spanish property and each has a defensible default. IBI, roughly €400 to €1,200 a year on an apartment. Community fees, €40 to €120 a month on a simple urbanisation and €110 to €400 on a coastal block with pools. Insurance, a few hundred a year. Management, 8% to 15% of gross on a long let and 15% to 25% on a holiday one. Utilities and standing charges where the owner carries them. And a maintenance reserve, which most models omit entirely and which a twenty-year-old apartment genuinely needs. Use the block’s real figures where you have them rather than the defaults. On a €300,000 apartment those six rows commonly total €4,000 to €7,000 a year before tax and before any vacancy allowance.
Step 4: apply NRIT correctly to net rent
Non-resident income tax is the row most calculators omit, and it is the one that changes the decision for UK and US buyers. Spain taxes non-resident rental income on Modelo 210, applied to net rental profit, not gross rent.
EU tax residents commonly pay 19% with a wider deduction set. Non-EU residents, including UK, US, and most non-European nationalities, often face 24% on a narrower basis. The band follows where you are tax resident, so keep it as an editable cell in your spreadsheet rather than hard-coding a number.
| Residency band | NRIT rate | On €8,000 net |
|---|---|---|
| EU resident | 19% | About €1,520 tax |
| Non-EU resident | 24% | About €1,920 tax |
| Difference per year | 5 points | About €400 |
That 400 euro annual gap on a single unit repeats every year and compounds across a portfolio, which is why the same property delivers a measurably lower net yield to a non-EU owner. Model your real band before you offer; our Spain property investment guide covers the wider tax stack, and a cross-border adviser should confirm your exact deductions. This guide is methodology, not tax advice.
Buyer scenario: on €8,000 of net rent an EU tax resident pays roughly €1,520 at 19% after deductions. A non-EU owner on the same property pays 24% of gross with nothing deductible, which on €12,600 is over €3,000. Same flat, same tenant, materially different net yield.
Applying the tax at the wrong point is the most common error in these spreadsheets, and it changes the answer materially. An owner resident in the EU or EEA pays 19% on net rental income, so the tax row comes after IBI, community fees, insurance, mortgage interest and management have been deducted. An owner resident outside the EU or EEA pays 24% of the gross rent, so the tax row comes first and none of those costs reduce it. On €14,000 of rent with €6,800 of costs, that is €1,368 against €3,360 on identical property, a difference of just under €2,000 a year that no operating efficiency can recover. Put the tax row in the right place before you compare two properties, or the comparison itself will be wrong.
Step 5: put purchase costs in the denominator for yield-on-cost
The final and most-skipped step is replacing price with total capital invested. Listing portals divide by price because it produces the highest number. Your honest denominator is larger, because Spanish purchase costs run 10 to 13% of price, as itemised in our cost of buying property Spain guide.
Add transfer tax on resale or IVA plus AJD on new build, notary, registry, legal fees, and any furniture a holiday let needs. Net yield-on-cost equals net rent divided by that total, times 100. It is always lower than net yield on price alone, and it is the only figure that compares a resale against an off-plan unit fairly.
| Denominator basis | What it includes | Effect on yield |
|---|---|---|
| Price only (portal) | Listing price | Highest, least honest |
| Price plus purchase costs | Plus 10 to 13% fees | Drops about 0.5 point |
| Total capital invested | Plus furniture and licence | The number to compare |
Worked illustration: a 230,000 euro resale nets €7,200 after costs and tax. On price alone that reads 3.13% net. Add 12% purchase costs and 5% furniture, raising total capital to about €269,000, and net yield-on-cost falls to 2.68%. Same property, two very different numbers, and only the second one should drive an offer.
Send us the price, expected rent and location and we will return the gross, net and yield-on-cost figures with each deduction shown.
Have your numbers checkedThree worked examples from gross to net yield-on-cost
Three complete calculations follow, each starting from the same €12,600 gross and diverging on cost structure alone. The first runs a long tenancy, the second a licensed short let at 6% gross, the third adds the 10% to 13% purchase block into the denominator. They land two to three points apart across the yield ladder. These are illustrative templates only; rebuild every line with the unit’s own receipts before you reserve.
Example 1: 230,000 euro Alicante long-let, EU resident
| Line | Annual euros | Notes |
|---|---|---|
| Gross rent | 12,600 | 1,050 a month, comps verified |
| Gross yield | 5.48% | 12,600 ÷ 230,000 |
| IBI | −520 | From seller receipt |
| Community | −1,440 | 120 a month |
| Insurance | −260 | Building plus contents |
| Management 10% | −1,260 | Long-let agency |
| Repairs 6% | −756 | Reserve |
| Vacancy 3 weeks | −727 | Between tenants |
| Net before NRIT | 7,637 | |
| NRIT 19% | −1,451 | EU band |
| Net after tax | 6,186 | |
| Net yield on price | 2.69% | 6,186 ÷ 230,000 |
| Net yield-on-cost | 2.40% | On €257,600 invested |
Example 2: 290,000 euro Costa Blanca licensed short-let, non-EU resident
| Line | Annual euros | Notes |
|---|---|---|
| Gross STR bookings | 24,000 | Licence confirmed |
| Gross yield | 8.28% | 24,000 ÷ 290,000 |
| IBI | −700 | Cadastral value |
| Community | −1,800 | 150 a month |
| Insurance | −320 | STR-rated cover |
| STR management 20% | −4,800 | Cleaning, channels |
| Linen, utilities | −2,600 | Variable with bookings |
| Furnishing 8% | −1,920 | Wear reserve |
| Vacancy and gaps | already netted | In bookings figure |
| Net before NRIT | 11,060 | |
| NRIT 24% | −2,654 | Non-EU band |
| Net after tax | 8,406 | |
| Net yield on price | 2.90% | 8,406 ÷ 290,000 |
| Net yield-on-cost | 2.55% | On €330,000 invested |
Example 3: 410,000 euro Costa del Sol premium, non-EU resident
| Line | Annual euros | Notes |
|---|---|---|
| Gross rent | 18,000 | 1,500 a month equivalent |
| Gross yield | 4.39% | 18,000 ÷ 410,000 |
| IBI | −1,100 | Higher cadastral value |
| Community | −3,000 | 250 a month |
| Insurance | −450 | Premium cover |
| Management 10% | −1,800 | Long-let agency |
| Repairs 5% | −900 | Reserve |
| Vacancy 4 weeks | −1,385 | Owner-use included |
| Net before NRIT | 9,365 | |
| NRIT 24% | −2,248 | Non-EU band |
| Net after tax | 7,117 | |
| Net yield on price | 1.74% | 7,117 ÷ 410,000 |
| Net yield-on-cost | 1.55% | On €459,000 invested |
Across all three, the gross headline overstates the bankable return by roughly half. The 8.28% short-let looks best on paper yet nets little more than the 5.48% long-let after management and the 24% band, which is the entire reason you calculate to net yield-on-cost rather than stopping at gross.
Methodology: the three examples hold the rent constant and vary only the cost structure, so every difference you see comes from the model rather than from the property. Read the bottom line of each rather than the top, and compare that number against whatever a brochure has quoted.
Pros and cons of a full yield calculation
The full method costs an afternoon and routinely reverses a shortlist. A property showing 6.30% gross can land below one showing 5.48% once management, vacancy and non-resident tax at 19% or 24% are applied to each. Running it changes which properties clear your filter. The discipline pays off, though it is not free.
| Pros of the full method | Cons and friction |
|---|---|
| Reserves are based on bankable net numbers | Needs real receipts, not estimates |
| Short-let hype is exposed before offer | Slower than a portal percentage |
| Yield-on-cost compares markets fairly | Sellers resist full cost disclosure |
| NRIT band built in for non-EU buyers | Requires a tax-band assumption |
| Vacancy stress-test prevents over-paying | Three comps per unit takes time |
The honest trade-off is hours against euros. A gross figure is instant; a defensible net yield-on-cost costs an afternoon of document chasing. On a six-figure purchase, that afternoon is the cheapest due diligence you will ever do.
Methodology: this balance assumes a non-resident using a manager and holding three to ten years. An owner living in Spain who self-manages removes the 12% to 25% management row entirely, which moves net yield by close to a full point and changes several conclusions below.
Red flags and a calculation checklist
Six signals mark a yield that was never calculated properly, and each inflates the headline by roughly one to three percentage points. On a €230,000 purchase that is €2,300 to €6,900 of annual income that does not exist. Check every quote against the list, then run the checklist on every shortlisted unit.
- A yield quoted with no cost breakdown attached.
- Short-let income assumed without a licence number for the exact address.
- Occupancy modelled at or near 52 weeks with no vacancy line.
- A community-fee figure more than two years old.
- NRIT omitted for a UK or US buyer.
- Yield divided by price with no purchase costs in the denominator.
- Any guaranteed or assured yield claim, which no regulated agency may make.
Calculation checklist before any offer:
- Verify rent with three local comps for the same building type.
- Enter IBI from the actual receipt, not a developer estimate.
- Multiply the real monthly community fee by twelve.
- Apply management at the correct long-let or short-let percentage.
- Add a vacancy row in weeks, then convert to euros.
- Apply your 19% or 24% NRIT band to net, not gross, rent.
- Divide net rent by total capital invested for yield-on-cost.
Red flag summary: gross presented as net, occupancy from a regional average rather than the building, management omitted, vacancy set at zero, non-resident tax ignored, and purchase costs left out of the capital base. Any one of these overstates the return by a point or more.
Buyer scenarios and a decision framework
The arithmetic is identical for every buyer; the inputs are not. An EU tax resident deducts expenses before a 19% rate; a non-EU owner pays 24% on gross with no deductions, which on the same property is a difference of roughly 3.5 points of net yield. The answer depends on your profile and funding. Three common cases show how the final number guides the buy.
The EU long-let investor calculating on the 19% band often finds value Alicante stock nets cleanly at 2.5 to 3.5% yield-on-cost with low vacancy, a defensible income hold. The non-EU short-let buyer must run the 24% band and full management percentage, and frequently discovers the headline 8% gross nets little more than a long-let after costs. The lifestyle buyer calculates yield mainly to confirm the carrying cost is tolerable, accepting sub-2% net on premium stock bought for total return.
| Profile | Metric that decides | First calculation move |
|---|---|---|
| EU long-let investor | Net yield-on-cost | Apply 19% band, low vacancy |
| Non-EU short-let buyer | Net after 24% NRIT | Full management and furnishing rows |
| Lifestyle buyer | Carrying cost tolerance | Net on releasable weeks only |
Decision framework: if the calculated net yield-on-cost after your residency band beats your home-country alternative, proceed to due diligence. If it does not, the gross headline is irrelevant. Compare units such as Azure Icons Calpe against Insur Scala in Estepona by running this identical method on each, never by trusting two different agents’ gross quotes.
Calculating rental yield in Spain is mechanical once the inputs are real. Build the spreadsheet once, keep the purchase-cost percentage and NRIT band as editable cells, and run every shortlisted unit through it. Pair this method with the Spain rental yield guide for regional benchmarks and the gross vs net yield guide for the definitions behind each row.
Buyer scenario: two buyers purchase the same €230,000 flat at the same €12,600 rent. The EU-resident self-managing owner nets close to 4%; the non-EU owner paying 24% on gross with 25% management nets nearer 2.5%. The property did not change, and neither did the rent.
Invest Spain Property field notes
The recurring error on How To Calculate Rental Yield Spain is treating a gross coastal yield of 5% to 7% as if it were achievable net. Management at 15% to 28%, four to eight weeks of vacancy on holiday lets, IBI, community fees and non-resident tax typically remove two to three percentage points. A municipal licence in one town also says nothing about the next: they do not transfer.
| Check | What we see in 2026 files | Your action |
|---|---|---|
| Tourist licence | VFT or municipal equivalent | Town hall confirms unit and building |
| Community STR caps | AGM minutes | No owner key limits that block let |
| Net yield model | IBI + fees + NRIT | Stress 4 to 8 weeks vacancy |
Closing verification checklist
Six checks stand between How To Calculate Rental Yield Spain Investor and a completed purchase, and none takes more than a few days. Budget 10% to 13% over the price for tax, notary, registry and independent legal work, keep the lawyer independent of the seller and agent, and treat every item below as a condition of the arras contract rather than an afterthought.
- Confirm tourist licence feasibility for the exact unit and community.
- Read AGM minutes for STR caps, owner-use limits, or pending bans.
- Underwrite management at 22 to 28% of bookings plus cleaning and linen.
- Plan 4 to 8 weeks vacancy on coastal holiday lets in base case.
- Compare long-let fallback yield if STR rules tighten mid-hold.
- Verify utilities and community fee arrears before exchange on tenanted resale.
Frequently Asked Questions
Take annual rent, divide by price for gross, subtract IBI, community, insurance, management, repairs, vacancy, and NRIT for net rent, then divide net rent by total capital invested for net yield-on-cost.
Total capital invested: price plus 10 to 13% purchase costs, plus furniture for a holiday let. Using price alone overstates the return.
Roughly 2.5 to 4% after costs for many coastal apartments, since net typically lands two to three points below the 5.45% national gross benchmark.
Yes. Model two to four weeks for long-let and four to eight for licensed holiday stock. A 52-week occupancy assumption is fiction.
One row per line item, costs as negatives, summed to net rent, divided by total capital invested. Keep purchase-cost percentage and NRIT band as editable cells.
Get a Spain property shortlist
Tell us your budget and market (Costa Blanca, Costa del Sol, Balearic Islands). We reply within one business day with options matched to your goals.