The European Union's value-added tax (VAT) directive was adopted in 2006 to further standardise processes across member states. In the EU, VAT is a consumption tax system that applies to many businesses selling goods or services to EU customers – regardless of where those businesses are based. The rates vary by country and product type, the invoicing requirements are specific and enforceable, and the registration obligations kick in early.
Below, we cover the EU VAT Directive Article 226 invoice content requirements, how reverse charge shifts VAT responsibility in B2B transactions, and some common compliance mistakes to avoid.
Key takeaways
EU VAT can apply to any business selling to EU customers, with rates set at the destination country level.
Article 226 of the EU VAT Directive specifies mandatory invoice fields; missing elements can invalidate an invoice for VAT reclaim purposes.
The legislative package VAT in the Digital Age (ViDA) has begun introducing reforms that require structured e-invoicing for cross-border B2B transactions, which makes invoicing infrastructure upgrades a near-term planning priority.
How does EU VAT work?
EU VAT is a consumption tax collected at each stage of a supply chain, with its final burden falling on the end customer. Businesses act as collection agents: they charge VAT on sales, reclaim VAT paid on purchases, and remit the difference to the relevant tax authority. The rate applied largely depends on where the customer is located and what's being sold.
EU member states set their own VAT rates within parameters established by EU law. Standard rates currently range from 17% in Luxembourg to 27% in Hungary. Reduced rates range from 5%–19% and apply to categories such as food, books, and pharmaceuticals, though the specifics vary by country.
What are the EU VAT registration requirements for businesses selling in Europe?
In the EU, the threshold to register and collect VAT depends on the country where your business is based. But EU-established businesses that sell to consumers (B2C) in other member states can sell up to €10,000 and only need to account for their home country's VAT. Once you cross that threshold, you're required to charge VAT at the destination country's rate. You can use the One Stop Shop (OSS) for easier reporting.
There is no similar sales threshold for non-EU businesses selling to individuals in the EU. Businesses based outside of the EU have to register before their first sale, as all goods imported in the EU are subject to VAT. Countries outside the EU importing goods into the EU can, however, use the Import One Stop Shop (IOSS) scheme, which simplifies the declaration and payment of VAT for distance sales of low-value goods that don't exceed €150.
What are the EU VAT invoice content requirements under Article 226?
Invoicing is generally mandatory for B2B transactions. A missing or incorrect element can invalidate the invoice and complicate VAT reclamation, which creates real problems for your B2B customers. The requirements apply to any VAT-registered business issuing invoices for taxable supplies, regardless of where the supplier is based. Here's what's important:
Date of issue: The date of the invoice.
Sequential invoice number: A unique number within your invoicing series, with no gaps. Systems that reset numbering annually or assign numbers out of order create audit exposure.
Supplier's VAT identification number: Your VAT number as registered in the relevant member state or under OSS.
Customer's VAT identification number: It's required for B2B transactions where reverse charge applies. Omitting this is one of the most common errors, and it means your customer can't apply the reverse charge correctly or reclaim input VAT.
Full name and address of both parties: Include both the supplier's and the customer's, as registered.
Description of goods or services: Describe the quantity and nature of the goods supplied or the nature and extent of the services rendered.
Tax point date: The date the supply took place or payment was made, if it differs from the invoice date.
Taxable amount: This is per rate or exemption.
VAT rate applied: The percentage charged.
VAT amount payable: Make sure this is stated in the invoicing currency.
For exempt supplies: Include a reference to the applicable provision of the VAT directive, or a clear statement why the supply is exempt.
Member states can permit simplified invoices that don't require every field above for lower-value transactions, though this varies by country. If you're selling cross-border, it's safer to default to full Article 226 compliance.
What is the EU VAT reverse charge?
The reverse charge mechanism shifts VAT accounting responsibility from the seller to the buyer. Instead of the seller charging and remitting VAT, the buyer self-assesses it. They then account for it on their own VAT return as both a liability and, usually, a simultaneous input tax credit. In many B2B scenarios, no cash changes hands on the VAT amount.
Reverse charge applies in two main situations:
Cross-border B2B supplies within the EU: When a VAT-registered business in one member state supplies services to a VAT-registered business in another, the reverse charge typically applies under the general B2B place-of-supply rules. The supplier issues an invoice without VAT, includes the customer's VAT number, and adds a reference such as "VAT: Article 196 Directive 2006/112/EC – reverse charge."
Supplies from outside the EU to EU-registered businesses: When a non-EU supplier provides services to an EU VAT-registered business, the EU business accounts for VAT under the reverse charge. For example, a US software company selling B2B to a French business doesn't need to register for EU VAT on that transaction because the French customer self-assesses.
B2B and B2C are where the critical distinction lies. Reverse charge doesn't apply to sales to unregistered consumers. If you get this wrong in either direction, it creates exposure. Charging VAT on a reverse charge transaction means your customer can't reclaim it cleanly, and misclassifying a B2C customer as B2B means you've undercollected and still owe the tax authority.
What is ViDA?
ViDA is a legislative package adopted in 2025 that modernises VAT reporting across the bloc. It's being phased in through 2035 and touches three main areas: digital reporting, including e-invoicing, new rules for platforms facilitating sales, and Single VAT Registration (SVR). Here's what you need to know.
Digital Reporting Requirements (DRR)
From 2030, businesses engaged in cross-border B2B transactions within the EU must issue structured electronic invoices – not PDFs – with machine-readable data in a format that tax authority systems can ingest directly. Invoice data must be transmitted to tax authorities in near real-time. This replaces the current system of periodic recapitulative statements for intra-EU B2B transactions. Member states with existing national e-invoicing mandates, such as Italy's Sistema di Interscambio (SdI), can maintain those alongside the EU-level framework.
Platform economy rules
ViDA introduces a "deemed supplier" rule for platforms facilitating short-term accommodation rentals and passenger transport. Where the underlying supplier doesn't charge VAT, either because they're unregistered or using an exemption, the platform becomes responsible for VAT on the transaction. This brings these platforms structurally closer to how EU VAT already treats online marketplaces that sell goods.
SVR
ViDA extends the OSS to cover more transaction types, including certain domestic B2C supplies and transfers of own goods across member states, which reduces the number of cases where a business must hold multiple country-specific VAT registrations.
The practical implication of all of this for most businesses is that if your invoicing system only generates PDFs, you need a path to structured e-invoicing by 2030. If you operate a platform with accommodation or transport verticals, the deemed supplier rules require attention well before they take effect. While the 2030 deadline might sound distant, updates to enterprise resource planning (ERP) and invoicing infrastructure take time.
What are some EU VAT compliance mistakes businesses make?
Many EU VAT errors are avoidable with the right systems. Here are some to watch for.
Not validating VAT numbers
Accepting a customer's VAT number at face value without checking it against the EU's VAT Information Exchange System (VIES) poses substantial risk. If a customer provides an invalid number and you treat the transaction as B2B and apply reverse charge instead of charging VAT, then you're liable for the uncollected VAT. VIES validation is quick and should be part of your checkout or invoicing flow for any claimed B2B transaction.
Applying the wrong VAT rate to digital services
Reduced rates for ebooks, online news, and certain digital content vary substantially across member states. A rate that's correct for Germany might be wrong for Italy on the same product. Hardcoding a single rate across all EU countries is a common way to collect the wrong amount of tax.
Missing the €10,000 threshold
Businesses that sell small volumes into the EU might not track cumulative cross-border B2C sales against the threshold. The obligation kicks in the moment you exceed it, even if you discover that you crossed it much later.
Invoicing gaps under Article 226
Errors such as missing the customer's VAT number on B2B invoices, omitting the reverse charge reference, and inconsistent sequential numbering can all surface during audits and when customers attempt to reclaim input VAT.
Underestimating ViDA timelines
The 2030 e-invoicing deadline looks comfortable until you account for the lead time required to update invoicing infrastructure. Businesses should start assessing what changes today.
How Stripe Tax can help
Stripe Tax reduces the complexity of tax compliance so you can focus on growing your business. Stripe Tax helps you monitor your obligations and alerts you when you exceed a sales tax registration threshold based on your Stripe transactions. In addition, it automatically calculates and collects sales tax, VAT and GST on both physical and digital goods and services – in all US states and in more than 100 countries.
Start collecting taxes globally by adding a single line of code to your existing integration, clicking a button in the Dashboard or using our powerful API.
Stripe Tax can help you:
Understand where to register and collect taxes: See where you need to collect taxes based on your Stripe transactions. After you register, switch on tax collection in a new state or country in seconds. You can start collecting taxes by adding one line of code to your existing Stripe integration or add tax collection with the click of a button in the Stripe Dashboard.
Register to pay tax: Let Stripe manage your global tax registrations and benefit from a simplified process that prefills application details – saving you time and simplifying compliance with local regulations.
Automatically collect tax: Stripe Tax calculates and collects the right amount of tax owed, no matter what or where you sell. It supports hundreds of products and services and is up-to-date on tax rules and rate changes.
Simplify filing: Stripe Tax seamlessly integrates with filing partners, so your global filings are accurate and timely. Let our partners manage your filings so you can focus on growing your business.
Learn more about Stripe Tax or get started today.
The content in this article is for general information and education purposes only and should not be construed as legal or tax advice. Stripe does not warrant or guarantee the accuracy, completeness, adequacy, or currency of the information in the article. You should seek the advice of a competent lawyer or accountant licensed to practise in your jurisdiction for advice on your particular situation.