How to prepare for a flash sale: a step-by-step guide

A flash sale is a real discount for a short, fixed window, usually 24 to 72 hours. Because the window is short, almost everything that decides how it goes happens before it starts: the offer, the stock, the list, the emails and the people answering questions. This guide walks through each stage in order and links to a deeper guide wherever there is one.

Running a sale over Black Friday? The Black Friday flash sale checklist covers the same ground with the 2026 dates.

1. Set one clear goal

Decide what the sale is for: clearing old stock, winning first-time buyers, or a revenue spike in a slow month. Each one points to different products, a different discount and a different way to measure success, so pick one and write it down.

2. Pick the products

Choose what the goal calls for. Overstock and seasonal lines suit a clearance sale; bestsellers bring new customers in. Check you have enough stock for the volume you expect, and decide what happens when something sells out.

3. Set the discount

A discount comes out of your margin, so work out how many more units you need to sell to make the same profit before you choose the number. Tiered offers (10% off orders over $50, 20% off over $100) raise the average order, and free shipping or a gift can feel as generous as a deeper cut.

4. Fix the timeline

Choose the start and end times, with their time zone, and plan backwards from them: when the list building starts, when the teaser goes out, when each email sends. Most flash sales run 24, 48 or 72 hours; our flash sale countdown timer guide explains which length suits which kind of sale.

5. Grow the list before you need it

Your list size sets the ceiling on what the sale can earn. Start three to six weeks out with an early-access waitlist, pop-ups and referrals. Our guide to building your email list before a flash sale has five tactics.

6. Segment the list

Your best customers, first-time buyers and lapsed subscribers want different things from the same sale. Early access for VIPs and a separate re-engagement email for lapsed subscribers usually beat one send to everyone. See how to segment your audience for a flash sale.

7. Write the emails

Plan a short sequence: an announcement at launch, a reminder around the halfway point and a last call in the final hours to anyone who hasn't bought. Put the deadline in the subject line, the preheader and the body, and use subject lines built for time-limited sales.

Add a live countdown timer to every email in the sequence. It shows the real time left at the moment each email is opened, so the announcement sent on day one is as accurate as the last call. Follow how to add a countdown timer to an email, and check it against the best practices before you send.

8. Get the site ready

Build the sale page or collection ahead of time and check it on a phone. Schedule the discount in your store with its start and end dates, so nothing depends on someone switching it on. Test the checkout with the discount applied, and remove slow scripts from the pages the emails link to. Selling on Shopify? The Shopify flash sale guide covers the discount, the store connection and the reporting.

9. Brief your support team

Give everyone who answers customers the same one-page summary: the offer, the times, what's excluded and the returns policy for sale items. Prepare replies for the questions you'll get, like "my code doesn't work" and "can I get the sale price on an order from last week".

10. Test end to end

Place a real order with the discount and refund it. Send every email to yourself and open it in Gmail, Apple Mail and Outlook. Check that each link lands on the sale page and that the deadline in the text matches the timer.

11. Debrief afterwards

Within a week of the sale, compare each email's clicks and revenue, check which products sold through, and ask whether the discount was right. Write it down: the debrief from this sale is the brief for the next one. Our guide to what to measure after a flash sale lists the metrics that matter.

FAQ

How far in advance should I prepare a flash sale?

Start about a month ahead. That leaves time to choose products and the discount, grow the list, write the emails and test the site.

How long should a flash sale last?

Most run 24, 48 or 72 hours. Shorter windows feel more urgent; 48 hours gives people who check email once a day two chances to see it.

What is the best time to run a flash sale?

Whenever your customers usually open email and buy. Look at your past sends and orders by day and hour, and schedule around them.

What if I run out of stock during the sale?

Say upfront that quantities are limited, and only if they are. If something sells out, mark it sold out straight away, so your emails and site stop promoting it.

How often can I run flash sales?

Often enough to matter, rarely enough to stay special. If your list learns that another sale is always coming, they stop buying at full price. A few planned sales a year, each with a real deadline, keeps them effective.

Put a countdown in your sale emails

flashtimer makes a live countdown timer you can paste into any email platform: set the end date, match your brand, click Embed. Start free — no card.