
Finding a Logistics Partner for Ecommerce Growth in France
08.07.2026
France Summer Sales End July 21: Returns, Clearance Stock and Promise Recovery for E-Commerce Sellers
13.07.2026

FLEX. Logistics
We provide logistics services to online retailers in Europe: Amazon FBA prep, processing FBA removal orders, forwarding to Fulfillment Centers - both FBA and Vendor shipments.
Sellers shipping goods into France for the first time often discover the documentation gaps only after the shipment is already sitting at the border. A missing EORI number, an incomplete commercial invoice, or an HS code that does not match the goods description can trigger a customs hold that lasts days ā long enough to break a delivery promise and generate unexpected storage fees at the port or bonded facility.
Customs clearance for e-commerce sellers in France follows a defined sequence. The problem is not that the rules are hidden. The problem is that sellers assume their freight forwarder or carrier handles the full process, when in practice several data and document inputs must come from the seller before any clearance can begin. This checklist identifies every handoff point where sellers commonly lose control, and helps you decide which step to fix before your next shipment moves.
How Customs Clearance Works for Ecommerce Imports Into France
When goods enter France from outside the EU, they pass through a customs entry process managed by French customs authorities (Direction GƩnƩrale des Douanes et Droits Indirects). Every commercial shipment requires a customs declaration, which can only be submitted once the importer of record has a valid EU EORI number and the goods are accompanied by a complete commercial invoice and accurate HS codes.
The importer of record is the legal entity responsible for the goods at the point of entry. For many e-commerce sellers, this is the seller themselves ā not the carrier, not the marketplace, and not the 3PL. If the seller has not registered for an EORI number before the shipment departs, the customs declaration cannot be filed in their name, and the goods cannot clear.
Once the declaration is accepted, customs may release the goods immediately or request a physical inspection. Duty and VAT are assessed at this stage. French VAT registration is required if the seller is the importer of record and the goods are being sold to French consumers. Sellers using the EU OSS scheme for VAT may still need a separate French VAT number depending on their import model. Verify your VAT obligations with a qualified tax adviser before the first shipment arrives.
What Must Be Confirmed Before Goods Move
Several document and data inputs must be locked before a shipment departs for France. Missing any one of them creates a clearance gap that cannot be resolved quickly once the goods are in transit.
- EU EORI number: The importer of record must hold a valid EORI number issued by an EU member state. UK EORI numbers are not accepted for EU imports.
- Commercial invoice: Must include seller and buyer details, country of origin, accurate goods description, quantity, unit value, and total value in a declared currency.
- HS codes: Each product line needs a correctly classified HS code. Misclassification can trigger duty reassessment or physical inspection.
- Incoterms: The agreed Incoterm (DDP, DAP, or other) determines who is responsible for customs clearance costs and who acts as importer of record. Confirm this with your freight forwarder before booking.
- Packing list: Must match the commercial invoice line by line. Discrepancies between the two documents are a common trigger for customs queries.
What Breaks When Responsibility Is Unclear
The most common failure mode in France-bound ecommerce imports is not a missing document ā it is an unclear handoff. When the seller assumes the carrier handles customs and the carrier assumes the seller has appointed a customs broker, the declaration is simply not filed on time.
A shipment arriving at a French port or airport without a filed customs entry will be held in temporary storage. Storage fees at bonded facilities accumulate daily. If the hold extends beyond the temporary storage window, the goods may be treated as abandoned, which creates a disposal or re-export cost on top of the original storage charge.
A second common break point is the DDP versus DAP confusion. Sellers who ship DDP (Delivered Duty Paid) expect the carrier to handle all customs costs. But if the carrier's DDP service does not include French VAT handling for non-EU sellers, the seller may still face a VAT demand at the border that was not budgeted. Confirm exactly what your carrier's DDP service covers in writing before the shipment departs, and ensure your ecommerce customs clearance support in France is assigned to a named party before goods move.
Understanding Importer of Record Responsibility in France
The importer of record (IOR) is the entity that signs the customs declaration and takes legal responsibility for the accuracy of the goods description, valuation, and classification. In France, this is not a role that can be left undefined. If the customs declaration contains an error ā wrong HS code, undervalued goods, incorrect country of origin ā the IOR is the party that faces reassessment, penalties, or seizure.
For e-commerce sellers entering France for the first time, the IOR question often surfaces too late. Many sellers ship under DAP (Delivered At Place) terms, which means the buyer is technically the importer of record. This works for B2C shipments where the end consumer accepts the import responsibility. But for sellers importing stock into a French warehouse or 3PL facility before selling, DAP is not appropriate ā the seller must act as IOR, which requires an EU EORI number and, depending on the goods value and category, a French customs agent or representative.
Sellers who use a fiscal representative or customs agent in France should confirm in advance whether that agent is authorised to act as indirect representative (taking joint liability) or direct representative (acting in the seller's name). The distinction affects who is liable if a declaration error is discovered after clearance. This is a legal and tax matter ā verify the arrangement with your customs agent and, where needed, with a qualified adviser familiar with French import regulations before committing to a shipping model.
Before Shipment: Registration Checks
- EU EORI number confirmed and active ā not a UK EORI
- French VAT number obtained if required for your import model
- Importer of record role assigned to a named legal entity
- Customs agent or freight forwarder appointed and briefed on goods type
- OSS or IOSS registration status confirmed with your tax adviser if selling direct to French consumers
- Country of origin documentation available for all product lines ā especially relevant if goods originate outside the EU and preferential duty rates may apply
Before Shipment: Document Checks
- Commercial invoice complete: seller name, buyer name, goods description, quantity, unit price, total value, currency, and Incoterm
- Packing list matches commercial invoice line by line ā no rounding or grouping of SKUs
- HS codes assigned to every product line and verified against the EU Combined Nomenclature
- Certificate of origin available if claiming preferential duty treatment under an EU trade agreement
- Any product-specific permits or conformity documents ready ā relevant for electronics, food, cosmetics, or regulated goods entering France
At the Border: Clearance Checks
- Customs declaration filed before or immediately upon arrival ā not after the goods are held
- Carrier or customs broker has a copy of the commercial invoice and packing list in the correct format
- Goods description on the declaration matches the physical shipment ā label, carton markings, and invoice must align
- Duty and import VAT payment method confirmed in advance ā some brokers require pre-payment before filing
- Contact person available to respond to customs queries within the same business day ā delayed responses extend holds
After Clearance: Handoff Checks
- Customs release document (mainlevĆ©e) received and filed ā required for audit and VAT reclaim purposes
- Goods routed to the correct destination: 3PL, prep center, or direct to Amazon FC forwarding in France
- Import VAT recorded correctly in your VAT return ā do not confuse import VAT with sales VAT
- HS code and duty classification stored per shipment for future reference and audit readiness
- Any customs query or inspection outcome documented ā repeat inspection patterns may indicate a classification or valuation issue to resolve before the next shipment
Putting the Checklist Into Operation: Sequence and Ownership
Running through a checklist once before a shipment is useful. Building the checklist into a repeatable pre-shipment workflow is what prevents recurring holds. The sequence matters as much as the items.
Start with registration: EORI and VAT status must be confirmed before any shipment is booked. These are not tasks to complete in parallel with the freight booking ā they take time to process and cannot be rushed at the border. If your EORI application is pending when the goods arrive, the shipment will wait.
Next, lock the document set. The commercial invoice and packing list should be generated from the same source data ā ideally your order management or ERP system ā so that quantities and values cannot diverge. HS codes should be pre-assigned to your product catalogue, not looked up shipment by shipment. A misclassified product that clears once may be flagged on the next shipment when customs applies a risk profile to your EORI.
Assign a named exception owner for customs queries. When French customs requests additional information, the response window is short. If the seller is in a different time zone and has no local customs support in France, a one-day delay in responding can extend a hold by several days. Pre-Amazon storage in France or a bonded buffer facility can absorb some of this delay, but it adds cost. The cleaner fix is a named contact ā your customs agent or freight forwarder ā who can respond on your behalf within the same business day.
Who Owns the Declaration
The importer of record signs the customs declaration and carries legal liability for its accuracy. This must be a named EU-registered entity ā not the carrier, not the marketplace. Assign this role before the shipment is booked, not after it arrives at the French border.
The Document That Fails Most Often
The commercial invoice is the single most common cause of customs queries in France-bound ecommerce shipments. Incomplete goods descriptions, missing Incoterms, or values that do not match the packing list trigger manual review. Build a standard invoice template and validate it against your packing list before every shipment.
When to Escalate
If a shipment is held for more than 24 hours without a customs query being raised, contact your customs agent directly ā do not wait for the carrier to relay information. Holds that are not actively managed can move into extended storage or abandonment status. Escalate early and keep the release document once clearance is granted.
What to Decide Before Your Next Shipment Into France
The checklist above covers the most common failure points in ecommerce customs clearance in France. But the more useful question is: which of these steps does your current setup actually own, and which ones are assumed to be someone else's responsibility?
If your freight forwarder handles the declaration but you have never confirmed whether they are acting as direct or indirect representative, that is a liability gap. If your HS codes were assigned when you first set up your product catalogue and have never been reviewed, that is a classification risk. If your commercial invoice is generated manually and the packing list is produced separately, value discrepancies are a recurring risk rather than a one-off error.
Sellers who ship regularly into France ā whether to a 3PL, a pre-Amazon storage buffer, or directly to an Amazon FC ā benefit from treating customs clearance support in France as a standing operational function, not a one-time setup task. The documentation requirements do not change between shipments, but the goods, values, and HS codes often do. A process that worked for your first shipment may not hold when you add new product lines or increase shipment frequency.
Use this checklist as a pre-shipment gate. If any item cannot be confirmed before the goods move, hold the shipment until it can. The cost of a one-day delay before departure is almost always lower than the cost of a border hold after arrival.

If your import setup into France has gaps ā an unconfirmed IOR role, HS codes that have never been reviewed, or no named customs contact for exception handling ā FLEX. can help you identify where the process breaks and what to fix before the next shipment moves.
Reach out to the FLEX. team to discuss customs clearance support in France, pre-shipment document review, or onward routing to your French 3PL or Amazon FC destination.








