A crossed-out “before” price on a tag does not show that the discount is real. In Germany, as in the rest of the EU, a discount is counted from the lowest price the store charged for the item in the 30 days before the reduction. You can check this yourself in a few minutes.
Under EU law (Directive 98/6/EC, Article 6a, applied since 28 May 2022), a store that announces a price reduction must show its prior price: the lowest price it charged for the item in at least the 30 days before the reduction.
In September 2024 the Court of Justice of the European Union ruled (case C-330/23) that a percentage reduction must also be counted from that lowest price, not from a higher price charged just before the sale.
In Germany the rule is in section 11 of the Price Indication Ordinance (Preisangabenverordnung, PAngV).
„Wer zur Angabe eines Gesamtpreises verpflichtet ist, hat gegenüber Verbrauchern bei jeder Bekanntgabe einer Preisermäßigung für eine Ware den niedrigsten Gesamtpreis anzugeben, den er innerhalb der letzten 30 Tage vor der Anwendung der Preisermäßigung gegenüber Verbrauchern angewendet hat.“Text of the rule, read October 21, 2026: www.gesetze-im-internet.de
The exceptions in section 11: when a reduction grows in steps without a break, the store may show the lowest price from before the first step. The rule does not apply to individual reductions, or to goods that spoil quickly or are close to their expiry date and are reduced for that reason.
This guide is general information, not legal advice.
The numbers below are a round example, not a real product.
Calculation: real discount = 1 − today's price ÷ lowest price of the last 30 days.
We do not measure store discounts in Germany. What we do measure, the costs and official prices of furniture and major appliances month by month, is on this month's page.
Was this page useful?
Why, briefly? (optional)
Thank you. Your answer was counted anonymously and helps us improve the site.