Skip to content
PeekWellThe Rulebook
Join now

Fake countdown timer: false urgency and scarcity

At a glance

EU-12MediumUCPD Arts. 5-9 and Annex I point 7; Commission UCPD Guidance 2021/C 526/01, s. 4.2.7

Peeky looks for countdown timers that restart and stock or viewer counters that never change, the signs of urgency or scarcity a shopper cannot rely on.

Last checked against the source:

I need to fix thisI need the rule

The rule

The Unfair Commercial Practices Directive (UCPD) is the EU’s general consumer-protection law on marketing and selling. It is a directive, so each Member State has its own law implementing it, and the authorities named below apply that national law. Urgency and scarcity claims are reached by three layers of the same text.

The first layer is a blacklist. Annex I lists practices that “shall in all circumstances be regarded as unfair”, with no need to show an effect on the shopper. Point 7 is “Falsely stating that a product will only be available for a very limited time, or that it will only be available on particular terms for a very limited time, in order to elicit an immediate decision and deprive consumers of sufficient opportunity or time to make an informed choice.”

The Commission’s 2021 guidance applies this to websites. In its section on dark patterns it describes “Creating urgency by falsely stating that a product will only be available for a very limited time” and adds: “this includes fake timers and limited stock claims on websites.” It also says the directive does not define “dark pattern” and does not require intent.

The second layer is the general test for misleading actions. Article 6(1) treats a practice as misleading if it contains false information, or “in any way, including overall presentation, deceives or is likely to deceive the average consumer, even if the information is factually correct”, and so causes or is likely to cause a purchase decision the consumer would not otherwise have made. The listed elements include “the main characteristics of the product, such as its availability”. A stock counter or a “people are viewing this” widget that does not reflect real stock or real visitors is a statement about availability or demand. Article 5(2) adds the umbrella test: a practice is unfair if it is contrary to professional diligence and materially distorts, or is likely to distort, the economic behaviour of the average consumer.

The third layer is aggressive practice. Article 8 covers practices that “by harassment, coercion … or undue influence” significantly impair the consumer’s freedom of choice, and Article 9 lists the factors, including “timing, location, nature or persistence”. The ACM applied this aggressive-practice route to a separate finding in the Epic Games decision below, on direct purchase appeals to children.

Penalties are national. After the Omnibus Directive (EU) 2019/2161, Article 13 requires penalties that are “effective, proportionate and dissuasive”, sets criteria such as the nature, gravity, scale and duration of the infringement, and, for coordinated cross-border enforcement under Regulation (EU) 2017/2394, requires that fines can reach “at least 4 % of the trader’s annual turnover in the Member State or Member States concerned”, or at least EUR 2 million where turnover information is not available.

What PeekWell checks and how

EU-12 asks one question: when the page says an offer is about to end or stock is running out, does what the browser sees back that up? The scan answers it by comparing, not by reading intentions.

The scan loads a public page in a clean browser, records any countdown timer, “only N left” counter or “N people are viewing” widget, and loads the page again. A timer that returns to the same starting value on reload and a stock count that is identical across fresh sessions are each recorded as observations with the values from both loads. The scan also notes “N people are viewing” widgets it finds on the page. A language model may help word the explanation in the report. The decision that a value reset or stayed fixed is made by code.

The comparison has a limit. A timer that restarts on reload may belong to a cart reservation, and a counter that stays still may be real stock on a slow-selling item. So the report states what was seen on each load and leaves the question of whether the claim is true to the person who knows the stock and the offer calendar.

The standard limits also apply. The scan sees only the public pages it visited and nothing behind a sign-in. It does not submit forms, add items to a basket, test passwords or open addresses nobody linked to. It cannot see your real stock levels or your offer calendar. A Passed means the expected behaviour was observed on the pages scanned. It does not say the site complies. The method is the same as for UK-14 and US-08; each of those articles states its own jurisdiction’s rule and cases.

Why it matters for a company

For an authority this is a practice that can be shown with screenshots. In procedure PS13027 the AGCM described a countdown timer that advertised time-limited discounts and was renewed identically when it expired, shown together with a falling count of pieces available. The company’s chair acknowledged during the inspection that the timer could be renewed each month, and a spreadsheet found there listed the renewals. The decision of 23 June 2026 applies Article 23(1)(g) of the Italian Consumer Code, which implements point 7 of Annex I, and imposes a fine of EUR 2 million. The AGCM recorded the company’s 2024 turnover as about EUR 195.6 million and weighed the seriousness of the practice and its duration, from at least 1 January 2024 to 31 December 2025.

The Dutch authority reached a similar finding on a different kind of shop. In 2024 the ACM found that countdown timers in the Fortnite Item Shop kept running for items that were still on sale after they hit zero, and fined that finding EUR 562,500. In June 2023 the ACM had also published the result of a check of webshops that target Dutch shoppers. Among hundreds of timers it found 41 cases where the offer was still available at the same price after the timer ran out, or where a new timer started with the same or a better offer. It addressed dozens of webshops, and said that a timer is not forbidden in itself but has to be accurate. That page reports no fine and names no shop, so it is context rather than a decision.

Three consequences follow. The evidence is public, because it is what any visitor sees. The company is held to what the clock says, not to its marketing plan. And the AGCM weighed duration, so a practice left running for years weighs more than one fixed quickly.

Smaller companies and larger companies

The blacklist has no size threshold. Point 7 applies to a one-person webshop and to a group in the same words.

In a small company the timer usually comes from a plugin or a theme. Someone installs a “sales boost” app that shows a countdown on every product and a stock bar, and the default setting loops: the timer restarts for each new visitor, or the stock figure is a random number the app generates. The owner may never have chosen a deadline. An “ends tonight” banner can also stay up for weeks after the offer ended because nobody took it down. No decision against a smaller company could be confirmed for this article.

In a larger company the pattern is usually a merchandising choice made at scale. A pricing or merchandising team rolls promotions forward to clear stock, as the AGCM described, and the front end renews the timer from a feed. Different markets and templates each carry their own copy, so a claim removed from the main site may remain on a regional page.

Enforcement cases

Published decisions about other companies, listed for context. Each links to the authority's own page. They say nothing about any particular website.

The Officer, squinting at a file.

Larger companies

  • Deghi S.p.A.

    AGCM (Italy), 2026€2 million

    The AGCM found that deghi.it advertised time-limited discounts with a countdown timer next to a count of pieces available, and that when the timer ran out it was renewed with the same price and discount. The company's chair acknowledged during the inspection that the counter could be renewed monthly. The decision of 23 June 2026 bans repeating the practice.

    Read the AGCM (Italy) publication about Deghi S.p.A.
  • Epic Games

    ACM (Netherlands), 2024€562,500 for the timers (€1,125,000 in total)

    The ACM found that the Fortnite Item Shop showed countdown timers for items that were still available after the timer reached zero. It treated this as pressure on children to decide quickly. The ACM fined the timers and a separate finding on direct purchase appeals at €562,500 each.

    Read the ACM (Netherlands) publication about Epic Games

Smaller companies

No fine against a smaller trader for a fake timer or stock counter could be confirmed at an EU authority's own page, so none is listed. The Dutch ACM's 2023 check of webshops found timers whose offers outlasted them, but it addressed unnamed shops and published no decision.

How to fix it

The aim is that every deadline and every counter on the page is tied to something true. These steps assume a developer can see the page template and the offer data.

  1. List every urgency element. Search the templates, plugins and tag manager for timers, “only N left”, “N people are viewing”, “selling fast” and “ends today” banners. Write down what each one reads from.
  2. Tie each timer to a stored end date. The clock should count down to a date held in the promotion record, not restart per visit. When that date passes, the offer and the banner must both end.
  3. Do not renew an offer silently. If a promotion is extended, change the message honestly. The AGCM treated a renewal at the same price and discount, behind a fresh clock, as a false deadline.
  4. Read stock counters from real stock. Remove any figure that is random, hard-coded or generated by an app. If you show low stock, set the threshold in your inventory system and show the live number.
  5. Remove activity widgets you cannot source. “People are viewing this” needs an actual count behind it.
  6. Re-scan. Reload the page several times in a private window and compare the clocks and counters, then run a scan again. The observation should disappear once the values follow real dates and real stock.
// A countdown that reads a stored end date, not the visitor's clock
const end = new Date(promo.endsAt);
const msLeft = end - Date.now();
if (msLeft <= 0) hideTimerAndEndOffer();
else renderCountdown(msLeft);

Whether a given offer wording is acceptable in a given country is a question for your legal adviser, and Peeky reports only what it sees.

Questions

Are fake countdown timers allowed in the EU?

No, not when the deadline is false. The Unfair Commercial Practices Directive lists falsely stating that an offer lasts only a very limited time as unfair in all circumstances (Annex I, point 7). The Commission's guidance says this includes fake timers and limited-stock claims on websites.

What counts as a dark pattern in online shopping?

A design that pushes a shopper into a purchase by working on a habit rather than giving information. Fake timers, false low-stock messages and fees added late are the usual ones. The directive does not define the term, so each practice is judged under its general rules on misleading and aggressive practices.

Is a real, genuine countdown timer a problem?

Not under the wording of the rule, which targets false statements. A timer tied to an offer that really ends when it hits zero states something true. The trouble starts when the same offer comes back at the same price, or the stock count never moves.

Can a low-stock message mislead shoppers?

Yes, if it is untrue. Article 6(1)(b) of the directive names availability among the main characteristics of a product that a trader must not misrepresent. A counter that says a few are left while stock is plentiful is the kind of claim authorities look at.

What fines apply to misleading urgency in the EU?

Each country sets its own penalties, which must be effective, proportionate and dissuasive. For coordinated cross-border cases the directive asks for a maximum of at least 4% of annual turnover in the countries concerned, or at least EUR 2 million where turnover is unknown. Italy's AGCM fined Deghi EUR 2 million in 2026.

Filed with

The rule

Unfair Commercial Practices Directive 2005/29/EC, Arts. 5 to 9, 13 and Annex I point 7

Read the rule (Unfair Commercial Practices Directive 2005/29/EC, Arts. 5 to 9, 13 and Annex I point 7)

A case

Deghi S.p.A.

AGCM (Italy), 2026

Read the decision (Deghi S.p.A.)

Your site

Is your website affected? Join now to find out.

Join now

Sources

  1. Directive 2005/29/EC (UCPD), Official Journal L 149, 11.6.2005, Arts. 5 to 9 and Annex I
  2. Directive (EU) 2019/2161 (Omnibus), Official Journal L 328, 18.12.2019, Art. 3(6) (new Art. 13 UCPD)
  3. Commission Notice 2021/C 526/01, Guidance on the interpretation and application of Directive 2005/29/EC, 29 December 2021
  4. AGCM, decision of 23 June 2026 in procedure PS13027 (Deghi S.p.A.)
  5. AGCM, press release of 25 June 2026, E-commerce: 2 million euro fine on Deghi S.p.A.
  6. ACM (Netherlands), 27 June 2023, ACM spreekt webshops aan die misleidende countdowntimers gebruiken
  7. ACM (Netherlands), press release of 14 May 2024, ACM imposes fine on Epic for unfair commercial practices aimed at children in Fortnite game

Last checked against the source:

For information only. Not legal advice.