How Spanish tax refunds work and who gets them

A Spanish tax refund comes from the Agencia Tributaria (the Spanish tax authority) when you have paid more income tax than you owe. This happens most often when your employer withheld too much from your salary, or when you worked for multiple employers in the same year. Self-employed people and business owners can also receive refunds if they overpaid quarterly tax installments.

Spain's tax year runs January 1 to December 31. You file your annual return (called the declaración de la renta) between April and June of the following year. If the Agencia Tributaria calculates that you paid more tax than you owed, they send you a refund. You do not have to request one — the refund is automatic once your return is processed and approved.

Not everyone has to file. If you are a salaried employee with only one job and no other income, your employer may have already settled your tax through withholding. However, if you worked for more than one employer, had rental income, or made capital gains, you must file to recover any overpayment.

Key Takeaways

  • Spanish tax refunds are processed by the Agencia Tributaria after you file your annual return between April and June.
  • You can file online through the Agencia Tributaria website, by phone, or in person at a local tax office — online is fastest.
  • Refunds typically arrive within 4 to 8 weeks if you file early in the season, but can take longer if you file closer to the June deadline.
  • You must provide your Spanish tax identification number (NIF) and bank account details to receive the refund by direct deposit.
  • If you are not a Spanish resident, you may still be owed a refund if you worked in Spain and had taxes withheld.

Filing your return online through the Agencia Tributaria website

The fastest way to file and receive your refund is through the official Agencia Tributaria website at www.agenciatributaria.es. You will need your NIF (Número de Identidad Fiscal — your Spanish tax identification number) and a digital certificate or your online banking credentials to log in.

Once logged in, you can use the Renta Web tool, which is the agency's online filing system. It walks you through your income, deductions, and withholdings step by step. The system pre-fills much of your information based on what employers and banks have already reported to the tax authority, so you mainly need to review and confirm the details.

After you submit your return, the Agencia Tributaria sends you a confirmation number. Keep this number — you will need it to track your refund status. Filing online typically takes 20 to 30 minutes if your tax situation is straightforward. The Agencia Tributaria prioritizes online returns, so you will usually see a decision within 4 to 8 weeks if you file early in April.

Filing by phone or in person if you cannot file online

If you do not have a digital certificate or online banking access, you can file by phone through the Agencia Tributaria's helpline at +34 901 12 12 12. This service is available during business hours Monday through Friday. A tax officer will guide you through your return over the phone and submit it on your behalf. You will receive a confirmation number by mail or email.

You can also visit a local Oficina de Gestión e Inspección (tax office) in person. Find your nearest office on the Agencia Tributaria website by entering your postal code. Bring your NIF, proof of income (payslips or business records), and your bank account details. Staff will help you file and give you a receipt with your confirmation number.

Filing by phone or in person takes longer to process than online filing — expect 8 to 12 weeks for a decision. The Agencia Tributaria handles paper and phone returns after processing online returns, so filing early still helps, but the advantage is smaller than with online filing.

How long refunds take and how to track your status

Once you file, the Agencia Tributaria reviews your return and calculates whether you are owed a refund. This review period varies. If you file in early April and your return is straightforward, you may see a decision in 4 to 6 weeks. If you file closer to the June deadline or your return is complex (for example, if you have rental income or business losses), the review can take 8 to 12 weeks or longer.

You can check your refund status on the Agencia Tributaria website using your confirmation number and NIF. Log into your account and look for Mis Trámites (My Procedures) or Estado de tu Declaración (Status of Your Return). The system will show whether your return is being reviewed, approved, or rejected, and if approved, when the refund was sent.

Once approved, the refund is sent by direct deposit to the bank account you provided on your return. This transfer usually takes 3 to 5 business days after the Agencia Tributaria approves your return. If you do not see the money within a week of the approval date, contact your bank to confirm they received the transfer.

What to do if your refund is delayed or rejected

If your refund does not arrive within the expected timeframe, first check the Agencia Tributaria website to confirm the approval date. If the approval date has passed and the money has not reached your account, contact your bank to ask whether the transfer is still in process or if there was a problem with the account number you provided.

If the Agencia Tributaria rejected your return, you will receive a notice explaining why. Common reasons include missing documents, incorrect income figures, or a mismatch between what you reported and what your employer reported. You have the right to file an amended return or appeal the decision. The notice will include instructions for your next step and a deadline for response — typically 30 days.

If you need help understanding a rejection or filing an appeal, you can contact the Agencia Tributaria by phone or visit a local tax office. You can also hire a gestoría (tax advisor) to handle the process for you, though this costs money. Many gestorías charge between €50 and €150 to file a return or handle an appeal, depending on complexity.

Refunds for non-residents who worked in Spain

If you are not a Spanish resident but worked in Spain during the year and had taxes withheld from your salary, you may be owed a refund. Non-residents must file a separate return called the declaración de la renta de no residentes. You will need your NIF (which you must obtain from the Agencia Tributaria if you do not already have one) and proof of the taxes withheld.

Non-resident returns are filed the same way as resident returns — online, by phone, or in person — but the deadline is different. Non-residents typically have until June 30 to file, which is slightly later than the June 15 deadline for residents. Processing times are similar: 4 to 12 weeks depending on when you file and how complex your situation is.

If you left Spain and no longer have a Spanish bank account, you can request that the refund be sent to a bank account in your home country. Provide the international bank account details (IBAN and BIC code) on your return. The transfer may take longer — up to 2 to 3 weeks after approval — because it crosses international borders.

Documents and information you will need to file

Before you file, gather the following documents and information. You will need your NIF (Spanish tax ID number), your payslips from all employers you worked for during the year, and your bank account number (IBAN) where you want the refund sent. If you are self-employed or own a business, bring your business income records and proof of quarterly tax payments.

If you have rental income, bring your lease agreements and records of rental payments received. If you made capital gains (for example, from selling property or investments), bring documentation of the sale and your cost basis. If you paid mortgage interest, property taxes, or made charitable donations, bring receipts — these may reduce your tax and increase your refund.

If you are filing with a tax advisor or gestoría, they will ask for these documents and handle gathering anything else they need. If you are filing yourself online, the Renta Web system will prompt you for the information it needs as you go through the form.

Frequently Asked Questions

Can I file my Spanish tax return before April?

No. The Agencia Tributaria does not accept returns before April 1 each year. Filing opens in early April and closes on June 15 for residents and June 30 for non-residents. If you try to file before April, the system will reject your return.

What if I worked in Spain for only part of the year?

You still file a full-year return. Report your income for the months you worked and the months you did not. The Agencia Tributaria will calculate your tax based on your actual income for the year. If you overpaid through withholding, you will receive a refund for the difference.

Do I need a digital certificate to file online?

No. You can log into the Agencia Tributaria website using your online banking credentials from most Spanish banks instead of a digital certificate. If your bank does not support this, you can obtain a free digital certificate from the Agencia Tributaria itself, though this takes a few days.

What happens if I file late after June 15?

If you file after the deadline, you can still receive a refund, but you may face a small penalty. The Agencia Tributaria charges interest on refunds that are delayed because you filed late. File as soon as possible after the deadline to minimize the penalty.

Can I file a joint return with my spouse?

Yes. Married couples can file a joint return or separate returns. A joint return may lower your overall tax if one spouse has significantly higher income than the other. Discuss the options with a tax advisor or use the Renta Web system to see which option gives you a larger refund.