All guidesTaxes

Spanish Tax Forms (Modelos) Explained for Expats (2026)

Demystifying Spain's modelo tax forms. Learn about Modelo 036, 130, 303, 390, 100, and more — which ones you need, when to file, and how to avoid penalties.

12 min readUpdated March 10, 2026

Why Does Spain Have So Many Tax Forms?

If you have recently become a tax resident in Spain or registered as autónomo, you have probably been blindsided by the sheer number of official forms (modelos) that the Agencia Tributaria (Hacienda) requires. The Spanish tax system separates obligations into highly specific declarations, each with its own form, deadline, and penalty regime. Where many countries consolidate tax reporting into one or two annual filings, Spain requires quarterly submissions for income tax prepayments, VAT, withholdings, and more.

The reason is partly historical and partly structural. Spain's tax administration evolved over decades of layered legislation, and each new obligation received its own modelo rather than being folded into existing forms. The system also reflects a strong preference for quarterly pay-as-you-go collection, which means the government receives revenue throughout the year rather than waiting for a single annual filing.

For expats, this creates a real problem. You are not just learning a new tax system — you are learning an entirely different filing rhythm. Missing a single quarterly deadline can trigger automatic penalties even if you owe nothing. This guide breaks down every modelo you are likely to encounter, explains who needs to file each one, and provides the exact deadlines so you never get caught off guard.

Modelo 036/037: Census Declaration

Before you can file any other tax form in Spain, you must register with Hacienda through the census declaration. Modelo 036 is the full-length version used by companies and complex situations, while Modelo 037 is the simplified version designed for individual autónomos and small businesses.

This form tells the tax agency who you are, what economic activity you perform (using IAE codes), which tax obligations you will have, and whether you will charge VAT. You also use it to declare changes — for example, adding a new activity, changing your fiscal address, or de-registering when you stop working.

Most expat freelancers can use the simpler Modelo 037. You need to file it before you begin your economic activity, and you must update it within one month of any changes. There is no periodic deadline, but failing to register before you start invoicing can lead to problems when Hacienda cross-references your income with your registration status.

Modelo 130: Quarterly IRPF Prepayment

Modelo 130 is the form that catches most new autónomos by surprise. As a self-employed worker in Spain, you cannot simply wait until the annual tax return to pay your income tax (IRPF). Instead, you must make quarterly prepayments based on your cumulative net income for the year so far.

The calculation is straightforward: take your total revenue minus deductible expenses from January 1 to the end of the quarter, apply 20%, then subtract any prepayments already made in previous quarters that year. The result is what you owe for that quarter. If your expenses exceed your income, the result is zero — you cannot generate a negative prepayment through Modelo 130.

There is one important exception: if at least 70% of your invoices in the previous year included withholding (retención), you are exempt from filing Modelo 130. This typically applies to autónomos who invoice only Spanish companies, since those companies withhold 15% (or 7% in your first three years) on your behalf.

For a deeper understanding of how IRPF works for expats, see our tax filing guide for expats in Spain.

Modelo 303: Quarterly VAT Return

Modelo 303 is Spain's quarterly VAT (IVA) return. If you charge VAT on your invoices — and most autónomos do — you must file this form every quarter. The form reconciles the VAT you collected from clients (IVA repercutido) against the VAT you paid on business expenses (IVA soportado). The difference is what you owe to Hacienda, or in some cases, what Hacienda owes you.

The standard VAT rate in Spain is 21%, though reduced rates of 10% and 4% apply to specific goods and services. If you provide services to businesses in other EU countries, those invoices are typically subject to the reverse charge mechanism and are VAT-exempt on your end, though you still declare them on the form.

One critical detail: even if your VAT balance is zero for a quarter, you must still file Modelo 303. Failing to file a zero-balance return is treated the same as failing to file at all, and penalties apply. This is a common trap for expat freelancers whose clients are mostly outside Spain.

Modelo 390: Annual VAT Summary

Modelo 390 is the annual summary of all your VAT activity for the calendar year. Think of it as the year-end compilation of your four quarterly Modelo 303 filings. It does not generate a new tax payment — its purpose is informational, allowing Hacienda to verify that your quarterly returns are consistent.

The form asks for total revenue and expenses broken down by VAT rate, total VAT collected and deducted, and a reconciliation showing the net result for the year. It must be filed during January 1-30 of the following year, coinciding with the Q4 Modelo 303 deadline.

While Modelo 390 does not result in an additional payment, errors or inconsistencies between it and your quarterly filings can trigger a review from Hacienda. Accuracy matters.

Modelo 100: Annual Income Tax Return (Renta)

Modelo 100 is Spain's annual income tax return, commonly known as the declaración de la renta. Every tax resident in Spain who earns above the minimum threshold (generally around 22,000 euros from a single employer, or 15,000 euros from multiple sources) must file this form.

The filing window runs from April through June each year (typically April 2 to June 30). Unlike the quarterly forms, Modelo 100 is where you reconcile everything: employment income, freelance earnings, rental income, capital gains, savings income, and applicable deductions for things like your primary residence mortgage, charitable donations, or pension contributions.

For autónomos, the quarterly Modelo 130 prepayments you made throughout the year are credited against your final Modelo 100 liability. If you overpaid, Hacienda will issue a refund (though it can take several months). If you underpaid, you will owe the difference.

Expats who qualify for the Beckham Law file under a special regime with a flat 24% rate on Spanish-source income up to 600,000 euros, which significantly simplifies and reduces the annual tax bill.

Modelo 111: Withholding Tax on Employees

Modelo 111 is relevant if you hire employees or pay professionals who are subject to withholding tax (retención). As the payer, you are responsible for withholding a percentage of their compensation and remitting it to Hacienda on their behalf.

The withholding rates vary: employee IRPF withholding depends on their salary and personal circumstances (typically 15-45%), while professional freelancer retención is a flat 15% (or 7% for newly registered autónomos). You must file Modelo 111 quarterly, reporting all withholdings made during that period.

Even if you are a solo autónomo, you may still need to file Modelo 111 if you subcontract work to other Spanish freelancers and withhold retención from their invoices. This catches many growing freelancers off guard when they start collaborating with others.

Modelo 347: Third-Party Transactions

Modelo 347 is an informational declaration that reports any business relationship where the total transactions with a single client or supplier exceeded 3,005.06 euros (including VAT) during the calendar year. This threshold has remained unchanged for years and derives from the old peseta-to-euro conversion of 500,000 pesetas.

The filing deadline is February 1-28 of the following year. The form breaks down the total amount by quarter, and both parties in the transaction are required to declare it. Hacienda uses this data for cross-referencing — if your declaration does not match what your client reports, expect questions.

Important exemptions: transactions already reported through withholding forms (like Modelo 111) and intra-community operations reported via Modelo 349 are excluded from Modelo 347. Also, if all your invoices to a particular client included retención, those amounts are already visible to Hacienda and do not need to be repeated here.

Modelo 720: Overseas Assets Declaration

Modelo 720 is the form that generates the most anxiety among expats. If you are a Spanish tax resident and hold assets outside Spain worth more than 50,000 euros in any of three categories — bank accounts, securities and funds, or real estate — you must declare them on this form.

The filing deadline is March 1-31 each year. After the initial declaration, you only need to refile if the value of any category increases by more than 20,000 euros compared to the last declaration.

Historically, Modelo 720 carried draconian penalties (minimum 10,000 euros per data item, plus the undeclared assets being taxed as unjustified capital gains with no statute of limitations). However, following a 2022 European Court of Justice ruling that struck down these penalties as disproportionate, Spain reformed the regime. Penalties are now aligned with standard tax infractions, though late or incorrect filing can still result in fines of 150-250 euros per data item, with a minimum of 300 euros.

Despite the reformed penalties, filing Modelo 720 correctly remains essential. Hacienda uses it to build a profile of your worldwide assets, and unexplained discrepancies can trigger broader investigations.

Filing Deadlines Calendar

Keeping track of all these deadlines is one of the biggest challenges for expats in Spain. Here is the complete quarterly and annual calendar:

Quarterly Deadlines

Modelo 130 (IRPF prepayment), Modelo 303 (VAT), and Modelo 111 (withholdings) all follow the same quarterly schedule:

  • Q1 (January-March): File April 1-20
  • Q2 (April-June): File July 1-20
  • Q3 (July-September): File October 1-20
  • Q4 (October-December): File January 1-30 of the following year

Note that Q4 has a longer filing window (30 days instead of 20) because it coincides with several annual declarations.

Annual Deadlines

  • Modelo 390 (annual VAT summary): January 1-30
  • Modelo 347 (third-party transactions): February 1-28
  • Modelo 720 (overseas assets): March 1-31
  • Modelo 100 (annual income tax / Renta): April-June (exact dates published each year, typically April 2 to June 30)

If a deadline falls on a weekend or public holiday, it is extended to the next business day. However, relying on this is risky — always aim to file at least a few days early.

Penalties for Missing Deadlines

Hacienda does not take late filings lightly. The penalty structure depends on whether you file voluntarily (before Hacienda contacts you) or after receiving a formal requirement:

  • Voluntary late filing (no amount owed): Fixed penalty of 100 euros per form (reduced to 75 euros if paid promptly).
  • Voluntary late filing (with amount owed): Surcharges of 1% plus an additional 1% for each complete month of delay up to 12 months. After 12 months, the surcharge jumps to 15% plus late-payment interest.
  • Filing after a Hacienda requirement: Penalties of 50-150% of the tax owed, depending on the severity and whether it is classified as minor, serious, or very serious.

For informational declarations like Modelo 347 and Modelo 720, the penalties are per data item (each account, property, or transaction you failed to declare counts separately). These can accumulate quickly.

The bottom line: it is almost always better to file late voluntarily than to wait for Hacienda to come to you. And it is far better to file on time in the first place.

How Noburo Automates This

If reading through this guide made your head spin, you are not alone. The Spanish tax calendar is unforgiving, and a single missed form can cost hundreds of euros in penalties. This is exactly the problem Noburo was built to solve.

Noburo's AI-powered platform tracks every modelo you are required to file based on your specific situation — whether you are an autónomo, an employee, or both. Our system automatically calculates your quarterly IRPF prepayments (Modelo 130), reconciles your VAT (Modelo 303), and prepares your annual declarations. You receive deadline reminders weeks in advance, and every filing is reviewed by a licensed tax professional before submission.

For expats juggling overseas assets, we guide you through Modelo 720 compliance and flag when re-filing is required. For freelancers working with Spanish clients, we track withholding obligations and prepare Modelo 111 automatically. And when annual tax season arrives, your Modelo 100 is pre-filled with data from your quarterly filings — no scrambling for receipts in June.

Stop worrying about which form is due when. Join the Noburo waitlist and let AI handle the bureaucracy while you focus on living your life in Spain.

Skip the paperwork — let Noburo handle it

Join the waitlist and be the first to access AI-powered tax filing, visa applications, and bureaucracy management for expats in Spain.

Related guides