When and How to File the EC Sales List (ESL) and INTRASTAT in France? (2026 Edition)
EC Sales List (ESL) and INTRASTAT are the two pillars of your reporting obligations in France if you sell or store goods from Europe. Forget the old “DEB” (Déclaration d’Échange de Biens): since 2022, you face two distinct procedures. On one hand, the EC Sales List (ESL) is a systematic tax obligation from the first euro to monitor VAT. On the other, INTRASTAT is a heavy statistical survey imposed only on companies selected by Customs. For a foreign entrepreneur, the nuance is vital: confusing the two can lead to fines or even the blocking of your VAT number, sometimes requiring the emergency intervention of a Tax Representative in France.
I am Jim, VAT Specialist at Eurofiscalis. I assist French and international companies in securing their operations across Europe.
📌 Key Takeaways (Express Summary):
- The Verdict:
- EC Sales List / ESL (Tax): Selling B2B or storing goods in France? It is MANDATORY from the 1st euro.
- INTRASTAT (Stats): Have you received an “Advice Letter” from Customs? If not, you do NOTHING.
- 2026 Deadline: Filing is mandatory before the 10th business day of the following month (e.g., February 12th for January flows). See the detailed calendar below.
- The €1,500 Trap: Forgetting to declare a stock transfer (Amazon FBA) or failing to file a “Nil” return when you have no sales.
- The Cost: €750 per missing declaration + €15 per error (CN8 Code, Weight).
Definition: What is the “DEB”?
Many still refer to “the DEB,” but beware: since the reform on January 1, 2022, things have evolved. To understand current obligations, we must look at what this famous Déclaration d’Échanges de Biens was and what it has become.
What Was the DEB?
Historically, the DEB was a single customs document. Its purpose was to summarize all movements of goods between France and other EU countries. It served two main objectives:
- Tax Monitoring: Tracking goods flows involving VAT, specifically intra-community deliveries (exempt in France but taxable in the destination country).
- Foreign Trade Statistics: Establishing precise figures on what France introduces and dispatches within the EU.
The Era of ESL and INTRASTAT
Since the reform, the old single DEB has been split into two distinct declarations:
- The EC Sales List (ESL): The purely tax-related component.
- INTRASTAT (EMEBI): The purely statistical component.
What is the Difference Between ESL and INTRASTAT in France?
Is your accountant still talking about “DEB”? They are three years behind. The 2022 reform split the obligation to satisfy the EBS (European Business Statistics) regulation.
| Criterion | EC Sales List (ESL) – Tax | INTRASTAT – Statistics |
|---|---|---|
| What is it? | A summary of sales for the Tax Office (DGFIP). | A detailed survey for stats (INSEE/Customs). |
| Who files? | Everyone. As soon as you have an FR VAT number and an outgoing flow. | Only the “chosen” ones. Those who receive the selection letter. |
| Trigger Threshold | €0 (From the 1st Euro). | €460,000 for Arrivals and/or €460,000 for Dispatches. |
| Complexity | Low (VAT Number + Amount). | High (Weight, CN8, Country of Origin…). |
| Main Risk | Challenge of VAT exemption. | Criminal fine (Refusal to respond to a survey). |
💡 My Advice: If you only remember one thing: the ESL is your absolute priority. Without it, the tax authorities consider your intra-community sales (normally exempt) to be taxable in France. The bill can rise quickly (20% of your turnover).
Who Must File the ESL and INTRASTAT in France?
The EC Sales List (ESL)
You must file an ESL if your company:
- Is VAT registered in France.
- Has a valid French intra-community VAT number.
- Carries out specific operations to other EU countries, primarily:
- B2B sales of goods to other European companies (Intra-community deliveries).
- Stock transfers to a warehouse or logistics center in another EU country (e.g., Amazon FBA).
Note: There is no minimum threshold. The ESL is due from the first euro dispatched.
INTRASTAT (The Statistical Survey)
Unlike the ESL, not everyone has to fill out INTRASTAT. This survey only concerns companies that:
- Introduce (purchases from EU suppliers delivered to France) more than €460,000 of goods.
- Dispatch (B2B sales to EU + stock transfers to EU) more than €460,000 of goods.
- Receive an official letter from Customs informing them they are part of the statistical sample.
Filing Dates in France: 2026 Calendar
For both ESL and INTRASTAT, the rule is the same: it is a monthly declaration. The deadline is set at the 10th business day of the month following the reference month.
2026 Filing Calendar
| Reference Month | Filing Period (Opening – Closing) |
|---|---|
| January 2026 | February 01 – 12, 2026 |
| February 2026 | March 01 – 12, 2026 |
| March 2026 | April 01 – 13, 2026 |
| April 2026 | May 01 – 15, 2026 |
| May 2026 | June 01 – 11, 2026 |
| June 2026 | July 01 – 11, 2026 |
| July 2026 | August 01 – 12, 2026 |
| August 2026 | September 01 – 11, 2026 |
| September 2026 | October 01 – 12, 2026 |
| October 2026 | November 01 – 13, 2026 |
| November 2026 | December 01 – 11, 2026 |
| December 2026 | January 01 – 13, 2027 |
⚠️ Vigilance: “Watch out for weekends and public holidays which shift the date. Never wait until the last day at 4 PM; the Prodouane server often saturates.”
Prodouane: The Online Service for Declarations
Forget paper forms. Today, everything happens online via the official platform: Prodouane.
To gain access:
- Create an account on the Prodouane portal.
- Use your French intra-community VAT number (starting with FR) as your unique identifier.
- Once validated, you can fill in and submit your monthly declarations.
Which Operations to Declare? (Flow Details)
B2B Sales (Intra-community Deliveries)
The standard case. You sell to a VAT-registered client in another EU country. Condition: The client must have a valid VAT number (Verify on VIES!).
Stock Transfers
Sending your own goods from a French warehouse to an Amazon warehouse in Germany? Even if there is no sale (you still own the goods), it is a reportable operation. You must file an ESL using your own VAT number in the destination country as the “acquirer.”
Goods Returns
If a client returns a defective product, do not delete the line from the previous month. You must declare a regularization (Credit Note).
How to Fill Your ESL and INTRASTAT Declarations?
Step 1: The ESL (Tax Aspect)
The core data required for ESL and INTRASTAT dispatches:
- Value of the goods: Invoiced amount excluding VAT.
- Destination Country: The EU member state code.
- Client’s VAT Number: Mandatory! Always verify its validity.
| ESL Regime Code | Meaning | Use Case |
|---|---|---|
| 21 | Standard Intra-community Delivery | Most common. Exempt B2B sale or taxable transfer. |
| 25 | Commercial Regularization (Value decrease) | Credit notes, discounts, returns. |
| 26 | Commercial Regularization (Value increase) | Supplementary invoice increasing initial value. |
| 31 | Simplified Triangular Operations | You are the “middleman” in a 3-party transaction. |
Step 2: INTRASTAT (Full Statistical Aspect)
If you are liable for INTRASTAT, you must provide much more detail line by line:
- CN8 Code: The 8-digit product nomenclature (e.g., 85171200).
- Net Mass: Weight in KG (excluding packaging).
- Nature of Transaction: 2-digit code (11 = Sale, 21 = Return, etc.).
- Mode of Transport: How it crossed the border (3 = Road/Truck, 4 = Air, etc.).
Sanctions and Penalties
The law provides for financial sanctions in case of non-compliance:
- €750 fine per missing or late declaration. This can double to €1,500 if not regularized within 30 days of a formal notice.
- €15 fine per omission or error, up to a maximum of €1,500 per declaration.
FAQ: ESL and INTRASTAT in France
What is the difference between ESL and a VAT Return (CA3)?
The VAT Return (CA3) is where you report your global turnover and pay the tax. The ESL is the nominative detail (client by client) of intra-EU sales. Crucial: The total declared on the VAT Return must match the total on your ESL.
Do I need to file a “Nil” ESL?
Yes, it is highly recommended to file a “Nil” declaration if you are usually liable but had no flows in a given month to avoid automatic reminders. For INTRASTAT (if surveyed), it is mandatory.
Is the ESL mandatory for services?
No. The ESL concerns GOODS. For services, you must fill out a DES (European Services Declaration), which is a separate procedure.
Discuss your international tax situation with our experts.