Sooner or later you'll want to run a sale. Maybe it's a launch discount. Maybe it's a holiday thing. Maybe sales have been quiet and you want to give people a nudge.
Nothing wrong with any of that. Discounts are a normal part of selling. The trouble starts when a sale turns into a magic trick: timers that reset, "only 3 left" on a file that can't run out, a "regular price" nobody ever paid.
By the end of this, you'll know how to plan a simple, honest sale, how to set a real deadline and stick to it, and which common tricks to leave on the shelf.
The short version
- Run a sale for a real reason, with a real start and end date, and say both plainly.
- Never use fake countdown timers, made-up stock limits or invented "original" prices.
- When the sale ends, end it, and treat full-price buyers fairly too.
Why fake urgency backfires
Urgency is the feeling that you need to act now. Scarcity is the feeling that something is running out. Both are real things when they're true. A concert can sell out. A sale can end on Sunday.
Fake urgency is when a seller manufactures that feeling with something untrue. It might squeeze out a sale today. But people catch on. They reload the page and the timer starts over. They come back next week and the "final hours" sale is still running.
When that happens, they don't just distrust that sale. They distrust everything you say after it. Every fake deadline makes your real deadlines worth less.
Plan an honest sale in four steps
Step 1: Pick a real reason
A sale should have a reason you can say out loud without blushing. Some honest ones:
- Launch discount. A lower price for early buyers while you're new and the product is fresh.
- Thank-you sale. A discount for people already on your email list.
- Seasonal or holiday sale. Common, expected, and easy to explain.
- Version change. You're about to add more to the product and raise the price, so the current price is ending.
You don't need a dramatic story. "I'm running a sale this week for my email list" is a real reason.
Step 2: Choose the discount
Keep it simple. A percentage off or a set amount off is easy for people to understand. If you're stuck on the pricing side, the lesson on pricing your first product can help.
Make sure you can still live with the price after fees. A discount that loses money on every sale isn't generous. It's just a leak.
Step 3: Set real dates
Pick a start date and an end date, with a time and a time zone. "Ends Sunday at midnight Eastern" is clear. "Ends soon" isn't.
Then put those dates everywhere the sale shows up: your sales page, your emails, your social posts.
Step 4: Decide how it ends
Before you start, decide what happens at the end. Will a discount code stop working? Will the sale price on the page switch back? Set it up so it happens on time, even if you're asleep. Many checkout tools let you put an expiration date on a discount code.
Countdown timers: real or nothing
A countdown timer is a little clock on a page or in an email that counts down to a deadline. It's not evil by itself. A timer that counts down to your actual end date is just a clock.
The problem is the fake kind:
- Timers that restart for each visitor or each time the page loads
- Timers tied to no real deadline at all
- "Evergreen" timers that say "offer ends in 15 minutes" to everyone, forever
If you use a timer, it should count to the same real moment for everyone, and when it hits zero, the deal should actually be gone. If you're not sure your tool works that way, skip the timer. A plain sentence with the date does the job.
Scarcity that's actually true
Digital products don't run out. A PDF can be downloaded forever. So "only 5 copies left" on a template is false, full stop.
Real limits do exist, though. Some honest ones:
- Limited spots for something that takes your time, like a live workshop or one-on-one help
- A limited bonus, like feedback calls for the first few buyers, because you only have so many hours
- A closing cart for a product you really do only sell at certain times
If you set a limit, keep an honest count, and say when it's full. Don't inflate demand with "Spots are going fast" if they're not.
Watch out for fake "regular" prices
Here's a trick that sneaks past a lot of beginners. You show a crossed-out "regular price" next to a sale price, but you've never sold it at that regular price. The discount is invented.
In the US, the FTC has long had guidance against misleading price comparisons, and states have their own consumer protection rules too. This is general information, not legal advice. Check ftc.gov and your state's rules, or ask a professional, if you're unsure.
The simple rule: only call something your regular price if it really is the price you normally charge.
After the sale ends
Actually end it
When the time comes, the price goes back. The code stops working. If someone emails an hour late asking for the deal, you can decide case by case whether to honor it. That's your call. But don't extend the sale publicly and pretend it's a surprise "bonus day" when you planned it all along.
Be fair to full-price buyers
Someone may buy at full price the day before your sale starts. That's going to sting a little for them. Some sellers offer to refund the difference if a buyer asks within a short window. Others don't. Either is fine. Just pick a rule and apply it the same way to everyone.
Don't train people to wait
If you run sales constantly, people learn to never pay full price. They just wait. A few real sales a year, with clear reasons, tend to feel more special than a discount every week.
Write down what happened
After each sale, note the dates, the discount and how it went. Over time you'll learn which sales were worth running. Results vary, and a sale that goes quiet isn't a disaster. It's information.
Do this next
If it ends Sunday, it ends Sunday. That's the whole trick, and it isn't one.