How to Run a Sale or Promotion (Without Cheapening Your Brand)
Disclosure: Some links below are affiliate links. If you sign up through them we may earn a commission at no extra cost to you. We only recommend tools we'd genuinely suggest to a friend. See our full disclosure.
Sooner or later you’ll want to run a sale — a holiday promotion, a flash discount, a last-chance offer before you raise your price. Done well, a sale gives hesitant buyers the nudge they needed and pulls forward revenue you’d have waited months for. Done badly, it trains your audience to never pay full price again and quietly erodes the value of everything you sell.
This is about running a promotion on a product you already sell — not launching a brand-new one (that’s its own playbook) and not the mechanics of setting up the discount code itself. It’s the strategy around the deal: when, why, what kind, and how to do it honestly.
First: should you run a sale at all?
A sale is a tool, not a habit. Before you run one, be clear on why. Good reasons:
- A genuine occasion — a holiday, your business’s anniversary, a seasonal moment your audience actually cares about.
- A milestone — your 1,000th subscriber, a product’s first birthday, hitting a goal worth celebrating with your audience.
- A deadline you’re creating anyway — an early-bird window on a launch, or a last-chance offer before a planned price increase.
- Clearing the path to a decision — giving people who’ve been on the fence (and on your list) a concrete reason to act now.
Bad reasons: “sales are slow this week,” or “a competitor is discounting.” Reacting to a quiet patch by slashing prices teaches your audience that quiet patches mean discounts — so they wait for the next one. If sales are genuinely slow, the fix is usually more traffic or a clearer offer, not a permanent discount.
The main types of sale
Most promotions fall into a few honest patterns. Pick the one that fits the moment:
- Seasonal / holiday sale. Tied to a real calendar moment (a holiday, end of year, a back-to-work season). Easy to justify because the reason is obvious to everyone.
- Flash sale. Short and sharp — 24 to 72 hours. The whole point is the tight window, so the deadline must be real and clearly stated. Great for re-engaging a list quickly.
- Last-chance / price-increase sale. “The price goes up on the 1st — get it at the current price until then.” Honest only if you actually raise the price and keep it raised. This is one of the most effective and most abused types, so the integrity bar is high.
- Launch or early-bird offer. A better deal for the first buyers in a launch or pre-sell window. The discount rewards people for buying before the social proof exists.
- Customer-only or insider sale. A private deal for past buyers, your email list, or a partner’s audience. This protects your public price entirely — outsiders never see the discount — while rewarding the people closest to you. A coupon code is the natural fit here.
- Bundle deal. Not a discount on one product but a better price for buying several together. Often the healthiest “sale” of all, because it raises the average order value instead of just shrinking your margin — more on this in bundling products to sell more.
How to actually run one (a simple sequence)
A sale is mostly about communication and a deadline. The mechanics are easy; the timing is what makes it work.
- Pick the reason and the dates first. Decide what the sale is for and exactly when it starts and ends. The end date is the most important part — a sale with no deadline isn’t a sale, it’s just a lower price.
- Decide the deal. A percentage off, a fixed amount off, or a bundle price. Keep it meaningful but margin-aware; a price you’d resent at scale is the wrong deal. Because digital products cost nothing to reproduce, you keep most of the discounted price — but a too-deep discount still signals the original price wasn’t real.
- Set it up. Create the discount code or temporarily lower the listed price, and add the real expiry. If your checkout can’t set an end date or usage cap, that’s a sign to use a tool built for selling.
- Announce it — more than once. Tell your email list at the start, remind them in the middle, and send a final “ends tonight” message near the deadline. That last reminder almost always drives the biggest spike, because it’s the one with real urgency behind it.
- Honour the deadline, then stop. When the sale ends, end it. Put the price back. The people who paid full price before, and the ones who’ll pay it after, are watching whether your word means anything.
- Look at what happened. Compare revenue and units sold against a normal period, and note which channel drove the most sales. That tells you whether to run it again — see what business metrics to track for the numbers that matter.
Urgency that’s real, not faked
Urgency is what makes a sale work — and it’s exactly where creators are tempted to lie. Don’t. This isn’t only an ethics point; in many countries, invented scarcity and false deadlines are deceptive marketing and against the law, and they’re a direct violation of the trust your whole business runs on.
The honest version is simple, and just as effective:
- Use a real deadline and keep it. A countdown timer is fine — if it counts down to a moment you’ll actually enforce. A timer that secretly resets for every visitor is a fake, and buyers eventually notice.
- Don’t invent scarcity on infinite goods. “Only 3 left” makes no sense for a digital file you can sell forever. If you cap a sale, cap it for a real reason (a genuine limited cohort, a bonus you can only support for so many people) and say what the reason is.
- Don’t fake the discount. Inflating the “regular” price right before a sale so the discount looks bigger is a classic trick regulators specifically target. The crossed-out price has to be a price you genuinely charge.
- Let the real reason carry it. A genuine holiday, a genuine price increase, a genuine early-bird window — these create urgency on their own. You don’t need to manufacture pressure when the reason is true.
A real deadline you stick to beats a fake one every time, because you can use it again next year. Burn your credibility once and every future “ends tonight” gets ignored.
How often is too often?
This is the question that separates a healthy sale strategy from a slow death. The danger isn’t any single sale — it’s the pattern. Discount too often and you train your audience with brutal efficiency: they learn that your sale price is the real price, full price is a sucker’s price, and the smart move is always to wait. Your margin shrinks, your launches fall flat (why buy now?), and your most loyal full-price customers feel punished for trusting you.
A few well-spaced promotions a year, each with a clear and different reason, keeps full price meaningful and makes each sale feel like an event. The practical test: if a regular reader could predict your next sale, you’re running them too often. Surprise and a genuine reason are what make a promotion convert.
Common mistakes
- Discounting out of panic. A quiet week is not a reason. It teaches your audience that patience pays.
- No deadline, or a deadline you don’t keep. This is just a permanent price cut wearing a costume.
- Going too deep. A 70%-off “sale” makes people wonder why it was ever priced higher — and wrecks your margin.
- Forgetting to actually tell people. The “ends tonight” email is the one most creators skip and the one that drives the most sales. Quiet sales don’t convert.
- Never tracking it. If you don’t compare against a normal period, you can’t tell a real win from a discount you gave away for nothing.
Where this fits
A sale is one lever inside making money from digital products — useful for pulling decisions forward, re-engaging your email list, and giving fence-sitters in your funnel a reason to act. It pairs naturally with coupon codes (the mechanism), product launches (where early-bird offers live), and bundles (a discount that grows the order instead of shrinking the margin). To run the whole thing — a landing page for the offer, the discount, and the email reminders in one place — an all-in-one platform with a free tier handles it without stitching tools together, though any setup that lets you set a real deadline works fine. (That’s an affiliate link — it never costs you extra, and we only recommend tools we’d use ourselves. See our affiliate disclosure.)
The bottom line
A sale is one of the most reliable ways to create a burst of revenue — and one of the easiest ways to quietly devalue your work if you lean on it. Run promotions occasionally, tie each to a genuine reason, set a real deadline and honour it, and never fake urgency or scarcity. Keep full price as the default and sales as the exception, and your promotions will keep working — because your audience will still believe you when you say “this one ends tonight.”
Frequently asked questions
What's the difference between a sale and a coupon code?
A coupon code is the mechanism — a short word a buyer types at checkout to get a discount. A sale (or promotion) is the event: a time-bound reason you're offering a better deal right now, like a holiday sale, a flash sale, or a last-chance offer before a price rises. A sale almost always uses a coupon code (or a temporarily lowered price) to deliver the discount, but the sale is the story and the deadline around it. You can have a coupon with no sale (a private code for one partner's audience), and a sale is just a coupon plus a public reason and an end date.
How often should I run a sale?
Often enough to create occasional momentum, rarely enough that full price still means something. There's no magic number, but if you're discounting most months, buyers learn to simply wait for the next sale — and your discounted price quietly becomes your real price. A few well-spaced promotions a year, each with a genuine reason (a season, a milestone, a launch, a price change), tends to work far better than constant discounting. The test is simple: if a regular reader could predict your next sale, you're running them too often.
Do sales cheapen a digital product?
An occasional, well-reasoned sale doesn't — it gives hesitant buyers a nudge to act. What cheapens a product is permanent or near-permanent discounting, because it tells buyers the 'real' price was never real. It also trains your most loyal customers, the ones who paid full price, to feel cheated. Protect the perceived value by keeping full price as the default, making sales the exception, and always tying a discount to a clear, honest reason and a real deadline.
Is fake urgency illegal?
Fake urgency — a countdown timer that secretly resets, 'only 3 left' on an infinite digital file, or a deadline you never actually enforce — is at best deeply damaging to trust and at worst illegal. Consumer-protection rules in many countries treat invented scarcity and false time pressure as deceptive marketing. Beyond the legal risk, buyers eventually notice, and a creator caught faking a deadline loses the credibility that makes any future offer work. Real urgency (a deadline you genuinely keep) is both more effective and completely safe.
Should I lower the price or use a discount code for a sale?
Both work; pick by how much control and tracking you want. Temporarily lowering the listed price is simplest for a sitewide or single-product sale — everyone sees the deal, no code to remember. A discount code is better when you want to target a specific group (your email list, a partner's audience, past customers), track how a particular channel performed, or keep the headline price intact while rewarding insiders. Many creators combine them: a public price drop for a seasonal sale, plus codes for targeted promotions the rest of the year.