Intracommunity VAT and reverse charge: AP guide for SMEs
Guide by the ininvoice team · automated invoice reconciliation.
When you receive an invoice from an EU supplier without VAT, it's not an error: it's reverse charge. The Spanish recipient must self-assess VAT at the Spanish rate (21%, 10% or 4%), declare it as output VAT in Spanish form 303 and, if the purchase is deductible, offset it as input VAT in the same period. The tax result is neutral, but the accounting process has specific steps that must run correctly.
Intracommunity transactions: what they are and when they apply
An intracommunity transaction is a transaction of goods or services between companies in different EU Member States. In the AP context, the most frequent are:
- Intracommunity acquisition of goods (ICA): purchase of merchandise shipped from another Member State to Spain. The supplier issues an invoice without VAT of the origin country.
- Intracommunity provision of services (place-of-use rule): services rendered by a supplier established in another Member State to a Spanish company. The general place-of-supply rule (Spanish VAT Law art. 69) locates them in the recipient's country.
- Import of goods from third countries: not intracommunity; import VAT applies, paid at customs, not reverse charge.
The condition for the intracommunity regime to apply is that both parties are registered in the Register of Intracommunity Operators (ROI) and have a valid EU VAT ID.
What is reverse charge and how it differs from regular VAT
In a domestic purchase, the supplier passes VAT to the customer, remits it to the tax agency and the customer deducts it. In reverse charge, the supplier doesn't pass VAT (issues an invoice with the mention "reverse charge") and the recipient (the Spanish company) simultaneously plays the role of charger and deductor:
- It is accrued and declared as output VAT in form 303 (boxes 10-11 for intracommunity acquisitions of goods, boxes 12-13 for services).
- If the purchase has the right to deduction, it is deducted in the same form 303 (boxes 36-39).
- The net effect in the settlement is zero if the company has full deduction. With pro-rata, only the proportional part is deducted.
| Dimension | Regular domestic VAT | Reverse charge |
|---|---|---|
| Who charges VAT? | The supplier | The recipient itself (self-assessment) |
| Does the supplier include VAT? | Yes | No: invoice without VAT with reverse-charge mention |
| What amount is paid to the supplier? | Base + VAT | Only the base (no VAT) |
| Where is output VAT declared? | Supplier in their 303 | Recipient in their 303 (boxes 10-13) |
| Where is it deducted? | Recipient in their 303 (boxes 28-29) | Recipient in their 303 (boxes 36-39) |
| Effect on settlement (full deduction) | Neutral if deductible | Neutral |
| Additional forms | None | Spanish form 349 (recapitulative) |
VIES: mandatory verification before processing the invoice
VIES (VAT Information Exchange System) is the European system for verifying intra-EU VAT IDs. Before processing an intracommunity invoice without VAT, the Spanish company must verify that the supplier's EU VAT ID is valid and active at the time of the transaction.
If the supplier's EU VAT ID does not show as valid in VIES, the transaction cannot benefit from the exemption and could be treated as a domestic sale in the supplier's country, with tax consequences in both States. Consult your tax advisor for invoices not validating in VIES.
The AP system must record the date and result of the VIES verification for every intracommunity invoice. On inspection, the Spanish tax agency may request this evidence of due diligence.
Spanish form 349: recapitulative statement of intracommunity transactions
Form 349 lists all intracommunity transactions in the period: purchases and sales of goods and services. In AP, intracommunity acquisitions of goods and intracommunity service receipts are declared as acquisitions in form 349.
Form 349 periodicity (depending on intracommunity transaction volume):
- Monthly: if the total of acquisitions or deliveries in the natural quarter exceeds EUR 50,000.
- Quarterly: if the monthly threshold is not exceeded.
- Annual: if the year total does not exceed EUR 35,000 and there are no goods deliveries to other Member States (only since 2024 in certain conditions).
This information is illustrative. Thresholds may change. Consult your tax advisor.
The AP system must be configured to identify intracommunity invoices and export the data needed for the 349: supplier's EU VAT ID, base amount, transaction type (A = acquisition of goods, S = service receipt).
Posting an intracommunity invoice: numerical example
A Spanish company receives an invoice from a German supplier for software consulting services, base EUR 5,000, no VAT (reverse charge).
Prior checks
- Verify the German EU VAT ID in VIES: valid and active.
- Confirm the Spanish company is registered in ROI.
- Confirm the service is located in Spain (general rule: recipient's place).
- Determine the applicable Spanish VAT rate: 21% for consulting services.
Receipt and posting entry
| Account | Description | Debit | Credit |
|---|---|---|---|
| 621 | Independent professional services (base) | 5,000.00 | |
| 472 | Input intracommunity VAT (21% × 5,000) | 1,050.00 | |
| 410 | Payables: German supplier | 5,000.00 | |
| 477 | Reverse-charge output VAT | 1,050.00 |
Payment to supplier (only the base)
| Account | Description | Debit | Credit |
|---|---|---|---|
| 410 | Payables: German supplier | 5,000.00 | |
| 572 | Bank | 5,000.00 |
The EUR 1,050 VAT offsets in form 303: EUR 1,050 as output VAT (box 12) and EUR 1,050 as deductible input VAT (box 36). Net result: zero. This information is illustrative. Consult your tax advisor on deductibility.
Intracommunity acquisition of goods vs services: AP differences
| Dimension | Goods (ICA) | Intracommunity services |
|---|---|---|
| Form 303 output boxes | 10 (base) and 11 (amount) | 12 (base) and 13 (amount) |
| Form 303 deducted boxes | 36 (base) and 37 (amount) | 38 (base) and 39 (amount) |
| Appears in form 349? | Yes, key A | Yes, key S (since 2010) |
| Requires customs declaration? | No (intracommunity) | N/A |
| Does supplier mention "reverse charge"? | Usual but not always | Usual |
| Does Intrastat apply? | Yes, if threshold exceeded (EUR 400K in Spain) | No |
Four common AP errors with intracommunity invoices
1. Pay the supplier net without self-assessing VAT
Paying only the base is correct (no VAT is paid to the EU supplier). The error is not recording the self-assessment: the output and input VAT aren't declared in form 303, generating an incorrect settlement. On inspection, the tax agency can regularize the undeclared output VAT plus interest.
2. Booking the base paid as expense and ignoring input VAT
If accounting does not record the intracommunity input VAT (account 472), the company loses the right to deduct that VAT in form 303. On EUR 50,000/year of EU supplier purchases, that's EUR 10,500 of non-deducted VAT.
3. Not verifying VIES before processing
Applying reverse charge to an invoice from a supplier whose EU VAT ID is not valid in VIES is a tax error. The transaction can be reclassified as an import of services from third countries or as a sale subject to the supplier-country VAT, with consequences in both jurisdictions.
4. Not including transactions in form 349
Form 349 is mandatory for every intracommunity transaction, including service reverse charge. Omitting EU supplier service invoices from form 349 is a formal infraction sanctionable, even if VAT was declared correctly in form 303.
Automatic handling of intracommunity invoices
ininvoice detects no-VAT invoices from EU suppliers, verifies the EU VAT ID in VIES, applies self-assessment at the correct rate and exports data for form 349. No manual rebuild. Get started.
Real case: digital marketing agency, 8 EU suppliers, 45 invoices/quarter
A Spanish digital marketing agency hired SaaS tools and design services from suppliers in the Netherlands, Germany and France. The 45 quarterly invoices arrived without VAT. The admin team applied irregular treatment: some were posted as net expense without self-assessment, others returned to the supplier requesting they add Spanish VAT.
After rolling out an AP flow specific to intracommunity invoices:
- VIES verification runs automatically when adding the supplier to the master and updates quarterly.
- All no-VAT invoices from EU suppliers are flagged as reverse charge and the self-assessment entry is generated automatically.
- Form 349 is exported directly with 0 validation errors at the tax agency (before: 3-4 corrections per quarter).
- EUR 7,200 of unfiled intracommunity input VAT from the previous two years were recovered through supplementary returns.
Frequently asked questions about intracommunity VAT in AP
- What if the EU supplier charges VAT of their country by mistake?
- If the supplier applies their country VAT to a transaction that should be reverse charge, that foreign VAT is not deductible in Spain. You must request a corrective invoice without VAT. If already paid, you'll need to reclaim directly from the supplier or, in some cases, request EU VAT refund via the refund procedure (formerly Directive 2008/9/EC). Consult your tax advisor.
- When does reverse charge NOT apply in intracommunity services?
- Reverse charge applies under the general rule (recipient's place). Exceptions: services related to real estate (located where the property is), passenger transport (located where it's performed), restaurant and hospitality services, access to cultural or sporting events. In these cases, the VAT of the country where the event occurs may apply. Consult your tax advisor for specific services.
- Do I need to register in ROI to buy from EU suppliers?
- Yes. For the EU supplier to issue an invoice without VAT under reverse charge, the Spanish company must be registered in the Register of Intracommunity Operators (ROI) and have an EU VAT ID (e.g. ESB12345678). Registration is requested via Spanish form 036 at the tax agency. Without ROI, the EU supplier should charge their country's VAT. This information is illustrative. Consult your tax advisor.
- Does SII affect intracommunity invoices?
- Yes. Companies obliged to SII must supply intracommunity invoice records (with special-regime key 09 for intracommunity acquisitions) within 4 business days of the transaction. The AP system must include the correct code in the SII XML for these invoices. Consult your tax advisor on SII and intracommunity transactions.
- What's the difference between intracommunity reverse charge and domestic reverse charge (construction, scrap)?
- Spanish domestic reverse charge applies in specific sectors (construction work, delivery of certain goods like scrap, phones, consoles) under Spanish VAT Law art. 84.One.2. It's independent of the supplier's intracommunity status: it can apply between two Spanish companies. Intracommunity reverse charge applies when the supplier is in another Member State and the transaction is located in Spain. Both generate the same accounting treatment (self-assessment) but are declared in different boxes of form 303. This information is illustrative. Consult your tax advisor.
- Is a Swiss or UK supplier intracommunity?
- No. Switzerland was never an EU member; the United Kingdom left in 2021 (Brexit). Transactions with Swiss or UK suppliers are third-country transactions, not intracommunity. The tax regime is different: import VAT may apply, withholding per double-tax treaty, or exemption per transaction type. Consult your tax advisor for transactions with UK or Switzerland.
Conclusion
Invoices from EU suppliers without VAT are correct and frequent, but generate a specific accounting flow the AP cycle must run without error: VIES check, self-assessment at the Spanish rate, recording of output and input VAT, and declaration in forms 303 and 349. Skipping any of these steps generates incorrect settlements and risk of penalty.
The good news is that the process is predictable: if the supplier is from the EU and registered in ROI, the treatment is systematic. An AP system configured to detect EU VAT IDs automates all these steps without manual intervention.
Related articles: Spanish form 303 and received invoice reconciliation, 15% withholding for subcontractors and AP, touchless accounts payable.
Automate intracommunity invoice handling
ininvoice detects EU suppliers, verifies VIES, applies reverse-charge self-assessment and prepares the data for Spanish form 349.
Get startedFree plan: 20 documents per month · No card required · No lock-in