Modelo 349: invoicing EU clients from Spain

Updated on 12 October 2026.

Valery Grinkevich
Valery Grinkevich Licensed economist · tax adviser 20+ years of experience · Torrevieja, Costa Blanca
Quick answer

Modelo 349 is the informative declaration of intra-EU operations: it reports, client by client, your sales and purchases of goods and services with businesses in other EU countries. Nothing is paid with it, but it is mandatory from the first intra-EU invoice; most businesses file it quarterly, within the first 20 calendar days of the following month (30 days for the last period of the year).

Modelo 349 is an informative declaration that reports your intra-EU operations to the Agencia Tributaria, the Spanish tax agency: sales and purchases of goods and services with businesses in other EU countries. It must be filed by any autonomo (self-employed professional) or company in Spain carrying out those operations, for example a freelancer invoicing a German company without VAT.

Nothing is paid with the 349: it is information only. That is exactly why so many newcomers miss it, because the same operations already appear in the modelo 303 VAT return and it feels like there is nothing left to do.

What is reported in modelo 349

The Agencia Tributaria calls it the declaracion recapitulativa de operaciones intracomunitarias: a recap, client by client and supplier by supplier, of your operations with businesses in other EU member states. It covers:

It is purely informative: it never produces an amount to pay or to refund. The official form page is on the Agencia Tributaria website.

Modelo 349 operation keys: E, A, T, S, I, M, H and the rest, with examples

Each operation in the 349 is reported with a letter, the operation key (clave de operación): E for goods you sell to the EU, A for goods you buy, S for services you supply, I for services you buy, and T, M, H, R, D and C for special cases. The official list is in the record layout of Orden EHA/769/2010, the order approving the form:

Operations are added up per client or supplier and per key: a single record for each VAT number, key and period. Corrections to earlier periods use the same letters.

Example: you are a self-employed designer (autonomo) in Valencia. In the quarter you invoice 6,000 EUR without VAT to an agency in Berlin and pay 300 EUR for software licences to a company based in Ireland that invoices you without VAT. Your 349 has two records: the German agency under key S for 6,000 EUR and the Irish supplier under key I for 300 EUR, each with its VAT number (DE and IE prefixes). Both are reverse charge operations (inversion del sujeto pasivo) that you also report in your 303.

Who has to file it

Any business or professional in Spain carrying out intra-EU operations of the kinds above, whatever their VAT regime. There is no minimum amount: a single invoice to an EU client in a period is enough to trigger the 349 for that period.

The most common profile is the autonomo or small company providing services to EU business clients. Those invoices are issued without Spanish VAT under the inversion del sujeto pasivo rule, the reverse charge: your client accounts for the VAT in their own country. Issuing the invoice without VAT does not remove your obligations, quite the opposite: that operation must appear in your 349.

The other direction counts too. If you buy services from EU providers for your business, such as software tools or advertising campaigns, those intra-EU purchases of services are also reported.

Before you invoice: ROI registration and the VIES check

To operate with the EU without VAT you need one thing first: registration in the Registro de Operadores Intracomunitarios (ROI), the Spanish register of intra-EU operators, requested with form modelo 036. Registration gives you a NIF-IVA, which is your Spanish tax ID with the ES prefix, and puts you in VIES, the EU-wide database of intra-EU operators. The Agencia Tributaria explains it on its page about identification for operating with other EU businesses.

Before issuing an invoice without VAT, check your client's VAT number in VIES. If the client does not show up as a valid intra-EU operator, the general rule is that you must charge Spanish VAT. Keep proof of the check: it is your backup if the tax office ever asks.

The check works both ways: your EU client will also verify your NIF-IVA in VIES before accepting an invoice without their local VAT.

How it relates to modelo 303

Intra-EU operations live in two forms at once. In modelo 303, the periodic VAT return, they have their own specific boxes: the supplies and services you invoice to the EU are reported without Spanish VAT charged, and your intra-EU purchases are self-assessed, meaning you declare the VAT due and, if you have the right to, deduct it in the same return. In modelo 349 you report those same operations broken down by each client and supplier and their VAT number.

The practical consequence: the figures in both forms must be consistent with each other and with what your EU clients and suppliers report in their own countries, because tax administrations cross-check this information. A 303 showing intra-EU operations with no 349 filed is an inconsistency that is very easy to detect.

kontora builds your 349 draft from the same invoices that feed your 303, so both forms match, and, when you press "File", sends it to the AEAT through the TGVI channel with your digital certificate and archives the receipt.

Modelo 349 monthly or quarterly: how to know your filing period

You file the 349 quarterly if your intra-EU supplies of goods and services do not exceed, in total, 50,000 euros (VAT excluded) either in the current quarter or in any of the four previous quarters; if they do, you file monthly. This is set by article 81 of the Spanish VAT Regulation (Reglamento del IVA). On paper, monthly is the default rule and quarterly the exception, but in practice almost all freelancers and small companies file the 349 quarterly.

The deadlines:

The old annual version no longer exists: it was removed by Real Decreto-ley 3/2020 in the VAT Regulation and by Orden HAC/174/2020 in the order governing the form, both effective from 1 March 2020. Today the 349 is only monthly or quarterly, and it is only filed for periods in which you actually had intra-EU operations; there is no such thing as an empty 349.

Common mistakes and what happens if you skip it

The slips we see most often among foreigners starting to invoice from Spain:

Not filing the 349, or filing it late or with errors, is penalised with the fines set for informative declarations: fixed amounts per omitted or incorrect data item, with minimums that make even a small forgotten 349 expensive. Filing late on your own initiative, before the tax office demands it, reduces the penalty, so if you missed one, fix it as soon as possible.

Frequently asked questions

Do I pay anything with modelo 349?
No. It is purely informative: you report your intra-EU operations to the Agencia Tributaria, but there is never an amount to pay or to refund.
Do I have to file the 349 for a single invoice to the EU?
Yes. There is no minimum amount: any intra-EU operation in a period triggers the filing for that period. On the other hand, periods with no intra-EU operations require no filing at all.
What if my client does not appear in VIES?
The general rule is to charge Spanish VAT until their number shows as valid. Ask them to confirm their registration as an intra-EU operator in their country, and keep proof of your VIES checks.
Do invoices to the UK go in the 349?
No. Since Brexit, the UK is not an intra-EU operation, with the exception of trade in goods with Northern Ireland, which keeps VAT numbers with the XI prefix. Services to British clients stay out of the 349.
When is the Q4 modelo 349 filed?
During the first 30 calendar days of January. This is different from the usual 20-day window that applies to the first three quarters.
Does the annual 349 still exist?
No. The annual option was abolished from fiscal year 2020 by Orden HAC/174/2020. Today the 349 can only be filed monthly or quarterly.
If I sell services to an EU company and buy software, which keys do I use?
Key S for the services you invoice to the EU company and key I for the software sold to you by a supplier established in another EU country that invoices you without VAT. Each client and each supplier gets its own record, with its VAT number and the total amount for the period.

Keep reading

Modelo 303: the Spanish quarterly VAT return, explained

Invoicing foreign clients from Spain: when there is no VAT and what you still declare

Modelo 347: your annual report of operations with third parties

Rather have this calculated for you?

kontora generates your tax forms box by box, tells you how much to set aside and reminds you before every deadline.

Get started with kontora

Pricing · Calculators