Back to blogSales

Flash sales: strategy, timing, and avoiding discount fatigue

May 15, 2026 · 6 min read

Flash sales are one of the most effective short-term revenue levers available to a store — and one of the easiest to overuse into irrelevance. The difference between a flash sale that drives real incremental revenue and one that just trains customers to wait for the next discount comes down to a handful of deliberate choices.

Pick a real reason, and say it

Sales tied to a believable reason — end of season, a specific festival, clearing a discontinued line, an anniversary — convert better and feel less like a generic markdown than an unexplained "20% off everything" that runs every other week. Customers are more forgiving of urgency when it's attached to a real, limited reason.

Keep it genuinely short

The word "flash" is doing real work — 24 to 72 hours is the effective window. Beyond that, the urgency that drives the impulse decision fades, and you've just run a longer, less profitable version of an everyday discount.

Discount depth by category, not blanket percentages

A blanket "everything 30% off" erodes margin on your best-selling, already-fast-moving items that didn't need a push. Reserve your deepest discounts for slow-moving or seasonal-end inventory, and offer a smaller, still-attractive discount (10–15%) on your bestsellers to protect margin while still creating urgency.

Use a visible countdown

A countdown timer on the storefront banner or product page converts browsers into buyers far more reliably than a static "sale ends Sunday" text — visible, ticking urgency is one of the most well-documented conversion levers in e-commerce, and StoreKit's announcement bar can display your sale end date directly.

How often is too often?

If more than roughly 20% of your annual revenue comes from discounted periods, you're likely training your regular customers to simply wait for the next one rather than buy at full price — watch your full-price sell-through rate between sales as the real signal, not just total sale-period revenue.

Segment who sees the sale

Offering early access to your loyalty members or email subscribers 12–24 hours before a public flash sale rewards your most valuable customers, spreads server/fulfilment load, and gives you a preview of demand before the sale goes fully public.

Measure the right thing afterward

Don't just look at revenue during the sale — compare total profit for the sale period against the two weeks before and after it. A sale that borrows heavily from next week's full-price sales isn't creating incremental revenue, it's just shifting the timing of purchases customers would have made anyway.

Get new posts in your inbox

No spam. Just practical advice for online sellers, every two weeks.