File quarterly Spanish VAT without the headache
Holded fills, validates and submits your Modelo 303 directly from your invoicing account. Your bookkeeping already has the data, use it.
File directly to the AEAT from Holded. No external certificates needed.
What is the Modelo 303?
The Modelo 303 is the quarterly VAT return that every business or self-employed professional under the Spanish general VAT regime must file with the AEAT (Spain's tax agency). It captures output VAT charged on sales and input VAT paid on purchases, then calculates whether you owe the tax authority or vice versa.
Both SMEs and professional freelancers file it, except those under special regimes (equivalence surcharge, agriculture, simplified) or activities exempt from VAT. If you issue invoices with VAT, you almost certainly file it.
It's filed four times a year, once per natural quarter. Filing late triggers automatic surcharges of 5% to 20% on the outstanding amount, plus late-payment interest — so mark the deadlines in red on your calendar.
What Holded automates
Auto-fill from your invoices
Holded reads output and input VAT straight from your invoice ledger. No more manual copy-paste between Excel and the AEAT portal.

2026 filing deadlines
The Modelo 303 is filed within the first 20 natural days after each quarter closes (Q4 has until 30 January of the following year).
Jan · Feb · Mar
1-20 April
Apr · May · Jun
1-20 July
Jul · Aug · Sep
1-20 October
Oct · Nov · Dec
1-30 January
How to fill the Modelo 303 step by step
Six steps to a headache-free filing
Identify the taxpayer data
Legal name, tax ID, fiscal year, period and VAT regime. Holded pre-fills them automatically when it syncs your activity.
Calculate output VAT
Sum the VAT charged on every invoice issued during the quarter, broken down by rate (4%, 10%, 21%) and regime.
Calculate input VAT
Sum the VAT paid on purchases and expenses during the quarter. Holded reconciles it automatically with your bank statements.
Apply deductions and credits
Subtract pending amounts from previous quarters and apply any specific deductions your regime allows.
Determine the result
If output exceeds input, you pay the difference. If input exceeds output, you offset against the next quarter or request a refund.
File the form
Submit to the AEAT with your digital certificate, Cl@ve PIN or straight from Holded without leaving the app.
Three Modelo 303 tasks you no longer do yourself
Your bookkeeping already has the data. Holded pulls it together, validates it and files it for you.
Auto-fill from your invoices
Holded reads output and input VAT straight from your invoice ledger. No more manual copy-paste between Excel and the AEAT portal.
Real-time validation
We catch mismatches, mis-applied VAT rates and intra-EU operations before you file. Fewer surprises during an audit.
Direct AEAT submission
Sign with your digital certificate and submit to the tax authority without leaving Holded. The receipt is stored in your account.
What Holded automates
Real-time validation
We catch mismatches, mis-applied VAT rates and intra-EU operations before you file. Fewer surprises during an audit.

Calculate your Modelo 303 in 60 seconds
Enter your quarter's income and expenses and we'll tell you exactly how much you owe (or are owed).
Common mistakes worth avoiding
What typically lowers your score in an AEAT review
Forgetting deductible expenses
Lunch with a client, fuel for the business vehicle, digital subscriptions. If it's tied to your activity and you have an invoice, it goes into deductible VAT.
Mixing up VAT rates
Each product or service taxes at 4%, 10% or 21%. Holded applies them automatically from your catalogue and prevents the usual mismatches.
Missing intra-EU VAT
Sales and purchases with EU clients and suppliers go in specific boxes. Holded identifies them automatically via VIES.
Filing past the deadline
The first day late triggers a 5% surcharge. After 12 months it climbs to 20% plus late interest. Not worth it.
Confusing the regime
Equivalence surcharge, agriculture, simplified, investment gold… each has its own treatment. Confirm yours before filing.
Frequently asked questions about the Modelo 303
The AEAT applies an automatic surcharge of 5% if you file within the first 3 months past the deadline, 10% between 3-6 months, 15% between 6-12 months, and 20% plus late interest after 12 months. If the AEAT requests it before you regularise, the surcharges are replaced by a fine of 50% to 150% of the unpaid amount.
Yes. If you find an error in your favour (you overpaid), file a corrective return to claim the difference. If the error hurts the tax authority (you underpaid), file a supplementary return with the extra payment. Both can be done via the AEAT portal or directly from Holded.
The 303 is the quarterly VAT return (four times a year). The 390 is the annual VAT summary, an informational return covering the whole year's data. Holded prepares both from the same invoicing data.
If the result is negative, you choose between offsetting the credit against future quarters or requesting a refund (only available in Q4). Offsetting happens automatically quarter to quarter; refunds are paid by the AEAT within 6 months of filing Q4.
It's not required. If you keep your bookkeeping current with Holded, the form fills itself and you only need to review, sign and submit. For complex cases (equivalence surcharge, broad intra-EU operations, OSS regime) we recommend confirming with an advisor or a certified Holded Solution Partner.