A glowing teal price tag sliced by a dark blade, the severed piece dissolving into black vapor Offer Leak · Free Tool

The Discount Cost Calculator: What Cutting Your Price to Win the Job Really Costs You

Updated July 2026 6 min read

In This Article

  1. The calculator — see your real number
  2. Why 12% off doesn't cost you 12%
  3. You don't have a discounting problem. You have an offer problem.
  4. The only thing left to compete on when your offer looks the same
  5. How to raise the offer instead of lowering the price
  6. FAQ

A customer says the six words that talk more local business owners into giving away money than almost anything else: "Can you do it for less?"

You do the fast math in your head — a little off the price, still a profit, still a customer — and you say yes. It feels like a win. You kept the job.

Here's what that fast math never shows you: you didn't give up a little bit of the sale. You gave up a huge slice of your profit — because your costs didn't drop one cent when your price did. Let's put a real number on it, with four numbers you already know.

The Discount Cost Calculator
Four numbers you already know. Adjust any of them — the result updates instantly.
12%
25%
You're giving away about
$936
— that's 48% of your profit on every one of those jobs. You didn't discount the sale. You discounted almost half your paycheck.
Per month
$936
Per year
$11,232
Over 3 years
$33,696

Assumes your costs stay the same when your price drops — true for the huge majority of local service and retail businesses. Every figure is yours to adjust; set them conservatively and the number is still hard to look at.

Whatever number you just landed on, sit with the percentage more than the dollar figure. Most owners who run this expect to see "10-ish percent" come out the other side. Almost nobody expects to see their actual take-home on the job cut in half. That gap between what a discount feels like and what it costs is the entire leak.

Why 12% off doesn't cost you 12%

A thin glowing teal profit margin squeezed from both sides by two dark heavy blocks
A discount doesn't come out of the price. It comes out of the sliver you had left.

The math mistake is almost universal, and it's an easy one to make: owners think about a discount as a percentage of the price. But a discount doesn't come out of the price — it comes out of the profit, because your materials, labor, rent, and gas cost exactly the same whether you charge full price or not.

Say a job is worth $650 and costs you $487.50 to deliver, leaving $162.50 of profit — a healthy 25% margin. Knock 12% off the price ($78) to win the job, and your costs haven't moved. That $78 comes straight out of the $162.50 you were going to keep. You didn't give up 12% of the sale. You gave up 48% of your profit.

That's the whole trap. A number that sounds small and reasonable in the moment — "just 10 or 12%, no big deal" — is actually a coin flip on nearly half of what you get to keep. Do that on every job where someone pushes back, and you're not running a business with slightly thinner margins. You're running two businesses: one at full price that's actually profitable, and one at a discount that's barely worth doing at all.

You don't have a discounting problem. You have an offer problem.

A dim flickering price tag beside a tall glowing stack of value, a hand reaching for the stack instead
When the offer is worth more than the price, the price stops being the argument.

Here's the part that actually fixes this, and it's the whole idea behind the word "Offer" in how we think about growth leaks: a customer only asks for a discount when the price is the most interesting thing about what you're selling. If your offer is genuinely more valuable than the next guy's — a guarantee, a faster timeline, a result nobody else promises — the price stops being the argument. Nobody negotiates value they can't get anywhere else.

So when a customer flinches at your price, the honest question isn't "how much can I take off?" It's "why did my offer just lose to a number?" A weak offer forces you to defend it with a lower price. A strong offer defends itself.

The only thing left to compete on when your offer looks the same

Think about it from the customer's side. If you and your competitor both show up, quote roughly the same price, and describe roughly the same service in roughly the same words, you've handed them exactly one lever to decide with: price. You built that situation yourself, by making your offer indistinguishable from theirs.

The fix isn't outworking them at being cheap — someone can always go lower than you and still make rent. The fix is making your offer impossible to compare apples-to-apples, so price stops being the deciding factor:

None of that requires charging less. All of it requires being worth more — on purpose, out loud, before the price ever comes up.

How to raise the offer instead of lowering the price

A dark pedestal built up plank by plank with glowing teal blocks, lifting an object into bright teal light
Add planks, don't cut the price — the object still rises.
1

Stack the value until "no" feels expensive.

Before you ever quote a number, list everything the customer actually gets — the guarantee, the timeline, the bonus, the experience — and say all of it out loud. Most owners undersell their own offer by half, then wonder why the price feels too high on its own.

2

When you want to move, add — don't subtract.

Instead of cutting the price $78, add $78 worth of value they'll actually notice: a faster start date, an extra visit, a small bonus. You keep the number that actually pays your bills, and the customer still feels like they won something.

3

Say the price once, with a reason, and stop talking.

Confidence is a signal. "That's $650 — it includes the guarantee and we start Thursday" said flatly, without an apology in your voice, closes more jobs at full price than a nervous number ever will. Customers can hear when you don't believe your own price.

Prove it to yourself

Pull your last 20 invoices. Add up every dollar you knocked off to win the job. Multiply that by how many jobs you do in a year. That total is the raise you gave yourself for saying no to the discount question next time.

This leak lives right next to two others we've already covered. If your prices are getting squeezed at the negotiating table, check whether your leads are too — read The Roofing Lead Cost Calculator next. And if you've never actually run the math above on your own invoices, that's the same move behind Know Your Numbers: the leak you can't see is the one you never measured.

Imagine quoting the job once, at the number that actually pays you, and the customer says yes — not because they didn't notice the price, but because everything else you said made the price beside the point. That's not a fantasy. That's just what happens when the offer does the selling instead of the discount.

Right now, every time someone flinches, you're the one paying for it — in the exact dollars this calculator just showed you. The fix isn't getting better at giving discounts. It's building an offer strong enough that you never have to.

GrowthLeaks finds this leak, along with the others draining your business, in one free audit — no card, nothing to buy.

From Aaron's Reading List
Get it on Amazon

Get more customers already searching for you.

See exactly where you're missing customers on your website and Google Business Profile — free, in minutes, no card. And get the exact fixes to win them back — free. Want them done for you? We offer done-for-you at the bottom of your report.

Get My Free Report

100% free · Full report + the fixes · Nothing to buy

Frequently Asked Questions

Almost always far more than the discount percentage suggests. A discount comes out of your profit, not your price, because your costs stay the same either way. A 12% discount on a job with a 25% margin wipes out roughly 48% of your profit on that job — not 12% of anything. Use the calculator on this page with your own numbers to see your figure.

Because the percentage you take off the price is a much bigger percentage of your profit, which is always a smaller number than the price. If a $650 job nets you $162.50 in profit and you knock off $78 to win it, you gave up 48% of what you were going to keep — even though $78 is only 12% of the price. The smaller your margin, the worse this math gets.

Multiply your average discount in dollars by the number of jobs per month where you give one, and compare that total to your typical profit per job. That comparison — dollars given away versus dollars you actually keep — shows you the real damage, which is usually a much bigger share of your profit than the discount percentage implies. The calculator on this page does this math for you.

Occasionally, for a genuine reason — filling a slow week, winning a customer worth far more over time, or clearing old inventory. The problem is discounting as a default reflex every time someone asks, with no system behind it. If you can't say exactly why you gave a specific discount, it's probably a habit, not a strategy.

Add value instead of subtracting price. Build a stronger guarantee, a clear bonus, or a specific result into your offer and say it out loud before you ever quote a number, so the price has real competition to justify it. Customers rarely push back hard on a price they can't get the same value for anywhere else.

A discount lowers the price and keeps everything else the same, which comes straight out of your profit. A stronger offer raises the value — a guarantee, a bonus, a faster timeline — while keeping your price the same, which costs you far less and often lets you charge more, not less. One shrinks your paycheck; the other grows your close rate.