Key takeaways
- Who files: Any autónomo or company whose total dealings with a single client or supplier exceeded EUR 3,005.06 (VAT included) over the calendar year.
- It is purely informative. Modelo 347 collects no payment and triggers no refund. Its only job is to let Hacienda (the tax authority) cross-check your figures against your counterparties’.
- Window for 2025 operations: 1 February to 2 March 2026 (the usual 28 February deadline rolls to the next working day this year).
- Filing is online only, through the Sede Electrónica (electronic office) of the AEAT, using Cl@ve, DNIe or a digital certificate. Most people hand it to their gestor.
- Mismatches get queried. If your supplier reports EUR 8,000 and you report EUR 6,000, expect a letter. Reconcile before you file.
🌊 Get the WaypointSur Briefing
Free weekly intel for expats on the Costa del Sol. Deadlines, workarounds, and admin shortcuts only long-term residents know.
Modelo 347 is the annual return that almost nobody pays attention to until a discrepancy letter lands. It moves no money, which is precisely why it gets neglected, and precisely why a sloppy one is an efficient way to invite questions. This guide covers who must file, what counts, when the window opens, how to submit, and the cross-check risk that makes accuracy worth the hour.
Last verified: 2026-06-27. Operational orientation, not tax advice; confirm with your gestor or asesor fiscal.
Applies to: autónomos, companies and certain entities with EUR 3,005.06+ in operations with any single third party. Timing: 1 February to 2 March 2026 for the 2025 year. Cost or penalty: the return itself is free; late or incorrect filing can draw a penalty, commonly cited at EUR 20 per data item with a EUR 300 minimum. Best next move: ask your gestor whether your books already flag who crossed the EUR 3,005.06 line in 2025.
The quick answer
If, across the whole of 2025, your purchases from or sales to any one person or business added up to more than EUR 3,005.06 including VAT, that counterparty goes on your Modelo 347. You declare each such party, their NIF, the annual total, and a quarterly breakdown. You file it once a year, online, between 1 February and 2 March 2026. No payment changes hands. The figures you report are matched against the figures the other side reports, so the goal is a clean reconciliation rather than a clever one.
Who must file
The obligation falls on empresarios y profesionales (businesspeople and professionals) carrying on an economic activity. In practice that means most autónomos and companies, plus a few specific bodies such as comunidades de propietarios (residents’ associations) and entities of a social character for certain purchases.
The trigger is per counterparty, not per invoice and not across your whole turnover. You aggregate everything you did with one client or supplier over the year. If the combined total tops EUR 3,005.06 with VAT included, that single relationship must be declared. You can easily have a year where you file for three suppliers and ignore two hundred smaller ones.
One important exemption: businesses already inside the Suministro Inmediato de Información (SII), the real-time VAT reporting system, do not file Modelo 347, because Hacienda already has the granular data. Most small autónomos are not in the SII, so this rarely lets them off.
What counts and what is excluded
The return captures deliveries and acquisitions of goods and services, whether or not they carried VAT, including some you might not expect: customer and supplier advance payments, non-refundable grants and subsidies, insurance operations, and rentals that were not subject to withholding.
The exclusions are where mistakes cluster. You generally do not include:
- Operations already subject to retención (withholding tax), because they are reported elsewhere. This is the big one for autónomos: professional fees you invoiced with IRPF withholding typically stay off the 347.
- Intra-community acquisitions and supplies (these go on Modelo 349), plus imports and exports.
- Operations for which no invoice was required, and supplies made outside your business activity.
- Movements of goods between the Peninsula, the Balearics, the Canaries, Ceuta and Melilla.
For 2025 there is a small addition. Order HAC/1431/2025 introduces a mandatory Número de convocatoria BDNS (public-grant call reference number) field, required only where you are declaring a public subsidy or grant under the relevant key. If you took no public grants, it does not concern you.
The filing window and how to file
The standard window is February for the prior calendar year. For 2025 operations the period runs from 1 February to 28 February 2026, and because 28 February 2026 falls on a Saturday, the deadline extends to Monday 2 March 2026. Do not assume next year mirrors this; the date can shift, so confirm the closing day each year.
Submission is electronic only. There is no paper route. You file through the AEAT Sede Electrónica (electronic office) authenticated with Cl@ve, your DNIe (electronic ID), or a digital certificate. Smaller filers usually key the data directly into the AEAT form; larger volumes are imported as a structured file. The practical reality for most autónomos is that the gestor does it, having pulled the totals from your bookkeeping. If you use accounting software, it will normally generate the 347 for review before submission.
One reporting detail to expect: information is given broken down by quarter as a general rule, with the annual total assembled from the four quarters. Cash amounts and operations under the régimen especial del criterio de caja (special cash-basis VAT scheme) are reported on an annual basis instead.
Stay ahead of the filing calendar. The Costa del Sol tax year has more moving parts than anyone keeps in their head. Our weekly newsletter flags the deadlines that matter for residents and small businesses before they sneak up on you. Subscribe to WaypointSur.
The cross-check risk
Modelo 347 exists so Hacienda can match both sides of a transaction. When you declare EUR 9,000 of purchases from a supplier, that supplier should be declaring roughly EUR 9,000 of sales to you. The system reconciles the two automatically and flags the gaps.
A mismatch does not mean you did anything wrong. The two sides often book the same transaction in different periods, or one party includes a December invoice the other recorded in January, or one forgets a credit note. But a mismatch does generate a requerimiento (information request), and answering one costs you time you would rather not spend. The defensive move is simple: before filing, sanity-check your larger counterparties against what you would expect them to report, and resolve obvious gaps with a quick email rather than after a letter from the tax office.
Common mistakes
- Treating it as optional because nothing is owed. It is informative, not voluntary. Non-filing when you crossed the threshold is a penalisable omission.
- Forgetting VAT is included in the EUR 3,005.06 test. A net figure just under the line can be over it once VAT is added.
- Including withholding-tax operations. Professional invoices with IRPF retention generally belong elsewhere, not on the 347. Double-counting them creates mismatches.
- Mis-stating the quarterly split. The annual total is what Hacienda cares about most, but the quarters should still tie out and be coherent.
- Wrong or stale NIFs. A counterparty with an incorrect tax number cannot be matched, which is itself a red flag.
- Leaving it to the last working day. If your gestor needs missing data from you, the final week of February is a poor time to discover it.
For the wider context, see our overview of informative tax declarations in Spain, our guide to using the Agencia Tributaria online in English, and the broader autónomo guide.
Frequently asked questions
Do I have to file Modelo 347 if I owe no tax?
Yes. It is an informative return that moves no money, but filing is mandatory whenever your operations with a single third party exceeded EUR 3,005.06 (VAT included) in the calendar year. Owing nothing is not an exemption.
Is the EUR 3,005.06 threshold per invoice or per year?
Per counterparty, per year. You add up everything you bought from or sold to one person or business across the whole calendar year. The threshold is annual and includes VAT, so a string of smaller invoices to the same client can cross the line even if no single invoice is large.
What happens if my figures do not match my supplier’s?
Hacienda cross-checks both sides automatically and may send a requerimiento (information request) asking you to explain the gap. Mismatches are common and often innocent, such as timing differences across year-end, but they cost time to resolve. Reconciling with larger counterparties before you file is the way to avoid them.

