The True Cost of Discounting for Contractors

August 13, 2026 · Pricebookr Team discountingpricing strategyprofitabilitymargin

Discounting costs a contractor far more than the discount itself. On a service job running a 50% gross margin, taking 10% off the price destroys 20% of the gross profit on that job and forces you to sell 25% more work just to end up where you started. At a typical 8% net margin, knocking $100 off a $1,000 job erases the entire net profit you would have earned on $1,250 of full-price work.

Why Discounting Costs Contractors More Than They Think

A discount is not a cut to your price. It is a cut to your profit, and nothing else.

Your material cost does not drop because you gave 10% off. Your tech's wage does not drop. Your truck payment, general liability premium, and dispatch software do not drop. Every dollar of that discount comes out of the only bucket that was ever yours to keep.

That is why the percentage is so deceptive. Ten percent off the price is never ten percent off the profit. On a $1,000 job carrying $500 of true cost, you had $500 of gross profit. Discount to $900 and you have $400. You gave away 10% of the price and 20% of the profit.

If the difference between markup and margin is still fuzzy, start with markup vs margin for contractors — everything below assumes you are working in margin.

The Break-Even Volume Math

Here is the question almost nobody runs before saying "sure, I can do 10% off": how much more work do I have to sell to earn back what I just gave away?

Extra volume needed = Discount % ÷ (Gross margin % − Discount %)

At a 50% gross margin, a 10% discount needs 10 ÷ (50 − 10) = 25% more volume to produce the same gross profit dollars. Not 10%. Twenty-five.

Discount given At 50% gross margin At 40% gross margin At 30% gross margin
5% off+11% volume+14% volume+20% volume
10% off+25% volume+33% volume+50% volume
15% off+43% volume+60% volume+100% volume
20% off+67% volume+100% volume+200% volume

Read the bottom-right corner again. Equipment installs run leaner than service work — reported benchmarks put install gross margin at roughly 25% to 35%. A 20% discount there means tripling your install volume just to break even. Nobody triples install volume. You simply work the same year for a fraction of the profit.

Run these numbers against your own costs with the margin and markup calculator before you approve the next one.

The Net Profit Reality Check

Gross margin math actually understates the damage, because overhead has not been paid yet.

Reported 2026 benchmarks put a healthy residential HVAC net profit margin at 8% to 12%. The 2024 ACCA Financial Benchmarking Study was less flattering, putting the median HVAC contractor at 5.8% net profit, with only the top quartile reaching 13.2%. For a broader view by trade, see our contractor profit margin benchmarks.

Sit with that for a second. If you net 8%, a $1,000 job leaves you $80 after everything is paid. Give that customer $100 off and the job does not earn less — it loses $20. You paid $20 for the privilege of doing the work, warrantying it, and absorbing the callback risk.

Worse, replacing that $100 of vanished profit at an 8% net margin takes $1,250 of additional full-price revenue. One casual discount, granted in about four seconds standing in a driveway, costs you an entire extra job.

Where Discounts Quietly Leak Into a Service Business

Most contractors discount far more than they realize, because most discounts never get labeled as one.

  • The field discount. A tech decides to "take care of" a customer. No approval, no record, no idea it happened until the job costing comes back thin.
  • The rounding-down habit. A $1,847 quote becomes "let's call it $1,800." Feels generous, costs $47, and lands entirely on net profit.
  • The stale price book. Supplier costs climb, your prices don't. That is a discount you are giving without deciding to — see adjusting pricing when material costs rise.
  • Standing discounts nobody reviews. Senior, military, and first-responder discounts that were meant as a gesture quietly apply to a third of your tickets forever.
  • Free add-ons. "I'll throw in the float switch." That is a discount wearing a costume, and it does not even buy you goodwill credit because the customer never saw a price on it.
  • The unbilled second trip. Warranty gray areas that always resolve in the customer's favor are a discount charged to your P&L.

The rounding habit deserves special attention. Shaving $47 off one quote is nothing. Doing it on every third ticket is a permanent 1% haircut on revenue — and at an 8% net margin, that 1% is an eighth of your entire year's profit.

What to Offer Instead of a Discount

The operating rule is simple: never lower the price for nothing. Either the scope changes, or you get something back.

1. Reduce the scope, not the price

If the number is too high, offer a smaller job — the repair instead of the replacement, the mid-tier equipment instead of the premium, this year's fix with next year's upgrade planned. This is exactly what a tiered presentation is for; see good-better-best pricing. The customer gets a lower number and you keep your margin intact.

2. Trade the discount for something you actually value

If a price is coming down, something should come back across the table: off-peak or filler-day scheduling, payment in full up front, enrollment in a maintenance agreement, bundling a second piece of work, or a written review and two referrals. A discount that buys you a recurring service contract is an investment. A discount that buys you nothing is a donation.

3. Sell the payment, not the price

Most price objections are cash-flow objections in disguise. A homeowner who cannot write a $9,000 check today may be perfectly comfortable with a monthly payment. Financing solves the real problem at full margin.

4. Sell the risk you are absorbing

Your price includes a licensed and insured company, a warranty someone will honor in two years, and a truck that shows up when it is 8 degrees out. Say so plainly. The cheaper quote almost always excludes one of those, and customers frequently do not realize it until you name it.

5. Say no, warmly

Have a script so the answer is not improvised under pressure: "I can't move the price on this one — it's the same price I'd quote my own mother, and it's what it costs to do the job right and stand behind it. What I can do is get you on the schedule Thursday and roll the diagnostic fee into the repair." Firm on price, generous on everything else.

If You Must Discount, Put Guardrails on It

Some discounting is legitimate — winning a large multi-unit job, filling a dead week in the shoulder season, keeping a decade-old commercial account. The problem is never the deliberate discount. It is the unmanaged one.

  • Set a floor price on every item and task, so nobody can quote below cost plus minimum margin.
  • Cap discretionary field discounts at a small number, and require a call for anything above it.
  • Make it a visible line item. A discount that shows on the invoice can be measured; one baked into the price cannot.
  • Review discounts monthly by tech. You will usually find that two people account for most of it.
  • Give every promotion an expiration date, so seasonal offers do not become permanent pricing.

These are price book decisions, not willpower decisions. When your catalog carries a real cost, a target margin, and a floor for every single item, "can you do 10% off?" stops being a gut call made in a customer's driveway and becomes a number you can answer in seconds. That is the job a master price book like Pricebookr is built to do.

Key takeaway: a discount is a withdrawal from net profit, not a marketing expense. Know the break-even volume before you offer one, and get something back every time you do.

And if discounting feels like the only lever you have left, the real problem is usually upstream. Read how to raise prices without losing customers.

FAQ

Should contractors ever offer discounts?

Yes, but only as a trade, never as a reflex. A discount that buys something measurable — a maintenance agreement, prepayment, off-peak scheduling, or a large multi-unit job — can pay for itself. A discount given simply because a customer asked is a direct withdrawal from net profit with nothing coming back.

How much more work do I need to sell to break even on a 10% discount?

Use: discount % divided by (gross margin % minus discount %). At a 50% gross margin, a 10% discount requires 25% more volume. At 40%, it requires 33% more. At 30%, it requires 50% more. The leaner your margin, the more brutal the math gets.

What should I say when a customer asks for a discount?

Hold the price and change something else. Acknowledge the number, explain what it covers, then offer an alternative: a smaller scope, financing, flexible scheduling, or a bundled maintenance plan. A firm, friendly "that's what it costs to do it right and warranty it" closes more work than a nervous 10% off.

Do senior and military discounts hurt profitability?

They do if they are unmanaged. A standing 10% discount applied to a third of your tickets is a permanent margin reduction that never gets reviewed. If you offer one, price it into your book from the start, cap it in dollars rather than percent, and review quarterly how much revenue it actually touches.

Is it better to discount or to add value?

Adding value is almost always cheaper. A discount costs you 100-cent dollars straight off net profit, while an added item costs you only its wholesale cost. Throwing in a $40 part to close a job is far less expensive than $150 off — and the customer often perceives it as worth more.

Why does a small discount hurt so much more than it looks?

Because it comes entirely out of profit, not out of cost. Your labor, materials, and overhead are unchanged by the discount, so a 10% price cut on a job with a 50% gross margin removes 20% of that job's profit. At the net level, where many contractors run 5% to 12%, even a modest discount can push a job below break-even.

Liked this? Get the next one.

Markup & margin strategy, price-book tips, and field-service catalog how-tos. No spam — unsubscribe anytime.

Pricebookr is the master price book for the trades.
Bulk pricing, markup schedules, and two-way Jobber sync — free for 14 days.
Start your free trial