France transposed the EU withdrawal button on 5 January 2026, through ordonnance n° 2026-2 and décret n° 2026-3, months before most member states and weeks before the European Commission opened infringement procedures against 21 late countries. For anyone searching for an eu one click returns compliance guide, the practical answer is that France now requires a dedicated, free, easy-to-find two-step online withdrawal function for B2C contracts concluded online, accessible to all consumers from 19 June 2026.
The French implementation has a structural quirk that matters in practice: the acts were formally issued to transpose rules on distance marketing of financial services, yet the withdrawal function they introduce covers all B2C contracts concluded online since 19 June 2026. French practitioners state plainly that the directive and the ordonnance pursue the same objective but are not identical. Sellers who reviewed compliance only against the EU text can therefore miss French specifics.
For international ecommerce sellers and marketplaces, especially small to midsize brands selling into France, that gap affects more than legal wording: it shapes customer experience, refund timing, returns costs, dispute risk, and conversion performance in the French market.
In this article:
What Articles L221-21 and D221-5 require - and why reviewing only Article 11a leaves French detail unchecked
How the DGCCRF actually checks: on the live customer journey, not on your documentation
The five failure points, from an English-language flow to refunds that miss the 14-day clock
Why this matters now
The legal basis is codified and in force. Ordonnance n° 2026-2 of 5 January 2026, issued under the enabling clause in Article 2(VII) of the DDADUE law n° 2025-391 of 30 April 2025, together with décret n° 2026-3, amends Article L221-21 (legislative part) and Article D221-5 (regulatory part) of the Code de la consommation. Since 19 June 2026, every professional concluding distance contracts with consumers through an online interface must provide a dedicated withdrawal function under the EU Directive framework created by Directive (EU) 2023/2673 as a simplified digital "one-click" returns process: free of charge, easy to find, a visible electronic withdrawal function clearly shown on the website, accessible throughout the statutory period, with a two-step declaration-and-confirmation mechanism reflecting the right of withdrawal and the key requirements of the reform, plus an acknowledgment sent immediately by email or another durable medium.
The right itself is unchanged. The 14-day withdrawal right sits, as before, in Article L221-18. What changed is the mandatory interface. Notably, the pre-reform L221-21 already allowed professionals to offer an online withdrawal form as an option. The reform converts that option into an obligation with defined parameters.
Enforcement infrastructure exists on day one. France had its full national toolkit ready at the application date: codified provisions, and the DGCCRF, France's consumer protection and market surveillance authority, with an established practice of e-commerce sweeps. There is no enforcement gap of the kind late-transposing states create.
French logistics has its own rules. On fashion marketplaces the authorised carriers for France are Colissimo and Chronopost, and partners must include the correct carrier-specific return leaflets in each parcel. A compliant declaration flow without a French return address and French labels produces a fast declaration followed by a slow, expensive physical return.
What the French provisions require for the right of withdrawal
Scope. Every professional selling to consumers in France through a website, mobile application or customer area, regardless of sector, size or country of establishment, including merchants who sell goods, services, or digital content online to EU customers in France. A Polish brand shipping to Lyon is covered exactly like a Paris retailer, and if you offer an account area the process still cannot require customers to create an account to submit a withdrawal request.
The function. A compliant withdrawal function must be dedicated, free, easy to find, and available throughout the withdrawal period, letting consumers exercise the withdrawal right electronically. The visible electronic withdrawal function requirement is not just a button: the button must connect to a legally defined withdrawal flow. The journey is two-step: the consumer completes the withdrawal declaration, then confirms it. This reflects the consumer’s legal right, and the professional delivers a confirmation of receipt.
The codification effect. Because the function is written into the Code de la consommation, it interacts with the code's existing architecture: the withdrawal period rules of L221-18, the information duties, and the enforcement framework, including the rule that valid cancellations require repayment of the full product price plus standard delivery costs. Digital services and related offers follow specific withdrawal rules under the Consumer Rights Directive and should be checked against the sales model. The articulation between the general consumer regime and the special regime for financial services, which the ordonnance also reforms, is exactly the point counsel should verify against your sales model.
What "not identical" means. The French text embeds the EU requirement into national drafting. This is how EU law is implemented through national law, which is why the French text must be reviewed directly. Where the directive speaks generally, D221-5 supplies French detail. Reviewing only Article 11a leaves those details unchecked; reviewing L221-21 and D221-5 closes the gap.
Launch sequence for the French market: implementing a visible electronic withdrawal function
Brands routinely invert this order, spend on acquisition first and fix compliance later, then pay for it in disputes and refund chaos at peak volume. The workable sequence:
Legal review against L221-21 and D221-5 specifically. Not a re-read of the directive, but of how the European Union rule is implemented differently in France. Confirm placement, wording, the two-step mechanics and the confirmation against the French text. Review the relevant legal obligations, and make sure the withdrawal button connects to the operational returns workflow rather than sitting as a standalone form. Legal counsel should verify this, and cross-border sellers may also need local legal counsel for France-specific interpretation.
Full French localisation. Function, forms, acknowledgments and policy in French. Language is part of accessibility, not a nice-to-have.
Logistics. A local French return address, Colissimo or Chronopost labels with the correct carrier-specific return documents, and a verification-and-refund procedure that holds the statutory 14-day reimbursement deadline.
Marketplace alignment. The same infrastructure mapped to each platform's French requirements, so one address and one carrier setup serve all channels. The interface should support customer experience without adding friction or steering users away from cancelling, because dark patterns in the withdrawal flow are prohibited under EU consumer law, and the setup should work inside the retailer's ecommerce platform and backend workflow rather than as a disconnected tool.
Then scale acquisition. With the cost per French return known and the SLA proven, supporting customer satisfaction in the post-purchase experience.
Enforcement in France: what to expect from the DGCCRF
The DGCCRF (Direction générale de la concurrence, de la consommation et de la répression des fraudes) enforces the Code de la consommation and runs regular sector-wide checks on online retailers, checking sites against consumer-law requirements and publishing the results. Its standard toolkit runs from injunctions to comply, through administrative fines, to publication of sanctions, and its checks are performed on the live customer journey, not on your internal documentation, even if software supports compliance and the ultimate legal responsibility remains with the retailer. That has two practical consequences. First, the details visible on screen decide the outcome: button placement, French wording, reachability without login, and the presence of the confirmation step in the context of the Consumer Rights Directive, alongside preserving records of each withdrawal submission as an audit trail. Second, your defence file is the timestamped record: declaration logs, the automatic confirmation email sent after each withdrawal request, and versioned policy texts showing what a customer saw on a given date. Build the record from day one; it costs nothing then and everything later. Non-compliance creates real compliance risk: fines can reach up to 4% of annual turnover, and cross-border cases can draw minimum penalties of at least €2 million. After the June 2026 deadline, regulators will likely look for early test cases.
The French timeline in five dates
30 April 2025: the DDADUE law n° 2025-391 gives the government the enabling clause for transposition by ordonnance.
19 December 2025: the EU transposition deadline passes, and eu member states had to transpose the directive into national law by that date, with most member states late.
5 January 2026: ordonnance n° 2026-2 and décret n° 2026-3 are published, amending L221-21 and D221-5 of the Code de la consommation.
30 January 2026: the Commission opens infringement procedures against 21 member states, targeting late-transposing countries. France is not among the problem cases.
19 June 2026: the withdrawal function becomes mandatory for every professional selling online to consumers in France.
What usually goes wrong with non compliance
Implementing to the directive, not to the code. The most common gap for cross-border sellers who ran one central legal review. The differences live in D221-5-level detail. Failure to comply may extend the cooling off period, commonly called the cooling-off period, to 12 months, and in practice non-compliance can push it to 12 months and 14 days.
No French-language journey. English buttons and emails for EU customers in France. The function must be intelligible to its user.
Function locked in the customer account. Easy to find means reachable without login. Provide a guest path via order number plus email or postcode, and make sure the withdrawal window is clear in the flow rather than left to separate policy text; a link to a pdf form or an email address alone does not satisfy the online function requirement.
Declaration works, return does not. No French address, no Colissimo labels, so every withdrawal becomes a long international shipment. On marketplaces the SLA clock runs during that transit.
Refunds past the deadline. The declaration starts the 14-day reimbursement clock. Manual verification in a foreign warehouse routinely overruns it and converts a statutory duty into recurring disputes.
How the process should work
Step 1: Registration. For online purchases in the post-purchase journey, the customer withdraws through a One-Click-Return plugin in French via a clear two-step flow; when customer clicks to withdraw and the consumer confirms, the withdrawal button must connect to a legally defined process, not a generic return form, send an automatic email confirmation, and support withdrawal requests for digital content online where applicable, subject to the relevant rules, and receives a Colissimo label.
Step 2: Local collection. The parcel goes to a local return address in France as part of the broader post-purchase experience.
Step 3: Verification within 48 hours. EAN scan, quality check, photos, ERP update. The refund releases inside the statutory deadline.
Step 4: Disposition. Restocking, resale, donation, or bulk consolidation to your main warehouse.
What this means for your business
A local French returns loop cuts unit transport cost, shortens days-to-restock, and removes dispute exposure on missed refund deadlines, giving ecommerce businesses the true cost per French return for pricing and expansion decisions. Colissimo and Chronopost handling, a local address and bulk consolidation come without opening a French operation, hiring locally or negotiating national carrier contracts.
French consumers get a journey in French, a local label and a fast refund; returns friction is a documented cross-border purchase blocker, and removing it supports customer satisfaction while showing in French conversion directly. Compliance verified against L221-21 and D221-5, backed by a timestamped declaration log per order, means a DGCCRF inquiry or a consumer dispute is answered from records you already hold.
What to check before you scale
Flow verified against Articles L221-21 and D221-5, not only Article 11a
Function, forms, acknowledgments and policy in full French
Function free, continuously available and reachable without login
Product-level exemptions still need review under the Consumer Rights Directive, including specific rules for personalized goods and perishable goods that fall outside the withdrawal right
Local French return address plus Colissimo or Chronopost labels with correct return documents
Refunds on French returns consistently inside the statutory deadline
Marketplace French requirements mapped to the same address and carrier setup
Where ShopReturns fits in
The compliance requirements above all point to one thing you cannot code: a genuinely local return in every market where you sell. This is what ShopReturns provides. Instead of routing every withdrawal to one central warehouse, customers return to a local address in nine countries, with the carrier each marketplace expects and each buyer trusts. Every parcel is verified within 48 hours, so the statutory 14-day refund deadline is never the bottleneck, and for UK-EU or non-EU sellers the customs clearance on deliveries and returns is handled rather than improvised. The One-Click-Return plugin supplies the compliant two-step frontend for Shopify and custom storefronts; the operation behind it turns the button into a process that actually closes.
FAQ
Does the obligation apply if I sell into France from another country? Yes. It covers every professional concluding online contracts with [eu consumers] in France, regardless of where the business is established. If you are [selling to eu consumers], the withdrawal request must be completable without account creation or login.
Did France change the 14-day withdrawal right? No. The right under Article L221-18 is unchanged. What is [new rule] for businesses that [sell online] is the mandatory digital interface: a visible [entry point] for consumers to exercise the [existing right] digitally through the dedicated, free, two-step withdrawal function.
Why do sources call the French transposition unusual? The implementing acts were formally issued for distance marketing of financial services, but the withdrawal function they introduce applies to online consumer contracts generally. Practitioners describe the directive and the ordonnance as pursuing the same objective without being identical, which is why the French text needs its own review.
How long does ShopReturns verification take? Every parcel is verified within 48 hours of delivery: EAN scan, visual inspection, photos.
Which platforms does ShopReturns support? Shopify and ERP integrations, with guaranteed SLA compliance on Zalando, Amazon, ASOS, About You, Otto and Allegro.
Not sure what your current setup is costing you?
Send us your numbers and we'll run them against the new regime: where the duty hits twice, what return freight costs against the goods you recover, and how much is avoidable.