All Services

Renta (Annual Tax Return)

Modelo 100 - Declaración de la Renta

Your annual income tax declaration (Declaración de la Renta) is due each spring. We ensure you claim all deductions, report foreign income correctly, and stay compliant with Spanish tax law.

The Renta (officially Modelo 100) is Spain's annual income tax return, filed each spring for the previous year's income. It's where your total tax liability is calculated, accounting for all income sources, deductions, and already-paid taxes. For expats, it's particularly important to correctly handle foreign income, international tax treaties, and special regimes like the Beckham Law.

Online notary available: Many of our services can be completed via online notary from the comfort of your home. Where in-person notarization is required or preferred, we can arrange this at a notary local to you.

Typically filed within 1-2 weeks of receiving documents
100% accepted filings
From €59 per filing

What's Included

Complete Modelo 100 preparation
All income sources included
Deduction optimization
Foreign income reporting (if applicable)
Beckham Law regime support
Digital submission to Hacienda
Refund tracking
English summary of your return

Documents Required

What you'll need to get started

Datos fiscales

We retrieve this from Hacienda - shows your reported income

Employment certificates

Certificado de retenciones from each employer

Self-employment records

Quarterly filing summaries if autónomo

Foreign income proof

Any income received from outside Spain

Mortgage information

For primary residence deductions (pre-2013 mortgages)

Donation receipts

Charitable donations to qualifying organizations

Pension contributions

Private pension plan payments

Rules & Regulations

Important information you should know

Who Must File

Residents earning over €22,000 (single employer) or €15,000 (multiple employers), plus those with capital gains, rental income, or self-employment income.

Filing Period

April to June each year. Exact dates announced annually by Hacienda.

Worldwide Income

Spanish tax residents must declare worldwide income, not just Spanish income.

Double Taxation

Spain has treaties with many countries to prevent double taxation. Credits may apply for foreign taxes paid.

Beckham Law

Qualifying new residents can opt for special regime taxing only Spanish income at flat rates.

Benefits

Why this matters for you

Potential Refund

Many people have overpaid taxes during the year and receive refunds.

Deduction Claims

Claim deductions for pension contributions, donations, and other qualifying expenses.

Legal Compliance

Proper filing is essential for residency renewals and citizenship applications.

Clear Tax Position

Understand exactly what you owe or are owed by Hacienda.

How It Works

Your renta (annual tax return) in four simple steps

1

Data Collection

We gather your datos fiscales from Hacienda and request any additional income documentation.

2

Deduction Review

We identify all applicable deductions: housing, donations, pension contributions, etc.

3

Return Preparation

We prepare your return and review it with you before submission.

4

Filing & Follow-up

We submit electronically and track any refund or payment due.

Frequently Asked Questions

Common questions about renta (annual tax return)

The campaign runs from April to June each year. Exact dates vary slightly but filing opens in early April.

If you earn over €22,000 from a single employer (or €15,000 from multiple), you must file. Below these thresholds, filing is optional but often beneficial.

Spanish tax residents must declare worldwide income. We ensure proper reporting and help avoid double taxation using treaty benefits.

A special tax regime for new residents that taxes only Spanish income at a flat rate. We can assess if you qualify and help you apply.

Refunds typically arrive within 1-2 months of filing. We can track the status for you.

Ready to get started with your renta (annual tax return)?

Get in touch today. We'll guide you through the entire process.

Email Us WhatsApp
Chat with us