Modelo 210: non-resident tax guide for vacation rental owners in Spain
Last month a British owner in Mijas received a nasty surprise from the Agencia Tributaria: a back-tax demand for three quarters of undeclared rental income, plus a 20% penalty. He had no idea the Modelo 210 existed. This is more common than you might think. Many non-residents who rent out a holiday home on the Costa del Sol only discover the IRNR when the tax office comes knocking. In this guide we break down how the Modelo 210 works, which expenses you can deduct, and how to avoid paying too much or getting fined.
Anouar Zhaoui · 2026-05-20
What is the Modelo 210?
The Modelo 210 is the tax form used by non-residents in Spain to declare their income tax. Its official name is IRNR - Impuesto sobre la Renta de No Residentes (non-resident income tax). If you own a vacation rental in Spain and you are not a tax resident, you are required to file this form quarterly with the Agencia Tributaria (AEAT).
The IRNR is governed by Real Decreto Legislativo 5/2004 and applies to all income that non-residents generate in Spain, including rental income from vacation properties.
Who must file the Modelo 210?
You are required to file if you meet these conditions: • You are not a tax resident of Spain (you live in Spain fewer than 183 days per year) • You own real estate in Spain • You generate rental income from that property Even if you do not rent out the property, you must file a Modelo 210 for so-called imputed income (imputacion de rentas) covering the periods when the property was not rented. This applies to every non-resident who owns a home in Spain.Filing deadlines and tax periods
The Modelo 210 for rental income is filed quarterly. Each deadline is strict and there is no possibility of extension. The periods are as follows:
In addition, you must file an annual Modelo 210 for imputed income covering the periods when the property was not rented. This is due by December 31 of the year following the tax year.
| Quarter | Period | Deadline |
|---|---|---|
| Q1 | January - March | April 1-20 |
| Q2 | April - June | July 1-20 |
| Q3 | July - September | October 1-20 |
| Q4 | October - December | January 1-20 (following year) |
Planning ahead
Keep in mind that the quarterly deadlines overlap with other obligations. The Q1 filing in April, for example, follows shortly after the N2 annual declaration due in February-March. Create a year-round calendar with all deadlines so nothing slips through the cracks.Tax rates and deductible expenses
The tax rate depends on your country of tax residence:
For EU/EEA residents, the major advantage is that you can deduct expenses directly related to the rental. The deduction is proportional: if you rent for 120 out of 365 days, you may deduct 120/365ths of the annual costs.
| Residence | Rate | Deductible expenses |
|---|---|---|
| EU/EEA countries (incl. Netherlands, Germany, France) | 19% | Yes, proportional to rental days |
| Non-EU countries (e.g. UK post-Brexit, USA, Canada) | 24% | No, tax on gross income |
Deductible expenses for EU/EEA residents
• IBI (Impuesto sobre Bienes Inmuebles) - Spanish property tax • Community fees (gastos de comunidad) - monthly homeowners' association fees • Building and contents insurance - proportional to the rental period • Maintenance and repair costs - painting, plumbing, electrical work • Mortgage interest - interest portion only, not principal repayments • Property depreciation - 3% of the higher value (purchase price or cadastral value) • Cleaning costs and linen service • Management fees and commissions - including Airbnb and Booking.com platform commissions Keep all invoices and receipts for a minimum of four years. The AEAT may request proof retroactively.Step-by-step filing process
The filing is done digitally through the AEAT's Sede Electronica. Here is the full process:
- Obtain a digital certificate - you need a Spanish digital certificate (certificado digital) or Cl@ve PIN. For non-residents, the digital certificate from the FNMT is the most reliable option. You verify your identity at a police station (comisaria) in Spain - a cita previa appointment is mandatory.
- Go to the Sede Electronica - open sede.agenciatributaria.gob.es and search for "Modelo 210". Select "Presentacion del Modelo 210".
- Select the income type - choose code 01 (Rendimientos de inmuebles arrendados) for rental income. For imputed income, select code 02.
- Fill in the details - your NIE number, cadastral reference, the quarter, gross rental income, and (for EU residents) deductible expenses.
- Review the calculation - the form automatically calculates the amount owed. Cross-check this against your own records.
- Sign and submit - sign with your digital certificate and submit the form.
- Pay the amount due - payment can be made via direct debit (domiciliacion) from a Spanish bank account or via NRC code at a Spanish bank.
Tip: working with a gestor
The form is entirely in Spanish and the interface is not intuitive. Many foreign owners hire a gestor (tax advisor). Budget 50-100 euros per quarterly filing. With KeyLessCosta, we generate a quarterly income report with all booking details so your gestor can get started immediately.Common mistakes and penalties
The AEAT imposes serious penalties for non-compliance. Here are the most common mistakes and their consequences:
1. Late filing
Filing late without a prior request from the AEAT incurs a surcharge of 1% per month of delay, rising to 15% after 12 months. If the AEAT contacts you before you file voluntarily, the penalty jumps to 5% to 20% plus statutory interest.2. Not declaring rental income
This is the biggest mistake we encounter. Some owners assume Spain is unaware of their rental income. That is incorrect. Airbnb, Booking.com, and other platforms report transaction data to the AEAT via the SES system and European information exchange treaties. The penalty for concealment can reach up to 150% of the amount owed.3. Incorrect expense deductions
A common error is deducting 100% of annual costs instead of the proportional share. If you rent for 90 days, you may only deduct 90/365ths of your annual IBI, not the full amount. Non-EU residents who deduct expenses at all will have their filing rejected.4. Forgetting imputed income
Even for periods when you do not rent out the property, you owe tax on so-called imputed income (1.1% or 2% of the cadastral value, depending on the municipality). Many owners overlook this entirely. • Prevention tip: maintain a spreadsheet with your quarterly figures and reconcile them with your NRA data and platform reportsFrequently asked questions
- Do I have to file the Modelo 210 if I do not rent out my property?
- Yes. As a non-resident who owns property in Spain, you are always liable. If you do not rent out, you pay tax on imputed income (imputacion de rentas), calculated based on the cadastral value of your property.
- Can I file the Modelo 210 from outside Spain?
- Yes, provided you have a valid digital certificate. The entire process is online via the AEAT Sede Electronica. You do not need to be physically in Spain.
- What if I rented in multiple quarters?
- You file a separate Modelo 210 for each quarter. Four quarters of rental activity means four filings, plus an annual filing for imputed income covering the non-rental periods.
- Can I deduct Airbnb platform commission?
- Yes, if you are an EU/EEA resident. The host commission that Airbnb or Booking.com withholds from your payout is a deductible management expense. Keep the platform invoices as proof.
- How do I avoid double taxation?
- Most EU countries have a double taxation treaty with Spain. Rental income from Spanish property is taxed in Spain. In your home country, you declare the property but can offset the tax paid in Spain. Consult a tax advisor for your specific situation.
- How does KeyLessCosta help with the Modelo 210?
- We generate a detailed quarterly income report with gross rental income, rental days, platform commissions, and booking details. You can hand this report directly to your gestor for the quarterly filing. Learn more on our vacation rental automation page.
Málaga, Andalucía 29001, Spain
+31 6 18 28 40 11 (WhatsApp)
keylesscosta@gmail.com