QuarterlyModelo 303

Modelo 303: file your VAT in 30 seconds.

Forget downloading the BOE file and uploading it to the tax office by hand. Cofactu aggregates the quarter's boxes from your invoices and expenses, signs with your certificate, and files directly with the AEAT. Response CSV saved in your audit trail.

Official BOE file signed and submitted · Confirmation CSV stored in the audit log

Frequency

Quarterly

Q1: Apr 1-20 · Q2: Jul 1-20 · Q3: Oct 1-20 · Q4: Jan 1-30 of the following year

AEAT method

Fichero AEAT BOE

Cofactu generates the official BOE file, signs it with your FNMT certificate, and submits it. You get a confirmation CSV.

Time with Cofactu

≈ 30 seconds

vs. 5-10 min downloading and uploading manually to the AEAT portal.

Who must file

Who has to file Modelo 303?

Boxes

The main boxes of Modelo 303

Cofactu fills them in automatically from your invoices, expenses, payroll, or rental income. It shows them in an editable preview before filing — you never submit without reviewing.

Box Name What it covers
01-09

Output VAT, general regime

Taxable base and VAT output at 21%, 10% and 4% on domestic transactions. Auto-aggregated from your issued invoices for the quarter.
28-29

Deductible VAT, current domestic transactions

Base and input VAT on current purchases (expenses, utilities, services). Cofactu aggregates it from your quarter's expenses.
30-31

Deductible VAT, capital goods

Input VAT on fixed assets (equipment, furniture, business vehicles). Kept separate from current expenses so the deduction is correctly classified.
36-39

Deductible VAT, intra-community acquisitions

Base and VAT on intra-community acquisitions of goods and services. Cofactu reconciles it with the Modelo 349 codes (E/A/S/I).
46

Credit carried forward from prior periods

If VAT was refundable or carried forward in prior quarters, Cofactu carries the balance forward automatically.
71

Settlement result

VAT payable (positive) or refundable/to carry forward (negative). Calculated as output VAT minus deductible VAT minus prior carried-forward credit.
76

State share (percentage)

Percentage of the result attributed to the State administration. 100% by default unless a regional (foral) regime applies.
78

Regional community share (percentage)

Percentage attributed to the Basque Country or Navarre when the regional (foral) regime applies. Cofactu covers the Common Regime; the foral regime is not yet supported.
Coverage

What Cofactu covers today for this model

Covered

  • General Regime with no equivalence surcharge or REBU/REA (covers ≈90% of small businesses and self-employed)
  • Domestic transactions at 21% / 10% / 4% (all standard VAT rates)
  • Intra-community acquisitions of goods and services (reconciled with 349)
  • Capital goods (automatic current vs. investment classification)
  • Offsetting negative balances from prior quarters
  • General State Regime (100%)

Not yet covered

  • Equivalence surcharge (retail trade)
  • Special Regime for Used Goods (REBU) and Special Regime for Travel Agencies (REA)
  • Regional (foral) regime (Basque Country, Navarre) — Cofactu covers the Common Regime

We expand coverage sprint by sprint. If a specific case is blocking you, write to us at hola@cofactu.com.

AEAT errors

Common errors when filing this model

Cofactu validates these cases before submission and explains them with human-readable feedback before generating the file. If AEAT rejects it, we tell you exactly which box to check.

Related models

If you file Modelo 303, you probably also file

Models that typically go together for tax purposes — Cofactu aggregates the data between them automatically.

See the full summary of the 7 AEAT models Cofactu covers.

FAQ

Frequently asked questions

Does Cofactu file it directly, or just download the file?
It files it directly. Cofactu generates the official BOE file (303), signs it with your .p12 certificate, and sends it to the AEAT via a secure proxy. You get the response CSV on screen in under 30 seconds.
What happens if the AEAT rejects my 303?
Cofactu shows you the error code (1xxx/4xxx/5xxx) explained in plain language with the likely cause and how to fix it. The draft stays saved so you can adjust what's needed and retry without starting over.
Do I need a digital certificate?
Yes. It's an AEAT requirement for filing self-assessments. Upload your .p12 once (AES-256-GCM encrypted in R2 + certificates table) and Cofactu reuses it for 303, 111, 130, 115 and the informational returns.
Where does Cofactu pull the box values from?
From your issued invoices (output VAT, boxes 01-09), expenses (input VAT, 28-31), Modelo 349 if you file it (intra-community, 36-39), and prior balances from the 303 itself (offset, box 46). Everything aggregated automatically from the selected period.
What if I have the equivalence surcharge or REBU?
We don't cover that today — Cofactu covers the standard General Regime. If your business needs it, let us know (hola@cofactu.com) and we'll add it within a week.
What about the refund at year end?
The last quarter (Q4) has additional boxes to request a refund (76+) or carry-forward. Cofactu marks them as applicable, and the AEAT deposits the refund to your account if you apply for one.
What if I file late?
The AEAT applies a surcharge based on the delay (5-20%) plus interest. Cofactu still lets you file — but warns you of the applicable surcharge before sending, so you can decide whether to wait for a supplementary filing.

File your Modelo 303 from Cofactu

The Free plan includes full VeriFactu invoicing. To file with AEAT from the app you need the Pro plan or higher. No lock-in.

Ready to invoice without the headaches?

Start free or browse the plans. Your first VeriFactu invoice in under 10 minutes.

No card requiredCancel in 1 clickExport anytime