Discount Impact Calculator

Enter your average check, gross margin and the discount you are considering to see the sales uplift it needs to generate before it earns you a single extra dollar.

Typical spend per cover at full price, excluding tax and service.
Percentage of the check left after food and beverage cost. A 30% food cost gives a 70% margin.
The discount off the full check. A two-for-one on mains is roughly a 50% discount on the discounted items.
Covers you would normally do during the promotion window with no discount running.
Share of your normal covers who will use the offer anyway. Leave blank to assume all of them.
Result
Enter your average check, gross margin and discount percentage to see the break-even uplift.

A discount comes out of margin, not out of price

The reason discounts feel cheaper than they are is that operators judge them against the menu price. Twenty percent off a $42 check sounds like giving away a fifth of something. In reality you are giving away a fifth of the price but a much larger share of the only part of that price you ever get to keep.

Take a $42 check at a 70% gross margin. Your food and beverage cost is $12.60 and your contribution is $29.40. Apply a 20% discount and the guest now pays $33.60. Your cost has not moved — the plate contains exactly the same ingredients — so contribution falls to $21.00. The price dropped by 20%, but the money that pays your rent, payroll and everything else dropped by 28.6%.

Contribution After Discount = Check × (Gross Margin % − Discount %)

That is the whole problem in one line. The discount is subtracted from your margin percentage, not scaled by it. A 25% discount against a 30% margin leaves you five points of contribution on a full-price cost base. A 25% discount against a 75% margin leaves you fifty. Two businesses running the same headline offer can be in completely different positions, which is why copying a competitor's promotion is such a common way to lose money.

How much extra volume the discount has to buy

If contribution per cover falls, the only way to end up where you started is to serve more covers. The number you need is fixed by arithmetic, not by optimism:

Break-even Sales Uplift % = Discount % ÷ (Gross Margin % − Discount %)

Back to the $42 check. Contribution went from $29.40 to $21.00, a ratio of 1.4. You need 40% more covers to generate the same total contribution. If the promotion window normally does 400 covers, you need 560 — 160 extra covers — before the discount has earned you anything at all. Most operators, asked to guess before they calculate, say something close to 20%.

Discount offeredAt 65% marginAt 70% marginAt 75% margin
10% off+18% covers+17% covers+15% covers
15% off+30% covers+27% covers+25% covers
20% off+44% covers+40% covers+36% covers
25% off+63% covers+56% covers+50% covers
50% off+333% covers+250% covers+200% covers

The bottom row is worth reading twice. A two-for-one deal, or half price on a set menu, needs you to serve three and a half times your normal volume at a 70% margin just to hold contribution flat. Very few dining rooms have that much physical capacity, and the ones that do rarely have the kitchen and floor staffing to deliver it at quality. If you want to see what your room can actually absorb, work through your table turnover rate first — the ceiling is usually lower than the offer assumes.

Note also that the uplift is measured in covers, not in revenue. A discount that brings in 40% more covers produces only about 12% more revenue at 20% off, because each of those covers pays less. Anyone reporting the promotion as a sales increase is measuring the wrong thing.

Cannibalisation: the covers you were getting anyway

The break-even uplift above assumes the discount applies to everyone. In practice the more useful question is how much margin you hand to guests who would have walked through the door regardless. That group produces no incremental sale at all; they simply pay you less for the same meal.

Extra Covers Needed = Baseline Covers × Redemption % × Discount % ÷ (Gross Margin % − Discount %)

This is why a targeted offer beats a blanket one even when the discount is deeper. A 30% offer sent only to lapsed guests who have not visited in six months cannibalises almost nothing, because by definition those covers were not coming. The same 30% printed on a table talker is redeemed overwhelmingly by regulars who were already booked.

It also explains the classic Saturday night failure. A discount running at your busiest service has near-total cannibalisation and no capacity for incremental covers, so it converts full-price demand into discounted demand with no upside whatsoever. The room looks identical and the deposit is smaller.

Set the redemption field to your honest estimate of how many of your normal covers will use the offer. If you have no data, 80% is a fair starting point for anything advertised in-house and 30–50% for something distributed to a defined external list.

Why the extra covers usually do not arrive

Even when the break-even uplift looks achievable on paper, three things tend to erode it.

Together these mean the observed uplift needed is usually higher than the arithmetic minimum. Treat the calculator's number as the floor, not the target.

When discounting is the right decision

None of this means discounting is always wrong. It means a discount has to do a job that justifies the margin it consumes, and that job has to be something other than filling seats you would have filled anyway.

The last point is the single most useful substitution available. A $4 cost item given away against a $42 check costs 9.5% of the check in margin terms. A 20% discount costs 20%. Guests routinely rate the free item as the better offer.

Before you sign off a promotion

Run the numbers first and write down the answer, because after the fact everyone remembers the room being busy. Four things to fix in advance:

If you are testing whether the operation can absorb the cost at all, pair this with your break-even calculator and your gross profit margin, and check the discount is not quietly pushing your prime cost past the point where the extra volume stops helping. A promotion that hits its cover target and still loses money is almost always one where the margin was too thin before the discount was applied.

Frequently asked questions

What margin figure should I enter?

Use gross margin on the check — the share left after food and beverage cost. If your combined cost of goods runs 30%, enter 70. Do not use net margin; the calculator is measuring contribution, and your fixed costs do not change because a guest used a voucher.

Why does a 20% discount need 40% more covers?

Because the discount comes out of contribution, not out of price. At a 70% margin a $42 check contributes $29.40. After 20% off it contributes $21.00, since the food cost is unchanged. Restoring $29.40 of contribution from $21.00 covers takes 40% more of them.

Should labour be included in the margin?

Not in the field above, but be aware of it. The calculator uses gross margin, which treats labour as fixed for the period. If the extra covers require additional hours, your true break-even is higher — a reason to treat the result as a minimum rather than a target.

How do I model a two-for-one or a free-starter offer?

Convert it to an effective discount on the whole check. Two-for-one on mains at a site where mains are 60% of the check is roughly a 30% discount overall. A free starter costing $6 against a $42 check is about 14%. The blended figure is what matters, not the headline.

What redemption percentage should I assume?

For an offer promoted in-house or to your existing list, assume most of your regular covers will use it — 80% is a reasonable planning figure. For an offer sent only to lapsed guests or a defined external audience, 30–50% is more typical. Higher redemption means more cannibalisation and a larger cover target.

Do third-party voucher and deal platforms change the calculation?

They make it worse. The platform commission is deducted on top of the discount, so a 25% offer with a 20% commission behaves like a 40% discount on your margin. Enter the combined figure or the result will flatter the promotion substantially.

What if discount guests spend more overall?

Some do, and it is worth measuring rather than assuming. If your discount consistently lifts the pre-discount check — a set menu that adds a drinks spend, for example — enter the higher check and the effective discount against it. In most operations the effect runs the other way.