Zythos Business
News

Intra-Community VAT: How to Buy and Sell Within the EU Without Surprises (ROI, Form 349 and Reverse Charge)

Zythos Business

It’s increasingly common for a Spanish self-employed professional or SME to start buying goods from a supplier in Germany, selling services to a client in Portugal, or subcontracting a freelancer in Italy. That’s when three acronyms show up that tend to cause real confusion: ROI, reverse charge, and Form 349. Not understanding them doesn’t just lead to headaches with the tax authorities — it also means incorrectly issued invoices, VAT overpaid, and penalties for informational returns you didn’t even know existed. This guide walks through, with round-number examples, the bare minimum you need to know before doing business within the European Union.

Registering in the ROI: the step almost everyone skips

The ROI (Register of Intra-Community Operators) is the Spanish tax agency’s (AEAT) registry that allows a self-employed professional or company to trade VAT-free with other VAT-registered businesses in the EU. Once you register, your tax ID gets the “ES” prefix and becomes validated in VIES (VAT Information Exchange System), the EU-wide database where any supplier or customer can check that your intra-community VAT number is valid.

Registration is requested using Form 036, ticking the box for intra-community operations, and it must be done before your first transaction, not after. If you buy from a European supplier without being registered in the ROI, that supplier will typically charge you their domestic VAT (French or German VAT, for example) — VAT you won’t be able to deduct on your Spanish return and which, barring a refund claim in the country of origin, becomes a straight cost. The same happens in reverse: if you invoice a European client without being registered, in theory you should charge Spanish VAT, which usually confuses the client and complicates getting paid. Checking your counterpart’s VAT number in VIES before issuing or accepting a VAT-free invoice is a habit that prevents most problems down the line.

Reverse charge: how you self-assess the VAT

Once you’re registered in the ROI, intra-community acquisitions of goods and most B2B services between businesses in different EU countries work through the reverse charge mechanism: the supplier invoices without VAT (stating on the invoice that it’s an exempt intra-community transaction), and it’s the buyer who must “self-charge” the corresponding Spanish VAT.

In practice, this means the transaction appears twice on Form 303: once as output VAT (which you theoretically “charge” yourself) and once as input VAT (which you deduct for that same purchase), so the net effect on the amount payable is usually neutral if you’re entitled to full deduction. A round-number example: you buy goods from a supplier with a valid VAT number in France for €10,000; the invoice arrives with no VAT; you self-charge 21% (€2,100) as output VAT and, at the same time, deduct it as input VAT. The net result on Form 303 is zero, but both entries must appear, because that figure also needs to match what’s reported on Form 349.

Form 349 and the most common mistakes when you start exporting

Form 349 is a purely informational return (it doesn’t trigger any payment) that summarizes intra-community supplies and acquisitions of goods, as well as services provided to or received from operators in other EU countries. How often you have to file it — monthly, quarterly or annually — depends on your transaction volume, and its content must be consistent with what’s reported on Form 303 and with your intra-community transactions ledger.

Among the most common mistakes SMEs make when they start operating in the EU are: invoicing a client VAT-free when that client isn’t actually registered in the ROI (and therefore doesn’t show as valid in VIES); forgetting to file Form 349 simply because they didn’t know it existed, since it carries no payment; mixing up goods and services transactions in the Form 349 boxes, which use different codes; and not keeping the VIES validation record for each client or supplier, something the tax authorities can request as proof that the transaction was correctly exempt. Any of these slip-ups can lead to formal information requests, loss of the exemption, or penalties for incorrect or late filing.

At Zythos Business, we support self-employed professionals and SMEs at exactly this stage of growth, when they start buying or selling outside Spain: we review your ROI registration, set up the reverse-charge workflow in your accounting, and reconcile Form 303 against Form 349 every quarter — so international expansion doesn’t turn into a tax surprise.

Discussion

There are 0 comments.