Skip to content
Pricing

Language

Start Free
← Back to Journal
Guides
9 min read

Modelo 303: Step-by-Step VAT Filing for Freelancers

How to fill out Spain's quarterly VAT form (Modelo 303) with real examples. Deadlines, key boxes, and automatic calculation.

By Frihet Team
Share
Modelo 303: Step-by-Step VAT Filing for Freelancers

Key takeaways

  • You only need to fill in about 10 boxes out of the 80+ in the Modelo 303 form
  • Late filing carries an automatic surcharge: from 1% (1 day late) to 15% (12 months)
  • If your result is negative, you can offset it in future quarters or request a refund in Q4
Contents

If you are a freelancer (autónomo) in Spain, you file the Modelo 303 four times a year. It is your quarterly VAT return. The form has over 80 boxes, which makes it look intimidating, but the reality is that a standard freelancer only needs to fill in about 10 of them. The rest are for special cases that probably do not apply to you.

This guide walks you through the boxes that matter, with a complete worked example so you can see exactly which number goes where.

What is the Modelo 303 and who files it

The Modelo 303 is Spain’s quarterly VAT self-assessment form. You calculate how much VAT you charged your clients (output VAT, or IVA repercutido) and how much VAT you paid on your business expenses (input VAT, or IVA soportado). The difference is what you pay to the tax office — or, if you paid more than you charged, what you carry forward or claim back.

Everyone registered as autónomo or as a business with the Spanish tax authority (AEAT) must file it, with these exceptions:

  • Freelancers under the recargo de equivalencia regime (retail resellers): exempt from filing.
  • Activities exempt from VAT without deduction rights (healthcare, regulated education, insurance): exempt from filing.
  • Freelancers under the special agriculture regime: file the Modelo 309 instead.

If you invoice with VAT, you file the 303. That simple.

Deadlines: the 4 dates you cannot miss

The Modelo 303 is filed four times a year, once per calendar quarter. The deadlines are fixed:

QuarterPeriodFiling windowDirect debit cutoff
Q1January - MarchApril 1-20April 15
Q2April - JuneJuly 1-20July 15
Q3July - SeptemberOctober 1-20October 15
Q4October - DecemberJanuary 1-30January 25

Q4 has a longer window (30 days instead of 20) because it coincides with the annual close. It is also the only quarter where you can request a VAT refund if your accumulated result for the year is negative.

If you set up direct debit (domiciliación), the deadline is 5 days earlier. If you prefer to pay manually using an NRC payment code, you have until the 20th.

Before you start: what you need ready

Do not open the AEAT website without having these three things prepared:

If you use invoicing software, these numbers are already calculated for you. If you use spreadsheets, you need to manually total your output VAT and input VAT for the quarter.

You will also need access to the AEAT’s electronic office (Sede Electrónica) using a digital certificate, Cl@ve PIN, or electronic DNI.

Box by box: the 10 that matter

The Modelo 303 form has over 80 boxes. Most are designed for large companies, intra-community operations, or special regimes. A freelancer with standard activity in Spain only needs to touch these:

Output VAT (what you charged)

BoxWhat to enter
01Number of invoices issued at the standard rate (21%)
02Total taxable base of those invoices
03VAT amount (box 02 x 0.21)

If you also issued invoices at the reduced rate (10%) or super-reduced rate (4%), use boxes 04-06 and 07-09 respectively. Most freelancers only operate at 21%.

Input VAT (what you paid)

BoxWhat to enter
28Taxable base of your deductible business expenses
29Input VAT on those expenses

If you purchased capital goods (equipment, furniture, vehicles costing over 3,005.06 EUR with a useful life over one year), those go in boxes 30-31 instead of 28-29.

Result

BoxWhat to enter
46Total output VAT (sum of boxes 03+06+09…)
64Total input VAT (sum of boxes 29+31+33…)
65Difference: box 46 - box 64
71Carry-forward from previous quarter (if it was negative)
69Final result: box 65 - box 71

If box 69 is positive, that is what you pay. If it is negative, you carry it forward to the next quarter (or request a refund in Q4).

Worked example: Ana, freelance designer, Q1 2026

Ana is a freelance web designer, registered as autónoma since 2024. Here is her first quarter of 2026.

Invoices issued (January-March)

InvoiceClientTaxable baseVAT (21%)
2026-001Estudio Alfa2,400 EUR504 EUR
2026-002Boutique Marta1,800 EUR378 EUR
2026-003Tech Solutions SL3,200 EUR672 EUR
2026-004Restaurante El Olivo600 EUR126 EUR
2026-005Coach Laura1,500 EUR315 EUR
Total9,500 EUR1,995 EUR

Deductible expenses (January-March)

ExpenseDescriptionTaxable baseVAT (21%)
CoworkingMonthly desk x3450 EUR94.50 EUR
Adobe CCLicense x3 months150 EUR31.50 EUR
HostingAnnual server (prorated)60 EUR12.60 EUR
Domain.es renewal12 EUR2.52 EUR
PhoneBusiness line x390 EUR18.90 EUR
EquipmentKeyboard + mouse85 EUR17.85 EUR
Total847 EUR177.87 EUR

How Ana fills out her Modelo 303

BoxDescriptionAmount
01Invoices at 21%5
02Taxable base9,500.00 EUR
03Output VAT1,995.00 EUR
28Deductible expense base847.00 EUR
29Input VAT177.87 EUR
46Total output VAT1,995.00 EUR
64Total input VAT177.87 EUR
65Difference (46 - 64)1,817.13 EUR
71Carry-forward from previous quarter0.00 EUR
69Result: amount to pay1,817.13 EUR

Ana owes 1,817.13 EUR to the tax office, due before April 20. She can set up direct debit (before April 15) or pay manually with an NRC code.

Negative result: do I get a refund?

If your input VAT exceeds your output VAT (you spent more than you invoiced), the Modelo 303 result is negative. This happens often when starting a business, making large investments, or during slow quarters.

You have two options:

Carry forward to future quarters. This is the default. The negative amount goes into box 71 of the next quarter and reduces your liability. You can carry forward for up to 4 years.

Request a refund in Q4. Only in the fourth quarter filing (January) can you check the “request refund” option to get the accumulated amount back. The legal refund deadline is 6 months, though in practice it can be faster.

Mistakes the tax office catches instantly

The Spanish tax authority automatically cross-references your Modelo 303 data with that of your clients and suppliers. These are the errors that trigger enquiries most often:

Mismatches with third-party invoices. If your client declares having paid you 5,000 EUR and you declare 3,000 EUR, the system generates an automatic alert. With SII (Immediate Information Supply) and the upcoming Verifactu system, these cross-checks are getting faster every year.

Incorrect carry-forward amounts. If you enter an amount in box 71 (previous quarter offset) that does not match the negative result you declared last quarter, the tax office detects it immediately.

Deducting VAT on non-business expenses. Not every invoice with VAT qualifies for deduction. Only expenses directly related to your professional activity are deductible. The VAT on a personal dinner is not deductible even if you have a receipt.

Filing late without applying the surcharge. If you file after the deadline, the system already knows the window has closed. If you do not apply the corresponding surcharge, you will receive a parallel assessment.

How Frihet calculates your 303 automatically

Every invoice you issue and every expense you record in Frihet feeds a real-time calculation of your quarterly VAT. You do not have to wait until the end of the quarter to know how much you owe — the dashboard shows your estimated Modelo 303 result at any time.

When the filing deadline arrives:

No digging through folders for invoices. No summing columns in spreadsheets. No hoping the numbers add up. The data is already there, correctly calculated, ready to copy.

Frihet’s free plan includes 10 invoices per month with all features. Enough to see how your next Modelo 303 calculates itself.

Was this article helpful?

FAQ

What happens if I file the Modelo 303 late?

If you file voluntarily before the tax office contacts you, you pay a surcharge of 1% for each month of delay, up to 15%. After 12 months, late-payment interest also applies. If the tax office contacts you first, the penalty can be 50% to 150% of the amount owed.

Do I have to file the 303 if I had no income this quarter?

Yes. As long as you are registered as autónomo with the tax office, you must file the Modelo 303 every quarter, even if the amounts are zero. Not filing can result in a penalty of 100 to 300 EUR.

What is the Modelo 390 and does it need to match my 303 filings?

The Modelo 390 is the annual VAT summary. It is filed in January and must match exactly the sum of your four quarterly Modelo 303 filings. It does not involve additional payment, but filing it is mandatory.

Do I need a digital certificate to file the 303?

Not necessarily. You can file using Cl@ve PIN or electronic DNI. A digital certificate is more convenient if you file multiple forms, but it is not the only option.

Can I deduct VAT from invoices from previous quarters?

Yes, as long as the invoice is not older than 4 years. You include it in the deductible VAT box for the quarter in which you declare it. This is common when you discover expense invoices you had not previously recorded.

Compare with

Related articles

Comments

Frihet — Business without drama

Start Free