Unit economics

See the lifetime margin a discount quietly gives away.

Category
Unit economics
Signup
None
Your data
Stays in your browser

How much profit does a contract discount really cost?

More than the discount suggests, because cost to serve stays the same. Profit lost = list price × discount, every year of the term, and margin erosion = discount ÷ gross margin. At an 80% gross margin, a 20% discount cuts profit by 25%; on a ₹50 lakh, three-year contract that is ₹30 lakh of profit given away.

$
%
yrs
%
Discounted ACV
$80,000
20% off list
Lifetime margin given away
$60,000
over 3% yrs
Profit margin erosion
25%
vs. full price
Lifetime profit (discounted)
$180,000
What you keep

A 20% discount on a 3%-year deal hands back $60,000 of profit, a 25% cut to your margin on this account, because the discount comes straight off the top. Trade any discount for something in return, longer term, case study, or expansion.

Discounts hit profit far harder than revenue because your cost-to-serve doesn’t drop with the price. A 20% discount at 80% margin erodes profit by ~25%.

About this calculator

A discount comes straight off the top of revenue, but your cost-to-serve doesn't drop with the price, which means a 20% discount can erode profit far more than 20%. This evaluator quantifies exactly how much lifetime margin a discount gives away across a multi-year contract, making the real cost of "just take 20% off" visible before you agree to it in the negotiating room.

How to use it

  1. Enter the list ACV, the undiscounted annual contract value.
  2. Enter the discount being offered as a percentage.
  3. Enter the contract term in years, and your gross margin percentage.
  4. Read the discounted ACV, the lifetime margin given away over the term, the percentage erosion to your profit margin, and what you keep in lifetime profit.

Methodology

Annual cost-to-serve is list ACV times (1 minus gross margin), the same absolute cost regardless of what price you actually charge. Profit per year at full price is list ACV minus that cost; profit per year at the discounted price is discounted ACV minus the same cost, since cost-to-serve doesn't change with the discount.

Lifetime margin given away is the difference between full-price and discounted annual profit, multiplied by the contract term in years. Margin erosion percentage is that same annual profit difference divided by full-price annual profit, showing the disproportionate hit to profit versus the hit to revenue.

The disproportionate effect comes directly from the fixed cost-to-serve: at 80% gross margin, a 20% discount does not cut profit by 20%, it cuts profit by roughly 25%, because the discount comes entirely out of the margin dollars, not out of the cost base. The lower the starting margin, the more brutal this multiplier effect gets.

The tool grades erosion into three bands, under 20% is treated as tolerable, 20-39% as a caution zone, and 40%+ as a steep concession, worth trading for something concrete (longer term, expansion commitment, case study rights) rather than giving away for goodwill alone.

Profit lost to a discount

Cost to serve per year = List ACV × (1 − Gross margin)
Annual profit at list = List ACV − Cost to serve
Annual profit discounted = Discounted ACV − Cost to serve
Profit given away over term = (Annual profit at list − Annual profit discounted) × Years
Margin erosion = Profit given away per year ÷ Annual profit at list
List ACV
Annual contract value at your standard price.
Discount
Percentage taken off list price.
Gross margin
Share of revenue left after the direct cost of serving the customer.
Years
Contract term over which the discount applies.

The discount comes entirely out of margin, so its effect on profit is discount ÷ gross margin. At lower margins the hit grows: a 20% discount at a 50% margin removes 40% of profit. The model assumes the discount lasts the whole term; if it steps up at renewal, apply it only to the discounted years.

Worked example: 20% off a ₹50 lakh, three-year deal

A software company is asked for a 20% discount on a contract with a ₹50,00,000 list ACV over three years. Its gross margin is 80%.

  1. Cost to serve per year = ₹50,00,000 × 20% = ₹10,00,000.
  2. Annual profit at list = ₹50,00,000 − ₹10,00,000 = ₹40,00,000.
  3. Discounted ACV = ₹40,00,000; annual profit discounted = ₹40,00,000 − ₹10,00,000 = ₹30,00,000.
  4. Margin erosion = ₹10,00,000 ÷ ₹40,00,000 = 25%.
  5. Profit given away over three years = ₹10,00,000 × 3 = ₹30,00,000.
  6. To earn the same profit at the discounted price, you would need 1.33 times the volume.

Trade the discount for something worth as much: a longer term, upfront payment, more seats or modules, a case study or a faster signature. If the discount is a response to price objections across many deals, test the price itself with the pricing elasticity sandbox.

When is a discount worth giving?

A discount is worth it when you get something of equal or greater value in return. Common trades:

  • Term: a multi-year commitment reduces churn risk.
  • Cash: annual or multi-year upfront payment improves cash flow.
  • Scope: more seats, modules or business units at signature.
  • Timing: signature by a set date that matters to your plan.
  • Reference: a case study or reference call.

Set discount limits by deal size with approval steps above them, and track average discount by rep. The tool's 20% and 40% erosion thresholds are its own.

Contract discounting in India vs the US

India

Indian enterprise buyers commonly negotiate hard, and procurement teams often expect a discount as a matter of process. Build negotiation room into proposals deliberately rather than discounting list price. GST applies to the discounted value. Upfront annual payment is a valuable trade where payment terms are otherwise long.

United States

US enterprise deals often trade discount for multi-year terms and upfront payment, and quarter-end discounting is common. Discount given to close by quarter-end trains buyers to wait. Track how much of each quarter's bookings closed in the final week and at what discount. For timing pressure from legal review, see the contract redline duration predictor.

Common discounting mistakes

  • Thinking a 20% discount costs 20% of profit.
  • Giving a discount without getting anything in return.
  • Locking the discount into renewals without a step back to list price.
  • Letting reps discount without approval limits.
  • Discounting at quarter-end so often that buyers wait for it.

FAQ

Why does a 20% discount cut profit by more than 20%?

Because your cost-to-serve is fixed regardless of the price charged. The discount comes entirely out of the profit margin, not proportionally out of both revenue and cost, so at 80% gross margin a 20% price cut removes 20% of revenue but roughly 25% of profit, since profit was already a smaller base than revenue.

How does gross margin change how painful a discount is?

The lower your starting gross margin, the more a given discount percentage erodes profit, because there's less margin cushion to absorb it. A 20% discount at 50% gross margin is dramatically more damaging to profit than the same 20% discount at 90% margin.

What should I ask for in exchange for a discount?

Anything that offsets the margin given away in dollar terms, a longer contract term (locks in the erosion but also locks in the revenue and reduces churn risk), an expansion commitment, a case study or reference right, or upfront payment terms that improve your cash position.

Does term length make a discount better or worse?

It cuts both ways: a longer term multiplies the total lifetime margin given away (since the erosion compounds per year), but it also locks in more total revenue and reduces the risk of losing the account sooner. This calculator shows the lifetime margin cost explicitly so you can weigh that trade-off with real numbers instead of a gut feel.

Is a multi-year discount better than a one-year discount?

It costs more profit in total but reduces churn risk and often brings upfront payment. Compare the profit given away with the value of the extra years of retention.

Should renewals keep the original discount?

Not automatically. Agree in the first contract how pricing changes at renewal, so the discount does not become permanent.

Numbers looking off?

If the model says one thing and the pipeline says another, that gap is usually where the revenue is. A 30-minute call finds it.

It starts with a 30-minute call. Pick a time below.

Prefer email?