VAT on intra-EU B2B and B2C service provisions in 2026
B2B: mandatory reverse charge, taxation at place of recipient's establishment, mandatory DES filing. B2C: taxation at provider's place, except derogations (electronic services, telecoms, restaurant meals, real property, passenger transport, vehicle rental, OSS scheme). Rules under CGI Articles 259-1° and 259-2°.
This topic is part of our service
Business law support in France | Corporate secretarialExpert note: This article was written by our chartered accountancy firm. Information is current as of 2026. For a personalised review of your situation, contact us.
Quick answer. In B2B (recipient is taxable person), VAT is due at the recipient's place of establishment (reverse charge by French provider); mandatory DES filing from first euro to Customs. In B2C (recipient is non-taxable), VAT is due at provider's place in France, except major derogations (electronic services, telecommunications, restaurant consumption, real property, passenger transport, short-term vehicle rental, OSS scheme). CGI Articles 259-1° and 259-2°.
Context 2026: established rules, widely misapplied#
Since 2010, VAT on intra-community service provisions follows precise rules, codified in Articles 259 onwards of the French General Tax Code. Yet in 2026, we still observe many Paris-based SMEs and consulting firms that charge at the wrong regime, forget DES filings, or confuse B2B with B2C.
The reason? These two situations require radically opposite rules:
- B2B: it is the recipient who pays VAT in their country. The French provider invoices zero VAT with « reverse charge » notation.
- B2C: it is the provider who pays VAT in France. Except a handful of dramatic exceptions.
We will detail both cases and associated pitfalls.
B2B: the reverse charge rule (Article 259-1°)#
The principle: taxation at place of recipient's establishment#
When a French service provider supplies a service to a VAT-registered client established in another EU Member State, VAT is not due in France. The place of taxation is the country where the client has their main establishment or a fixed establishment to which the service is effectively supplied.
Formally, this is Article 259-1° of the CGI, derived from EU VAT Directive 2006/112/CE.
Practical example: Paris consulting firm#
A Paris consulting firm (CAE & Co, fictional) provides an internal audit service to a German company (« GmbH in Munich »). The service is carried out in France (consultant travels), but the « economic » delivery of the service occurs in Munich (local use of the report).
Invoice to GmbH Munich:
- Net amount: 10,000 €
- France VAT: 0 € (reverse charge)
- Notation: « Reverse charge VAT – Article 259-1° CGI »
- Client's intra-community VAT number: DE12345678 (German VAT ID)
Consequence: the GmbH declares this service acquisition in their German VAT return (and recovers German VAT locally if registered). CAE & Co collects zero VAT.
Essential condition: verification of recipient's status#
The provider can only apply this exemption if the recipient is truly VAT-registered in an EU Member State.
How to verify?
- Request a valid intra-community VAT number (format varies by State: DE, IT, ES, NL, etc.).
- Mention this number on the invoice (full copy recommended).
- Validate the number via the EU VIES (VAT Information Exchange System) or each country's official website.
If you invoice without verifying and the customer is non-taxable (e.g., a sole trader misrepresenting as business), you are liable for missing French VAT.
Mandatory invoice notation#
The invoice must explicitly state:
- « Reverse charge » or « Autoliquidation »
- The intra-community VAT numbers of both parties (French provider: FRXX…, EU recipient: DEXX…)
- The legal reference: « Article 259-1° of the CGI »
At Cabinet Hayot Expertise, we tracked a Paris law firm that omitted « reverse charge » notation: a tax assessment of 35,000 € in VAT plus penalties for improper regime application.
DES: mandatory filing from first euro#
Who must file?#
Every French service provider supplying intra-community B2B services must file a European Service Declaration (DES) with Customs (via the online portal douane.gouv.fr).
Critical point: there is no threshold for services — the DES is due from the first euro. A firm invoicing a single 500 € audit to a Luxembourg client must file a DES.
Deadline and frequency#
- Filing deadline: by the tenth business day of the month following the month when VAT became due to the recipient.
- Example: service delivered May 15, 2026, VAT due in May → DES due by June 10, 2026.
- Frequency: monthly declaration for each taxable recipient in another State.
Required DES information#
The provider must declare:
- Country of recipient
- Intra-community VAT number of recipient (e.g., DExxxxxxxxx)
- Monthly net amount of services supplied
- Operation code (SNP = Intra-community services)
Penalty for missing DES#
Failure or delay in DES filing exposes to:
- Fine: 750 € per missing or inaccurate declaration, raised to 1,500 € if the DES is not filed within 30 days of a formal notice (CGI Article 1788 A)
- Rectification demand: Customs may require retroactive correction
- Regime reversal: if you don't file DES, authorities may presume French VAT was due, triggering assessment.
B2C: the provider regime (Article 259-2°)#
General rule: taxation at provider's place#
When a French service provider supplies a service to a non-taxable client (private person, foreign unregistered business), VAT is due in France. This is the opposite of B2B.
This general rule is set out in Article 259-2° of the CGI.
Practical example: web agency and private consumer#
A Paris web design firm builds an e-commerce site for a private individual living in Barcelona. The firm is based in Paris.
Invoice to Spanish private individual:
- Net amount: 2,000 €
- France VAT (20%): 400 €
- Total VAT-inclusive: 2,400 €
VAT is due in France, not Spain, because it is the provider's (Paris agency) location that determines taxation.
Seven major derogations (Articles 259-2° A to D)#
However, the general rule has seven exceptions listed under Article 259-2° of the CGI.
| Derogation | Place of taxation | Example |
|---|---|---|
| Real property-related services | Location of the property | Building survey, civil works, architectural design |
| Passenger transport | Km traveled | Airline ticket, train journey in France |
| Restaurant consumption | Consumption location | Table meal service at restaurant |
| Event access | Event location | Concert, sports match, festival |
| Short-term transport rental | Place of delivery | 3-day car rental in Marseille |
| Electronic services (OSS) | Non-taxable recipient's location | Website, SaaS software, digital platform |
| Telecommunications & broadcasting | Client's location | Mobile telecom plan, Netflix subscription |
We'll examine the four most frequent.
Derogation 1: Electronic services and OSS scheme#
Electronic services include:
- Website access and discussion forums
- Software supply and updates
- Software use via cloud computing
- Digital content creation (video, music, online games)
Place of taxation: the residence or establishment country of the non-taxable recipient, not the provider's.
Example: a Paris software publisher sells accounting SaaS subscription to a non-taxable person in Italy. Even though the publisher is in France, it applies Italian VAT (typically 22%).
Simplification: the provider may register with the OSS (One-Stop Shop) via impots.gouv.fr portal. This allows filing and paying VAT for all non-taxable clients (EU and non-EU) with a single State, instead of registering separately in each country. This procedure is optional and costs 0 €. However, it requires a quarterly VAT return of B2C sales (no entry threshold).
Derogation 2: Telecommunications and broadcasting#
Telecommunications services (mobile plan, Internet, etc.) are taxed at the residence or establishment location of the non-taxable recipient.
Example: a Paris start-up offers bulk SMS service to Swiss businesses and German private individuals. For Swiss (outside EU, taxable), no VAT (free zone). For Germans (non-taxable in EU), German VAT 19%.
Derogation 3: Restaurant consumption#
A Paris restaurant serving a table meal is subject to VAT at the place of consumption (the restaurant itself). No special VAT regime applies if a Belgian tourist eats dinner there — simply, French VAT 5.5% (restaurant consumption) applies.
Derogation 4: Short-term rental#
A French provider renting a car or boat to a non-taxable private person for ≤30 days is taxed at the place of delivery of the vehicle, not the provider's establishment location.
Example: a Paris car rental agency leases a Peugeot to a British tourist for 5 days. VAT is due in France (at place of delivery / handover in Paris). No UK VAT.
Recap table: B2B vs B2C and derogations#
| Case | Recipient | Reverse charge | Place of taxation | Filing | VAT invoiced |
|---|---|---|---|---|---|
| B2B EU taxable | Taxable other State | Yes, by provider | Recipient's establishment | DES + CA3 | 0 € (net) |
| B2B outside EU | Taxable third country | Yes | Recipient's establishment | Nil | 0 € (net) |
| B2C general | Non-taxable EU | No | Provider's establishment | CA3 | France VAT |
| B2C electronic (OSS) | Non-taxable | No | Client's residence | CA3 or OSS | Client's VAT |
| B2C telecoms | Non-taxable | No | Client's residence | CA3 or OSS | Client's VAT |
| B2C real property | Non-taxable | No | Property location | CA3 | Property location VAT |
| B2C restaurant | Non-taxable | No | Restaurant | CA3 | France VAT (5.5%) |
| B2C short-term rental | Non-taxable | No | Delivery location | CA3 | Delivery location VAT |
Special cases and pitfalls#
Pitfall 1: confusing « taxable recipient » with « France-registered client »#
A « client registered in France » is not a recipient taxable in another State. Only a valid intra-community VAT number, issued by another Member State, qualifies a client as B2B.
A French client holding a FR...XX number is a French taxable client: the service is taxable in France (even if the service is pitched as international).
Pitfall 2: omitting reverse charge notation#
We observed an SME invoicing zero VAT but without « reverse charge » notation. The client (German taxable) rejected the invoice as it appeared erroneous. The tax authorities subsequently demanded French VAT retroactively, despite the correct regime having been applied.
Pitfall 3: accepting an intra-community number without verifying it#
Some audit firms accept an intra-community VAT number « ITXXXXXXXX » on faith of a simple document copy. Yet this number may be fake or revoked. Using VIES.EU or each country's official VAT verifiers (e.g., Italian, German) takes 5 minutes and prevents 50,000 € assessments.
Pitfall 4: overlooking « restaurant » derogations#
A Paris hotel chain selling on-site catering services to a non-taxable client (corporate event organizer) forgets that the « restaurant consumption » derogation applies. It invoices zero VAT (believing it's B2B). Error: it's a B2C derogation, France VAT 5.5% is due.
Pitfall 5: confusing OSS with exemption#
OSS does not exempt you from VAT. It's a single filing window allowing you to pay VAT outside France for your non-taxable clients. If you sell to 100 non-taxable clients across 20 different countries, OSS spares you registering in 20 countries — but you still owe VAT to each of them, at that country's rate.
2026 watchpoints#
Verification of intra-community VAT numbers#
In 2026, fraud via fake VAT numbers persists. Before each significant B2B EU contract, validate the number via an official third party (EU VIES system).
DSN and DES declarations synchronized#
Many firms file DES correctly with Customs but forget to reconcile it with the CA3 (monthly VAT return). A mismatch in figures can trigger audit.
VAT regime shift for electronic services#
In 2026, if you sell electronic services to EU private individuals, the OSS regime is advised. Registration costs 0 €, but spares you later assessments (sales via platform, software, streaming).
Expert-accountant analysis#
Recently, a Paris consulting firm consulted us for complete review of its international invoicing. Over 3 years, it had invoiced 500 EU taxable clients « zero VAT ». However:
- 30% of invoices had no reverse charge notation → tax risk
- 12% of intra-community numbers were invalid (e.g., revoked previous year) → French VAT owed
- DES filings were late 8 of 36 months → customs penalties
After audit, we regularized 18 months of missing DES and arranged payment plan with Customs. Total cost: 45,000 € (instead of 180,000 € in full assessment).
This story shows B2B/B2C doesn't improvise. Every firm exporting services must document its processes (number verification, required notations, DES calendar) and audit annually.
Essential points to verify now#
- Do you have EU-taxable clients? Verify their intra-community numbers now via VIES.
- Do your invoices include « reverse charge » notation and both parties' VAT numbers?
- Have you filed DES for these clients? Check the calendar (10th business day of following month).
- Do you sell electronic services outside France? Consider OSS (free quarterly filing).
- Verify CA3 / DES synchronization: net amounts must match.
Frequently asked questions
Q: Must I charge VAT if my EU-taxable recipient simply emails a request (no written VAT number)?+
A: No. Contact the recipient for their intra-community VAT number in writing. Without this number validated by you, you risk unpaid French VAT. Informal email is not legally sufficient.
Q: If I invoice 500 € to a German client zero VAT, but their VAT number is fake, how much do I owe France?+
A: 500 € × 20% = 100 € French VAT + penalties (40% minimum) = ~140 €. Multiply by the number of incorrect invoices to assess risk.
Q: Is DES required if I invoiced a single 50 € service to a Swiss taxable client?+
A: Technically no (Switzerland is not an EU member — no intra-EU VAT applies to Switzerland). But if the client is in the EEA (Iceland, Liechtenstein, Norway), DES applies. Verify your client's country status.
Q: I sell online training to 10,000 French private individuals and 5,000 non-taxable persons in the EU. Must I register in 27 countries?+
A: No. Register with the OSS One-Stop Shop via impots.gouv.fr. One quarterly VAT return filed with France, which automatically transmits VAT to other States. Greatly simplifies administration.
Q: What's the difference between OSS and IOSS (One-Stop Shop for imports)?+
A: OSS = electronic services/telecoms sold to EU private individuals. IOSS = goods imports (≤150 €) sold to EU private persons. Two regimes, two portals, two declarations. OSS matters most to service providers.
Q: If my German taxable client says « don't charge reverse charge, I'm non-taxable now », should I believe them?+
A: Demand written proof (e.g., VAT number revocation notice or official extract). A client claiming « status change » without documentation is maximum risk. Wait for written confirmation before invoicing zero VAT.
Key takeaways#
- B2B (EU taxable recipient): mandatory reverse charge, zero VAT net, explicit notation, recipient's VAT number required, monthly DES (from first euro).
- B2C (non-taxable client) - general rule: French provider VAT, except exceptions.
- B2C - critical derogations: electronic services & telecoms (OSS), real property, restaurant consumption, passenger transport, short-term rental.
- DES = zero-threshold obligation: any service to EU taxable client triggers monthly DES, 10th business day of following month.
- Number validation: use EU VIES or national verifiers; fake number = French VAT owed + penalties.
- OSS = free single window: simplifies multi-country B2C VAT, quarterly filing, consider from 5-10 regular non-taxable clients.
Official sources#
- IMPOTS.GOUV.FR — Services Between Taxable Persons
- BOFiP — VAT Place of Supply B2B Article 259-1°
- French Customs — European Service Declaration (DES)
- BOFiP — VAT Place of Supply B2C Article 259-2°
- IMPOTS.GOUV.FR — VAT One-Stop Shop (OSS-IOSS)
- Légifrance — Article 259 CGI
- BOFiP — DES and Filing Obligations (Article 283)

Article written by Samuel HAYOT
Chartered Accountant, registered with the Institute of Chartered Accountants.
Regulated French accounting and audit firm based in Paris 8, built to support companies across France with a digital and decision-oriented approach.
Sources
Official and operational sources cited for this page.
- IMPOTS.GOUV.FR - Prestations entre assujettis
- BOFiP - TVA Champ d'application et territorialité - Lieu des prestations B2B (art. 259-1°)
- Direction Générale des Douanes - Déclaration Européenne de Services (DES)
- BOFiP - TVA Lieu des prestations B2C et dérogations (art. 259-2° et 259-2° A à D)
- IMPOTS.GOUV.FR - Prestations aux non-assujettis
- Légifrance - Article 259 du Code Général des Impôts
- BOFiP - Obligations déclaratives et DES entre États membres (art. 283, 283-1)
- IMPOTS.GOUV.FR - Guichet unique TVA (OSS-IOSS)
This topic is part of our service Business law support in France | Corporate secretarial
Need a quote or personalised advice?
Our accountancy firm supports you through all your steps. Get a free quote to review your situation and receive a bespoke fee proposal, or contact us directly.