Tax return Spain expats: simple, clear, stress-free
Living and working in Spain as an expat, autónomo or employee? Your annual Spanish tax return (Modelo 100) is mandatory — and the Spanish tax system is anything but simple. We handle it for you, fully online, with clear explanations at every step.
Don't miss the deadline: The Spanish tax return campaign runs from April to 30 June each year. Filing late triggers automatic surcharges of 5% to 20% on top of what you owe — and if the AEAT contacts you first, penalties can reach 150% of the unpaid amount.
Does this tax return apply to you?
If you lived in Spain for more than 183 days in a calendar year, you are a Spanish tax resident and must file a tax return — regardless of where your income comes from. Here are the most common situations among expats.
Autónomos & freelancers: If you’re self-employed in Spain, you must file Modelo 100 every June to settle your annual IRPF — on top of your quarterly Modelo 130 payments.
What's included in our service
The deadline depends on how you use your property. Missing it triggers automatic surcharges — even before the AEAT sends you a letter.
1 April — Campaign opens. You can start filing from this date.
25 June — Last day to file if you choose to pay by direct debit from your bank.
30 June — Absolute deadline for all other payment methods. Miss this and surcharges begin immediately.
Contact us by mid-May — to ensure we have enough time to prepare and file your return before the deadline.
What we do for you
We handle your full Spanish tax return — from gathering your income data to filing with the AEAT. Here’s what’s covered.
Full Modelo 100 preparation: We prepare your complete annual tax return based on all your income sources — employment, freelance, rental, investments.
Review of quarterly payments: We cross-check your Mod. 130 quarterly payments made during the year and offset them correctly against your final tax bill.
Deductions & allowances: We identify all deductions you’re entitled to — housing, family, disability, professional expenses — to minimise your tax bill legally.
Filing with the AEAT: We submit your return electronically, send you the filed copy and explain exactly whether you owe money or are due a refund.
Filing your Spanish tax return: step by step
The process is simple on your end — we do the heavy lifting.
We'll tell you exactly what we need — payslips, invoices, rental contracts, bank statements. We review everything and flag anything missing.
We calculate your taxable income, apply all deductions you're entitled to, offset your quarterly payments and determine the final result.
Before filing, we send you a clear breakdown of the return — what you owe or what you'll get back, and why. No surprises.
Once you approve, we submit electronically. You receive the official confirmation and payment instructions — or information about your refund timeline.
Frequently asked questions about the Spanish tax return
If you are a Spanish tax resident, Spain has the right to tax your worldwide income regardless of where it was earned. Most double taxation treaties prevent you from paying tax on the same income twice, but you still need to declare it in Spain. We’ll make sure it’s handled correctly.
If you spent more than 183 days in Spain in a calendar year, you are considered a tax resident for the entire year — even if you arrived in July. If you spent fewer than 183 days, you may be a non-resident and would file Modelo 210 instead. We’ll assess your situation.
Yes, but you file Modelo 151 instead of Modelo 100. The Beckham Law uses a separate annual return with a flat 24% rate on Spanish income. We handle Modelo 151 filings as part of our complex return service.
If your return shows a refund (resultado a devolver), the AEAT typically processes it within 3 to 6 months of filing. The refund goes directly to your registered Spanish bank account. Filing early in April usually means receiving the refund sooner.
Yes. If you owe tax, you can split the payment into two instalments: 60% on 30 June and the remaining 40% on 5 November. We’ll set this up for you when filing so you don’t need to manage it separately.
You might also need
What expats usually need alongside their tax return
