Go to Easy Invoice Cloud
PepperTools Guide
Taxes & Law Today

Preisangabenverordnung: advertising discounts correctly in Germany

Anyone advertising a discount in Germany must state the lowest price of the last 30 days – and calculate the percentage from it. What else must appear next to the price, when the RRP is allowed and how eBay, Amazon and Shopify handle it.

Preisangabenverordnung: advertising discounts correctly in Germany

If you sell to consumers in Germany and cross out a price or advertise a discount in percent, the reference price may only be the lowest price you yourself charged in the 30 days before. The percentage must be calculated from exactly that price, and the reference must be clearly legible next to the sale price, not in a footnote. This applies to every discount campaign aimed at private customers, whether in an online shop, on a marketplace or in a store – on Black Friday just as on any other day. A breach costs a cease-and-desist letter, and in administrative proceedings up to 25,000 euros.

Contents

Who does the Price Indication Ordinance apply to?

To anyone offering goods to private customers in Germany or advertising to them. Whether you run a physical store, your own online shop or sell via eBay makes no difference. As soon as a consumer can see your price, the ordinance applies.

Not covered are offers aimed exclusively at business customers. § 1 of the Preisangabenverordnung (PAngV, the German Price Indication Ordinance) governs "the indication of prices for goods or services by traders towards consumers". A pure wholesale shop with access checks falls outside. A shop serving both falls inside – for consumers, the duties then apply on every page they can see.

The 30-day rule for discounts has a second limit: it applies only to goods. If you offer a service at a lower price, such as a repair or a course, you do not have to state the old price under this rule. Misleading customers is still prohibited; competition law forbids that regardless of the ordinance.

The rule itself is not a German peculiarity. It implements Article 6a of the EU Price Indication Directive, so the same principle applies in every EU country. What differs is the detail of enforcement, and this article describes the German version.

Whether you count as a trader at all is not decided by the ordinance but by how you act on the market. Where the line runs is explained in When do I count as a business seller on eBay and other marketplaces?.

The ordinance no longer applies to the invoice after the sale; that is governed by the VAT Act. With an invoicing programme you then invoice the advertised sale price exactly as the customer saw it. Which details are mandatory on the invoice is explained in How to write an invoice.

What must always appear with the price?

Three details, regardless of any discount. Anyone who omits them is already in breach of the ordinance before the first campaign.

DetailWhat you have to doWhere it is regulated
Total priceState the price the customer pays in the end, including VAT and all other price components. If the price is broken down, the total price must be highlighted§ 3 PAngV
Note on VAT and shippingIn an online shop, say that VAT is included and whether shipping costs apply. State their amount if it can be calculated in advance§ 6 PAngV
Unit priceFor goods sold by weight, volume, length or area, additionally state the price per kilogram, litre, metre or square metre, "unambiguously, clearly recognisable and easily legible"§ 4 PAngV

The unit price is the point small shops most often overlook. If you sell 250 grams of coffee for 6.90 euros, you must add "27.60 euros/kg". If you sell a ten-metre roll of gift ribbon, you need the price per metre. Exceptions exist, among others, for packs under ten grams or ten millilitres, for vending machines and for farm shops, kiosks and similar small outlets with personal service.

Which price may I cross out?

Only the lowest price you yourself charged in the 30 days before the campaign. Not yesterday's price, not the "normal" price, not the catalogue price. § 11 paragraph 1 PAngV requires, at "every announcement of a price reduction for goods, the indication of the lowest total price which the trader applied towards consumers within the last 30 days before the application of the price reduction".

An example with figures, as happens constantly during Black Week:

PeriodYour price for the jumperWhat follows
until 31 October59.90 eurosregular price
1 to 20 November49.90 eurosautumn promotion
21 to 26 November59.90 eurosregular again
from 27 November (Black Friday)39.90 eurosstrikethrough price must be 49.90 euros, discount 20 percent

Anyone who crosses out 59.90 euros here and writes "minus 33 percent" is in breach of the ordinance. The lowest price of the last 30 days was 49.90 euros, and 39.90 euros is only 20 percent less than that.

The Court of Justice of the European Union clarified the second part of this rule on 26 September 2024 (case C-330/23, Aldi Süd): the advertised percentage must relate to the 30-day price. It is not enough to add the 30-day price somewhere and calculate the discount from a higher price.

The German Federal Court of Justice settled the form on 9 October 2025 (case I ZR 183/24): the indication must be made "in a manner that is unambiguous, clearly recognisable and easily legible for the consumer addressed". In the case decided, the sale price of 4.44 euros was printed large, a comparison price of 6.99 euros small with "minus 36 percent", and the actual 30-day price only in a confusingly worded footnote. That is not sufficient.

This is what a price label looks like that complies with both rulings:

Merino jumper
39.90 €        −20 %
Lowest price of the last 30 days: 49.90 €

Three things are decisive: the reference price sits directly next to the sale price, it is legibly large, and the percentage matches it. Whether you cross out the old price or state it in a sentence is up to you. What does not work: an asterisk and the explanation at the bottom of the page.

Do I have to change every price for "20% off everything"?

No, you do not have to rewrite the price labels. But the 30-day rule still applies to every single product.

§ 9 paragraph 1 PAngV exempts "general price reductions limited to calendar days and announced through advertising or otherwise" from the duty to display a new total price for every item. The customer may deduct the 20 percent themselves. The exemption only reaches this far, though: the price from which they deduct must, for every item, be the lowest price of the last 30 days. In an online shop this means the price on every product page is that 30-day price, or it is shown there.

From this follows the most important rule for planning a campaign: do not raise any price in the 30 days before the start. Raising prices is not forbidden, it simply achieves nothing: the old, lower price still counts as the reference. Anyone who raises prices by 20 percent on 1 November and promises "20% off everything" on 27 November has not given a discount but restored the old price – and must state the old price as the reference. This is exactly the case the ordinance is meant to prevent, and exactly where those issuing warning letters start.

If you want to raise prices permanently, do it after the campaign and with notice. How customers take this best is explained in Raising prices: how to communicate adjustments properly.

One special case is permitted: if you increase the discount step by step within a running campaign, say 10 percent on Monday, 20 percent on Wednesday, 30 percent on Friday, § 11 paragraph 2 PAngV allows you to state the pre-campaign price as the reference throughout the whole campaign. Condition: the discount rises without interruption. If the price goes back up in between, the calculation starts afresh.

May I cross out the RRP?

Yes, if the customer clearly recognises that it is the manufacturer's recommendation and not your earlier price. As soon as the presentation looks like a discount on your own price, the 30-day rule applies here too – and the RRP was then the wrong reference price.

The courts currently draw the line differently:

CourtWhat was advertisedOutcome
Higher Regional Court of Cologne, 15 May 2026 (6 U 92/25)Discounter leaflet: yoghurt for 33 cents, "minus 58 percent", calculated from the crossed-out manufacturer's recommendation of 79 cents, clearly labelled as RRPNo breach. A price reduction under § 11 requires an earlier own price; the clearly labelled RRP is a comparison with a third party. Appeal to the Federal Court admitted, the consumer association has announced it
Higher Regional Court of Düsseldorf, 18 December 2025 (I-20 U 43/25)Leaflet "Your brands even cheaper – save up to −48%", strikethrough prices on every tile, the word "RRP" small and in the backgroundBreach. The overall impression is a price cut by the retailer; then the 30-day price must be stated. Appeal to the Federal Court admitted, not final

Both cases are therefore before the Federal Court of Justice. Until it decides, the safe design is this: the RRP is written out or marked "UVP" in the same font size as the price, without a percentage and without red colour, and not next to genuine discounts on the same page. Anyone who makes the RRP look like a discount will be measured against the rules for discounts.

Two conditions always apply: the RRP must actually have been issued by the manufacturer and still be valid. A recommendation the manufacturer lowered long ago is no longer a reference price but a fictitious price.

New goods, discount codes, loyalty discounts: the exceptions

Four cases in which you need no reference price or a different one:

CaseWhat applies
Goods have been in the range for less than 30 daysThe lowest price since the first day of the offer is decisive. An introductory price is allowed, but the goods must not have been "introduced" at a high price only on the day of the campaign
Individual discountA code that only one particular customer receives, for a birthday or after a complaint, is not an "announcement of a price reduction" and falls outside under § 11 paragraph 4. A code displayed on your homepage or sent in a newsletter to everyone is, according to the prevailing view, a public campaign – the 30-day rule applies. There is no court ruling on this yet
Loyalty programmePoints or percentages that customers collect over a longer period are not an advertised price reduction on goods
Perishable goodsAnyone selling food cheaper shortly before its expiry date and making that clear needs no 30-day price

Not on this list is the bundle offer ("two for the price of one"). It is not a price reduction within the meaning of § 11 as long as you do not advertise the bundle price with crossed-out individual prices. As soon as you add "you save 29.90 euros", you are calculating with a reference price again, and it must be correct.

Strikethrough prices on eBay, Amazon and Shopify

The platform does not take the responsibility off your hands. The person responsible for the price is always the one selling. What differs is the technology:

eBay knows two kinds of comparison price and regulates both in a dedicated policy: the manufacturer's RRP and the "was price", meaning your own earlier price. For the was price, eBay adopts the 30-day rule word for word: it must be "the seller's lowest previous selling price" that was "applied during a period of at least 30 days before the announcement of the price reduction". eBay may request evidence for this, such as sales reports, and expects it within two to three days. Anyone who fails to deliver risks suspension of the account or loss of Top Rated Seller status.

Amazon has itself been convicted: the Regional Court of Munich I on 14 July 2025 (4 HK O 13950/24, not final) objected to strikethrough prices during Prime Deal Days that related to the RRP or to an "average selling price" instead of the lowest price of the last 30 days. For you as a seller this means: whatever Amazon displays from your price fields is measured against the same rules. Enter into the RRP field only a recommendation the manufacturer actually issues and that you can prove. How else to prepare a promotion week on Amazon is explained in Amazon Prime Day: emergency plan for sellers.

Shopify has a "compare at price" field that produces the strikethrough price. It stores no history. Whether the value in it is the lowest price of the last 30 days is known only to those who have recorded their own price changes. So keep a list per product with date and price, or use an extension that calculates the 30-day price itself. WooCommerce and Shopware work just as much without a history unless you add a module.

What happens if I break the rules?

Usually a cease-and-desist letter, in the worse case a fine. Neither comes from the tax office but from competitors, consumer associations and competition associations.

The warning letter demands a cease-and-desist declaration and reimbursement of the lawyer's fees. Anyone who signs it and later makes the same mistake pays the agreed contractual penalty. Anyone who does not sign risks an injunction suit. Anyone who carries on afterwards pays an administrative fine set by the court.

In addition, the breach is a regulatory offence. § 20 PAngV expressly names the case in which someone, contrary to § 11 paragraph 1, indicates the lowest total price "not, not correctly or not completely". The fine can amount to up to 25,000 euros under § 3 paragraph 2 of the German Economic Offences Act.

Try Easy Invoice free for 10 days – no payment details, the trial ends by itself.

Frequently asked questions

Do I have to state the old price if I simply lower the price?

No. The duty only arises with the "announcement of a price reduction". Anyone who sets the price from 59.90 to 49.90 euros and says nothing about it needs no reference price. As soon as "discount", "offer", "sale" or a crossed-out price appears on the product, the reduction has been announced and the 30-day rule applies.

What applies to the next campaign after Black Friday?

The sale price becomes the reference price. Anyone who charged 39.90 euros on 27 November may not cross out 59.90 euros again in the December sale, but only 39.90 euros, until 30 days have passed since the end of the campaign. So if you plan three campaigns in a row, plan them as one stepwise reduction under § 11 paragraph 2 or leave 30 days between them.

May I advertise with "Black Friday" in Germany?

Yes. The word mark "Black Friday" has been completely deleted from the register of the German Patent and Trade Mark Office. The Regional Court of Berlin ordered the deletion in 2021, the Berlin Court of Appeal confirmed it on 14 October 2022 (5 U 46/21), and the Federal Court of Justice rejected the appeal against it in 2023. Warning letters over the term, as there used to be, no longer have any basis. In 2026 Black Friday falls on 27 November, Cyber Monday on 30 November.

Does the 30-day rule also apply in a physical store?

Yes. The ordinance does not distinguish between online shop and store. The Federal Court's coffee ruling concerned a leaflet for branches. The price label on the shelf must also legibly state the lowest price of the last 30 days if a discount appears next to it.

How long do I have to keep my price history?

There is no statutory period for this. But you need the history to prove, in a dispute, that your reference price was the lowest of the last 30 days – and eBay demands exactly this evidence within a few days. Keep the date and price of every change per product at least as long as a warning letter is possible, meaning beyond the current year.

What should the note on the old price say?

The ordinance prescribes no wording, only the substance: the lowest total price of the last 30 days, unambiguous and easily legible. "Lowest price of the last 30 days: €49.90" directly under the sale price has proven itself. A crossed-out price without explanation is permissible if it is that price; but it does not tell the customer what it refers to and protects you less if a competitor reads it differently.

Does all this also apply if I only give discounts to companies?

No. Anyone who addresses only business customers and enforces this, for instance with registration as a trader before the price is shown, does not fall under the ordinance. But as soon as the same price is also visible to a consumer, the duties apply in full to that view.

Sources

About the author

Charles Imilkowski

Software developer · PepperTools

Charles Imilkowski has been developing and selling his own software for invoicing and accounting since 2014, through his company PepperTools. He has also worked as a software developer since 2004, today for medium-sized companies, building interfaces between ERP systems such as SAP and accounting solutions such as DATEV.

Handle invoices more easily

Easy Invoice combines quotes, invoices and customer management in the cloud.

Try Easy Invoice

Language versions