Where your Spanish tax refund comes from and how long it takes
A Spanish tax refund happens when you have paid more income tax than you owe for the year. The Spanish tax authority, Agencia Tributaria, processes these refunds after you file your annual tax return, called the Declaración de la Renta. Most refunds arrive within 4 to 6 weeks if you file online and request direct deposit to a Spanish bank account. If you file on paper or request a check, the timeline stretches to 8 to 12 weeks.
You do not have to claim a refund — Agencia Tributaria calculates it automatically when you file. But you must file a return in the first place. If you are a resident of Spain and earned income above certain thresholds, filing is mandatory. If you earned below those thresholds or had taxes withheld that you want back, you can file voluntarily.
Key Takeaways
- You file your Spanish tax return through Agencia Tributaria's online portal or on paper between May and June each year, using your personal identification number and digital certificate or one-time password.
- Refunds are calculated automatically — you do not need to request one separately, but you must file a return to receive it.
- Direct deposit to a Spanish bank account is the fastest method, with refunds arriving in 4 to 6 weeks; checks take 8 to 12 weeks.
- If you are a non-resident earning Spanish income, you file through a different process and may need a Spanish tax identification number.
- You can check the status of your refund in your Agencia Tributaria account under "Mis Datos" (My Data) or "Consultas" (Queries).
Who must file and what documents you need
Spanish residents must file if they earned more than €22,000 in employment income from a single employer, or more than €1,000 from other sources like freelance work, rental income, or investment returns. Non-residents earning Spanish-source income must also file, even if below these thresholds. If you are unsure whether you are required to file, Agencia Tributaria publishes a filing requirement calculator on its website each year.
Before you file, gather your Certificado de Retenciones (withholding certificate) from your employer, which shows how much tax was already deducted from your salary. If you are self-employed or have rental income, you will need records of income and deductible expenses. You will also need your Número de Identidad Fiscal (NIF), which is your Spanish tax identification number. If you do not have one and are a non-resident, you can request one from Agencia Tributaria or through a Spanish consulate.
Filing your return online through Agencia Tributaria
The online filing portal opens each May and closes at the end of June. You access it at www.agenciatributaria.es using your NIF and either a digital certificate or a one-time password sent by Agencia Tributaria. If you do not have a digital certificate, you can request a one-time password by phone or in person at a local Agencia Tributaria office.
The online form walks you through your income, withholdings, and deductions. For most employees, the form is pre-filled with data from your employer's withholding certificate, so you only need to review it and confirm. If you have other income sources, you enter those manually. Once you submit, you receive a confirmation number when ready. At this point, Agencia Tributaria begins processing your return.
If you prefer to file on paper, you can pick up the form at a local Agencia Tributaria office or read it from their website, fill it out by hand, and mail it or deliver it in person. Paper filing takes longer to process and increases the chance of errors, so online filing is faster and more reliable.
What happens after you file and when to expect your refund
After you submit your return, Agencia Tributaria reviews it for errors and calculates whether you owe money or are owed a refund. If you owe, you receive a bill with a payment important date, usually 30 days. If you are owed a refund, the money is processed automatically — you do not need to do anything else.
The refund timeline depends on how you requested it. If you provided a Spanish bank account number in your return, the refund is deposited directly, and you should see it within 4 to 6 weeks. If you requested a check, it is mailed to your address on file, which takes 8 to 12 weeks. Some people receive refunds faster — within 2 to 3 weeks — but this is not may provide.
You can track the status of your refund by logging into your Agencia Tributaria account and navigating to "Mis Datos" or "Consultas". The system shows whether your return is being processed, approved, or paid. If you do not see your refund after the expected timeframe, contact Agencia Tributaria directly through their website or by phone.
Non-residents and special filing situations
If you are not a Spanish resident but earned income in Spain — such as rental income from a property or freelance work — you must file a return in Spain even if you also file in your home country. Non-residents file through a different process and may have different important date. You will need a Spanish NIF, which you can obtain through a Spanish consulate or by hiring a tax representative in Spain.
Some non-residents use a gestoría (tax representative firm) to handle filing on their behalf. This costs money but ensures compliance and reduces the risk of errors. If you earned less than €1,000 in Spanish income and had no tax withheld, you may not be required to file, but filing voluntarily to recover any withheld tax is still an option.
If you are a Spanish resident who moved abroad during the tax year, you may still need to file in Spain for the portion of the year you were resident. Contact Agencia Tributaria to clarify your status before the filing important date.
What to do if your refund is delayed or missing
If you have not received your refund within the expected timeframe, first check your Agencia Tributaria account to confirm the refund was approved and the status of payment. If the account shows the refund was paid but you have not received it, contact your bank to verify the deposit was not rejected or delayed on their end.
If Agencia Tributaria shows the refund is still being processed after 8 weeks, you can contact them through their website's messaging system or by phone. Have your confirmation number from your filing ready. If there is an error in your return — such as a wrong bank account number — Agencia Tributaria will contact you to correct it before processing the refund.
In rare cases, Agencia Tributaria may hold a refund if they are investigating your return for accuracy or if you owe money from a previous year. They will notify you if this is happening. If you believe your refund was lost or mishandled, you can file a formal complaint with Agencia Tributaria's customer service office.
Frequently Asked Questions
Do I have to file a tax return in Spain if I did not earn much money?
If you earned below the mandatory filing threshold — €22,000 from one employer or €1,000 from other sources — you are not required to file. However, if you had taxes withheld and earned below these amounts, you can file voluntarily to recover that money. Filing voluntarily takes the same time and uses the same process as mandatory filing.
Can I file my Spanish tax return from outside Spain?
Yes. You can file online from anywhere using the Agencia Tributaria website, as long as you have your NIF and either a digital certificate or access to request a one-time password. Non-residents can also hire a Spanish tax representative to file on their behalf, which is often easier if you do not have a digital certificate.
What if I made a mistake on my return after I filed it?
You can file an amended return, called a declaración complementaria, within four years of the original filing important date. If the amendment results in a larger refund, you will receive the difference. If it results in money owed, you will receive a bill. File the amendment through the same online portal or on paper.
Will I owe money if I file a tax return in Spain?
Not necessarily. If your employer withheld enough tax throughout the year, you will receive a refund. You only owe money if your total tax liability for the year exceeds what was already withheld. Agencia Tributaria calculates this automatically when you file.
How do I get a Spanish tax identification number if I do not have one?
Non-residents can request a NIF through a Spanish consulate in their home country or by hiring a tax representative in Spain. Residents can obtain one at a local Agencia Tributaria office with proof of identity and address. The process usually takes a few days to a few weeks depending on the method.