Running specials that clear stock and lift margin (not just shift it)

The board outside says "Today only: flat white and a brownie, £5.50." Looks generous. Feels like a treat. The trouble is you'd have sold most of those anyway, at full price, and you've just handed regulars a quid off their usual order.
That's the special that loses money while looking busy. Plenty of cafés run them every week without ever checking whether the till total actually moved.
A good special isn't a discount. It's a small, deliberate piece of menu engineering with a job to do. Let's get it earning its place on the board.
The trap: discounting what already sells
The instinct is to put money off your best sellers, because they're the ones people already want. It feels like a safe bet.
It's the worst thing you can do. Your best sellers are the items pulling your margin up. Knocking 20% off a flat white you'd have sold at full price is pure giveaway, and you do it to the customers who were always going to buy. The maths is worse than most operators think, because a 20% discount comes straight off your margin, not your cost, so it can wipe out half your profit.
Worse, you train them. Run "Monday brownie deal" for a month and your Monday regulars learn to expect it. Stop, and it feels like a price rise. You've quietly reset your own anchor price downwards.
The three jobs a real special should do
Before you chalk anything up, decide which of these it's for. A good special does at least one. The best do two.
1. Clear at-risk or surplus stock before it becomes waste
You over-prepped the focaccia. The bananas are turning. You bought a case of something on offer and now you're staring at it. A special is your fastest, most profitable way to move that stock before it hits the bin.
This is where specials and waste control meet. A lot of what you'd otherwise throw out can be designed into tomorrow's hero dish, which is the same logic behind cutting end-of-day waste with better planning. Waste you sell at any positive margin beats waste you pay to dispose of.
2. Steer customers toward high-margin items
Some items on your menu earn far more per sale than others. A well-built special nudges people toward those, often by pairing or featuring them, so your average margin per head goes up even if the headline price looks like a deal.
If you're not sure which items those are, that's exactly what sales mix and the 80/20 of your menu is for. MenuBrik's sales mix analysis surfaces your high-margin, high-volume stars so you're featuring the right things, not guessing.
3. Add interest and test new lines without committing
A special is a low-risk way to trial a new cake, a seasonal soup, or a different coffee. You learn whether it sells before you give it a permanent menu slot, reprint anything, or build it into your prep routine. If it flies, promote it. If it flops, it quietly disappears and nobody minds.
Cost the special first. It's still a recipe.
This is the step almost everyone skips. A special is a recipe like any other, and it needs a known margin before it goes on the board, not a vague sense that "it'll be fine."
Work out the ingredient cost, factor in VAT, and check the margin at the price you're thinking of. If the numbers don't hold up at full attention, they certainly won't hold up at the till on a busy Saturday. This is the same discipline as setting menu prices to protect margins, just applied to a one-off.
Costing a special in CostingBrik takes a couple of minutes and tells you the margin before you commit, so you're never running a "special" that's secretly your worst-margin item of the day.
Build the special around the right hero
The best specials start from what you already have, not from a blank page.
- Yesterday's over-prep. Too much roast veg becomes today's frittata or toastie filling. The cost is already sunk.
- A glut ingredient. A case of tomatoes bought cheap becomes a soup special that runs till it's gone.
- A high-margin item that's underselling. Feature it, pair it, give it a moment in the spotlight.
Starting from your stock means the special does two jobs at once: it clears something at risk and it shows customers something new.
Bundle to lift spend, don't just slash price
Pure discounting trains customers to wait for the deal. Bundling lifts the size of the order instead.
"Cake and a coffee for £6" works because it raises the average spend of someone who'd have bought just a coffee. You're not cutting the price of the coffee, you're adding a sale that might not have happened. If the cake is high-margin, you come out ahead even with a small bundle saving.
The difference is direction. A discount pulls your price down. A bundle pulls your basket size up. One of those is worth doing.
Price with confidence, not with "% off"
How you frame the price matters as much as the number.
"Today's special: tomato and basil soup with sourdough, £6.50" reads as a confident, complete offer. "20% off soup" reads as clearance. The first protects your perceived value. The second tells customers your normal prices have slack in them, and invites them to wait for the next markdown.
Set a clean, fair price for the special and present it as its own thing. Never frame it as a reduction from your normal menu, because that quietly undermines every other price on the board.
Time-box it to create urgency and protect your core prices
A special should have a clear, short life. "Today only" or "this week" does two things at once.
It creates a reason to buy now rather than next time. And, crucially, it ring-fences the lower price as a one-off, so it never bleeds into how customers judge your standard menu. The special ends, the core prices stand, no harm done.
Specials that run indefinitely stop being special. They just become a permanent discount you've forgotten to remove.
Track whether it actually worked
Here's the question that matters: did the special lift your total takings, or did it just move sales around?
If your overall spend per head went up, or you cleared stock you'd otherwise have binned, it worked. If your covers stayed flat and your margin dipped because regulars simply swapped their usual order for the cheaper deal, you've cannibalised yourself.
You can see this in your sales data. Compare the day or week you ran the special against a normal one: total turnover, average spend per head, and the mix of what sold. The same variance thinking you'd apply when investigating stocktake variance works here. Did the numbers move the way you intended, or somewhere you didn't?
Don't let specials make your real menu look negotiable
One last discipline. If there's a new special every single day, the message customers absorb is that your prices are soft, and the real menu is just a starting point for negotiation.
Specials work because they're occasional and deliberate. Run too many and you teach people to never order off the standard menu at all. This is the same reason smaller menus make more money: focus beats noise. A couple of sharp specials a week land harder than a different one every morning.
A worked example
Say you've over-baked and have a dozen sourdough loaves that won't be sellable tomorrow.
- The trap: "£1 off any sandwich today." You discount sandwiches you'd have sold full price, and the loaves aren't even the constraint.
- The better move: "Today's special: soup and a hunk of fresh sourdough, £6." The soup is built from a glut of tomatoes you bought cheap. The bread is stock you'd otherwise bin.
Cost it first. Tomatoes and stock, maybe 70p. Bread, effectively sunk cost. Even after VAT, that £6 special is carrying a strong margin, it clears two at-risk items, and it adds a soup sale to people who'd have bought just a coffee.
Same chalkboard, completely different result. One leaks money, the other clears stock and lifts spend.
The takeaway
- Never discount your best sellers. You'd have sold them anyway, and you train regulars to wait for the deal.
- Give every special a job: clear at-risk stock, steer to high-margin items, or test a new line.
- Cost it first. A special is still a recipe. Know its margin, including VAT, before it hits the board.
- Build around stock you already have: over-prep, a glut, or a sunk-cost ingredient gives you real room to be generous.
- Bundle to raise basket size, rather than slashing price and shrinking margin.
- Price with confidence. A complete offer at a fair price beats "20% off", which signals your normal prices have slack.
- Time-box it. Urgency sells, and a short run protects your standard menu prices.
- Check the till, not the vibe. Did total spend rise, or did you just cannibalise full-price sales?
- Keep them rare. Too many specials and your whole menu starts to look negotiable.
Ed O'Brien has run Hunters Cake Company for 17 years across cafés in Witney, Burford, and a bakery in Carterton, Oxfordshire. He's building Brikly - modular tools that give independent café owners the same data the big chains have, without the big chain price tag.