Guide · Prices and promotions
Strikethrough prices in France: the lowest price of the last 30 days rule
A strikethrough price, a “-30%” or a “Black Friday offer” are all announcements of a price reduction. Since 28/05/2022, the reference price is no longer yours to choose: it is the lowest price you applied during the thirty days before the reduction. This guide covers the rules for selling to consumers in France: the rule, the special cases, examples of correct and incorrect displays, and the penalties.
What the rule says
Any announcement of a price reduction states the prior price applied by the trader before the reduction. This prior price is the lowest price applied to all consumers during the last thirty days before the reduction was applied. C. conso L. 112-1-1 The references “C. conso” in this guide are to the French Consumer Code (Code de la consommation).
You remain free to choose the format: an amount (-€10), a percentage (-10%) or a strikethrough price, according to the information sheet of the DGCCRF (the French consumer protection authority). However, the Court of Justice of the European Union (CJEU) has ruled that a reduction announced as a percentage, or through a promotional statement that highlights how advantageous the price is, must be calculated on the basis of the prior price. CJEU, 26/09/2024, C-330/23
The European Commission specifies that this lowest price includes the reduced prices of an earlier promotion during the period. It also covers announcements without a figure, such as “special offers” or “Black Friday offers”, which give the impression of a reduction. Guidance 2021/C 526/02, § 1.1 and 2.1
A worked example
A jumper sells for €49.00. It was on promotion at €39.00 for five days, then went back to €49.00. Two weeks later, you want to launch a new promotion.
| Period | Price applied | Consequence |
|---|---|---|
| Days 1 to 10 | €49.00 | Usual price |
| Days 11 to 15 | €39.00 | First promotion |
| Days 16 to 29 | €49.00 | Back to the usual price |
| Day 30 | New reduction | The prior price is €39.00, the lowest of the last thirty days |
On day 30, displaying “€49.00 €39.20, -20%” would be misleading: €39.20 is not a reduction compared with €39.00. To announce a reduction, the strikethrough price must be €39.00 and the percentage calculated on that amount.
Special cases
- Successive reductions. If you increase the reduction during a set period (-10%, then -20%, then -30%), the prior price remains the one applied before the first reduction. C. conso L. 112-1-1, I The Commission reads this exception strictly: no interruption, and no raising of the price between two steps. Separate promotions within the month (Black Friday then Cyber Monday) follow the general rule. Guidance 2021/C 526/02, § 4.3
- Perishable products. The rule does not apply to announcements concerning perishable products liable to deteriorate rapidly. C. conso L. 112-1-1, I
- Products on sale for less than 30 days. The directive allowed Member States to provide for a shorter period. Dir. 98/6/EC, Art. 6a(4) Article L. 112-1-1 does not take up this option: the prior price remains the lowest applied over the period. A low “launch price” that is then increased therefore becomes the reference for a reduction announced within thirty days.
- Comparison with other sellers. The rule does not cover comparing your prices with those of other traders. C. conso L. 112-1-1, II In that case, the DGCCRF asks you to state clearly that it is a comparison, and the nature of the price compared (manufacturer's recommended price, price usually observed, etc.).
- Promo codes and loyalty. According to the Commission, a code open to everyone (“-20% today with code XYZ”) is a price reduction announcement. A long-term loyalty programme or a genuinely personal discount is not. Guidance 2021/C 526/02, § 2.3
General announcements, Black Friday and “soldes”
A “-20% on everything” banner does not itself have to show the prior price. However, each product concerned must display it in the price area of its product page. An “up to -70%” announcement when only a few items reach that rate may be an unfair practice. Guidance 2021/C 526/02, § 2.2 and 3
The word “soldes” (the French term for the official seasonal sales) is reserved for the two legal sales periods, whose dates also apply to online sites. It only covers products offered for sale for at least one month, and using it outside those periods is punishable by a fine of €15,000 for a sole trader and €75,000 for a company. Service-Public, the French government's information site, cites “ventes privées” (private sales) and “black friday” as permitted names for promotions. Service-Public Entreprendre, F24037
Display examples
| Display | Verdict | Why |
|---|---|---|
| Correct | Strikethrough price and percentage based on the prior price | |
| “-20% from the 1st to the 7th: €80.00 instead of €100.00, our lowest price of the last 30 days. Usual price excluding promotions: €120.00.” | Correct | A second reference price is allowed if it is clearly explained (Commission example) |
| “Recommended price €89.00, our price €69.00” | Correct if clear | A comparison outside Article L. 112-1-1, provided it is not presented as a reduction |
| Incorrect | The strikethrough price is not the lowest of the last thirty days | |
| Price raised from €40.00 to €60.00 one week before a “-33%” at €40.00 | Incorrect | The prior price is €40.00: there is no reduction |
| “Soldes” displayed in October | Incorrect | Term reserved for the legal sales periods |
Penalties
The French Consumer Code expressly lists “price reductions within the meaning of I of Article L. 112-1-1” among the elements of a misleading commercial practice. C. conso L. 121-2, 2° c This offence (délit) is punishable by two years' imprisonment and a €300,000 fine. The fine can be raised to 10% of average annual turnover or to 50% of the expenses incurred for the practice. The penalties increase to five years and €750,000 when the offence is committed through an online public communication service. C. conso L. 132-2
For a company, the maximum fine is multiplied by five under the French Criminal Code (Code pénal). C. conso L. 132-3 · C. pén. 131-38 The court also orders the decision to be published. C. conso L. 132-4
Your action list
- Keep a daily history of your prices per product and per sales channel, so that you can justify every strikethrough price in the event of an inspection.
- Fill the strikethrough price field of your CMS (Shopify, WooCommerce, PrestaShop) from this history, not from a price entered by hand.
- Calculate every percentage from the lowest price of the last thirty days, earlier promotions included.
- Before Black Friday and the festive season, check the promotions of the past month: they change the reference price.
- Visually distinguish a comparison (recommended price) from a reduction.
- Keep the word “soldes” for the legal sales periods.
- For a specific case (marketplace, variable prices, seasonal products, subscriptions), have your method validated by a lawyer.
Find the other obligations for online shops in all our guides.
Do your product pages display strikethrough prices?
ConformRadar spots strikethrough prices and comparison prices on a sample of your product pages for free, then checks the consumer mediator, customer reviews, online withdrawal and other points. The robot does not know your price history: you still need to check the thirty-day calculation yourself.
Sources
- Code de la consommation (French Consumer Code), Articles L. 112-1-1, L. 121-2, L. 121-4, L. 131-5, L. 132-2, L. 132-3 and L. 132-4 (Légifrance, read in the consolidated edition of codes.droit.org dated 12/09/2026, in French)
- Code pénal (French Criminal Code), Article 131-38 (Légifrance, in French)
- Directive (EU) 2019/2161 of 27 November 2019, Article 2 (Article 6a of Directive 98/6/EC) and Article 7, EUR-Lex
- Commission Guidance on the interpretation and application of Article 6a of Directive 98/6/EC (2021/C 526/02), EUR-Lex (in French)
- CJEU, 26 September 2024, Aldi Süd, C-330/23, EUR-Lex (in French)
- “Annonces de réduction de prix: ce que vous devez savoir” (price reduction announcements: what you need to know), DGCCRF information sheet published by the DDPP des Hauts-de-Seine, the local consumer protection office (in French)
- “Soldes: règles à respecter” (sales: the rules to follow), Entreprendre.Service-Public (in French)
This guide is for information only; it is not legal advice. Report an error: contact@conformradar.com.