We ran a promo — and ended up in the red. How to see it coming before it's too late
The promo worked. Shoppers came, shelves emptied, the register kept ringing, and the team was pumped. Best month in six months — by number of transactions.
Then, at the end of the month, there was less money than before the promo. Sold more, earned less. The owner stares at the report and can't make sense of it: how is this possible when we worked three times as hard?
The worst part isn't the loss itself. The worst part is that it was visible before the promo ever launched. Nobody just did the math.
Why a discount hits harder than it looks
Instinct says: "a 20% discount means 20% less profit." But a discount doesn't cut into your price — it cuts into your margin, what you actually keep. And it hits several times harder than you'd expect.
Look at the numbers. Product priced at 1,000, cost of goods 700, margin 300:
| Metric | No discount | 20% discount |
|---|---|---|
| Price | 1,000 | 800 |
| Cost of goods | 700 | 700 |
| Margin | 300 | 100 |
Price dropped 20%, but margin dropped 67%. To earn the same amount, you don't need to sell 20% more — you need to sell three times as much. Three units instead of one, just to pocket the same 300.
That's the trap. Sales doubled, everyone was thrilled — but you needed a triple to simply break even.
"We had our biggest sales month of the year and our lowest earnings ever. I still remember staring at that report trying to find the mistake. There was no mistake — the discount just wiped out the margin."
What else is hiding inside a promo
Most people forget that a discount drags all your other costs up with it — they grow right alongside sales:
- Promo advertising — a marketing budget that wouldn't exist without the sale.
- Staff — extra shifts, overtime, sometimes additional hires.
- Inventory — you have to buy stock upfront, so your working capital goes negative before you've sold a single unit.
- Returns — they always spike during a promo surge.
- The hangover — the month after a promo is almost always slow: your regulars already stocked up.
Each item on its own looks minor. Together, they're what turns a "successful promo" into a month you personally subsidized.
Run the numbers before launch, not after
All the prevention you need is ten minutes before you go live. Three questions:
- What's my margin right now? Not the price — what's left after cost of goods.
- How much of it survives the discount? Work it out like the table above.
- How many times do I need to grow sales? If the answer is "three times" — that's not a promo, that's charity.
| Discount | Starting margin: 30% | Sales volume needed |
|---|---|---|
| 10% | 20% left | 1.5× more |
| 20% | 10% left | 3× more |
| 30% | 0% left | working for free |
This table is worth printing out and pinning to your wall. It makes one thing crystal clear: at a 30% margin, a 30% discount doesn't mean "less profit" — it means zero. No matter how much you sell.
What to do instead of a blanket discount
A discount is not the only way to drive sales — and it's almost always the most expensive:
| Instead of | Try |
|---|---|
| Discount on everything | Discount only on high-margin products |
| "30% off all items" | Bundle: pair a core product with an add-on |
| Cutting the price | Adding value: free shipping, service, extended warranty |
| Promo for everyone | Promo targeted at lapsed customers |
The logic is simple: you can afford to discount a high-margin product; you can't afford to discount a low-margin one. But making that call requires seeing the margin on every SKU. Without that visibility, every promo is a gamble.
"Now before any promo, we look at margins by product and calculate how much we need to grow. Half the ideas die right there — and honestly, thank goodness."
How this works in Finmap
Finmap shows you your margin before launch, not after. Connect your accounts and income and expenses sync automatically. Tag transactions by product or business line, and you can instantly see the margin on each one — where there's room for a discount and where there's none at all.
During the promo, you see the same picture in real time: sales climbing, margin not. That's how you catch a loss on day three, while you can still adjust — not at month's end, when all you can do is regret it.
📌 See your margin before you launch the promo. Try Finmap free for 14 days: connect your accounts, tag your revenue streams, and find out exactly where you have room to discount — and where you'd just be working for nothing.
Frequently Asked Questions
Then treat it as a marketing investment and account for it as a customer acquisition cost. The key is going in the red intentionally and knowing exactly how much you're losing — not finding out after the fact.
Don't try to calculate every single one — focus on your top 20 by revenue. They typically drive 80% of your results, and that's exactly where you'll find the items with no room for a discount.
No, that's a different situation entirely: you're freeing up cash that's been tied up in inventory, even if the margin is zero. Just don't confuse clearing out old stock with running a promotion on your best-selling products.
Factor it in from the start. If a promotion brought in +30% in March but −20% in April, look at both months together. More often than not, that's when you'll realize the promotion didn't actually do anything at all.
