Money decisions

The Discount Nobody Tracked

Every deal closed with something shaved off, and none of it hit a dashboard. By year-end the discounts totaled twelve percent of revenue.

The Discount Nobody Tracked
Illustration · Deimar Gutiérrez

At one company, gross ARR read $14.2M for the year while realized revenue came in at $12.5M. That gap, twelve hundred basis points, had leaked out one deal at a time, and the discount that caused it was on no dashboard anywhere.

Every deal had closed with something shaved off. Five percent here, fifteen there, a free quarter for the big logo, a stretched payment term for the buyer who pushed back. By year-end it added up to twelve percent of revenue the company had handed away without ever tracking the total.

This is the most-untracked revenue lever at growth-stage companies, and the reason is mechanical. Salesforce does not require discount as a first-class field at close. The CRM captures ARR; it never captures the path from list price down to that ARR. Finance reports gross, because gross is what the CRM exports. The reps know what they gave up, but nobody asks, the manager never logs it, and the number lives in no one's quarterly review.

The drift compounds in a predictable shape. Rep A closes at five percent off because the buyer asked. Rep B watches and learns that five is fine. Rep C, hungrier, opens at ten. Rep D, a quarter behind quota, opens at fifteen. Six quarters later, opening at twelve is the team's reflex. The list price is decorative.

The compounding is worse than the deal math suggests. A discount granted on deal one renews at that discount. A multi-year contract locks it in for the term. Once procurement on the customer side marks the discounted price as the baseline, which they always do, the next renewal opens from there. The discount has quietly become the price. It is the same drift that turns a discount into the whole business model when nobody names it.

Correcting it takes unsentimental work. Add a required discount field at close, expressed as percent off list. Report realized ASP on the same dashboard as ARR. Review it monthly. Then compensate reps on realized ARR after discount, not gross ARR before. That last change is the one nobody wants to make and the one that moves behavior, the same way an honest unit-economics view nobody opened only helps once someone acts on it.

The first month of the new comp plan feels like a tax. The reps complain. The pipeline that used to close at twelve off either closes at six or walks. Three quarters in, realized ASP recovers, the team sells against a tighter list, and the margin that had been leaking quietly comes back.

A discount you never track is a price cut you already made and never noticed.