Home  /  Insights  /  Pricing and contract drift

How to detect pricing and contract drift in 30 minutes from your own contract list

The second pocket of the FLOAT diagnostic. It needs your contract list, thirty minutes and no software, and it is usually the fastest margin any mid-market company recovers.

By Lalit Kumar · Published 20 September 2026 · 7 minute read

What contract drift is

Contract drift is the gap that opens between what a customer pays and what the price list says, because contracts age faster than anyone reprices them. A three-year agreement signed with a 25 percent launch discount is still at 25 percent in year four. A renewal rolls over without the escalation clause it should have carried. Inflation moves costs and the price stays where it was. Each case is small; together they are typically 0.5 to 2 percent of margin, which on $150 million of revenue is $750,000 to $3 million a year. In the ten-lever SEAS priority sequence, pricing and contract drift is lever one, first wave, low complexity, four to eight weeks, precisely because it is the largest gain available without touching a system.

The data you need

Export the contract or customer list with these columns: customer name, contract start date, contract end date, annual value, original value at signing, auto-renewal flag, escalation clause flag, date of last price increase, payment terms, discount percentage, customer segment. Most enterprise resource planning or customer relationship management systems produce this in one export. The SEAS sample data guide ships a forty-contract dataset in exactly this shape to practise on.

The four checks

CheckRed flagMargin at stake
Contracts not repriced in 18 to 24 months10 percent or more of revenue still on legacy pricing0.5 to 2 percent of margin; $750,000 to $3 million on $150 million of revenue
Margin variance across products or stock-keeping unitsA spread of 5 percent or more without active managementThe bottom 20 percent of items are the repricing target
Average discount depth against list priceMore than 15 percent average discountDiscount leakage without enforcement; the gap between approved and applied discounts
Auto-renewalsRenewals without escalation clausesEach one is a repricing trigger that was never pulled

Running the check in 30 minutes

  1. Minutes 0 to 10. Sort by date of last price increase. Sum the annual value of every contract with no increase in 18 months. Divide by total revenue. Above 10 percent is the red flag.
  2. Minutes 10 to 18. Sort by discount percentage. Compute the revenue-weighted average discount. Above 15 percent, list the ten largest contracts above the average; these are the renegotiation queue.
  3. Minutes 18 to 25. Filter auto-renewal equals yes and escalation clause equals no. Sum the annual value. Every dollar of it renews at last year's price by default.
  4. Minutes 25 to 30. Filter contract end date within the next 90 days. These are the contracts you can act on this quarter without waiting for a renewal cycle.

Write the four totals on one page. That page is the pricing pocket of your FLOAT result, and it is usually enough to get a sponsor's attention.

What an agent adds once the pocket is confirmed

The manual check finds the pocket; it does not work it. The SEAS Contract Value Capture agent runs the same logic continuously on the full contract base: it flags under-priced contracts against segment benchmarks, calculates the revenue uplift from enforcing every escalation clause, lists contracts expiring in the next 90 days with their renegotiation value, and prioritizes the queue by dollars rather than by renewal date. In the modeled reference company it is one of the three strategic finance agents that carry a combined $1.5 million to $3.5 million of annual impact. It also respects the price lock in the acceptable use policy: it recommends, a human approves anything above the threshold.

Common objections, answered from the data

"Our customers will leave if we reprice." The check identifies contracts already 18 months stale; the question is not whether to raise prices but whether to apply the escalation the contract or the market already provides for. "Sales owns pricing." Sales owns the conversation; finance owns the list of who is paying what. The check gives sales a queue, not a mandate. "It is only 1 percent." On $150 million, 1 percent of margin is $1.5 million a year that flows entirely to earnings before interest, taxes, depreciation and amortization (EBITDA), because it requires no new cost to earn.

Frequently asked questions

What is pricing and contract drift?
The gap between what customers pay and what current pricing says they should, caused by contracts that age without repricing, unmanaged discounts, missing escalation clauses and auto-renewals at stale prices. It typically costs a mid-market company 0.5 to 2 percent of margin.
How do I find contract drift without software?
Export the contract list with dates, values, discount percentage, auto-renewal and escalation flags. Four sorts and filters in a spreadsheet, thirty minutes, produce the four totals that size the pocket.
What is a normal discount depth?
The FLOAT red flag is a revenue-weighted average discount above 15 percent of list price. The concern is not the level but the absence of enforcement: discounts that were approved once and never reviewed.
How much margin does fixing contract drift recover?
In the SEAS reference model, 0.5 to 2 percent of margin, which is $750,000 to $3 million a year on $150 million of revenue, in four to eight weeks, with low implementation complexity.
Which contracts should be repriced first?
Contracts expiring within 90 days, then the largest contracts above the average discount, then auto-renewals lacking an escalation clause. The Contract Value Capture agent ranks the full base by dollar value.

The full FLOAT diagnostic, all three pockets with their red flags and impact math, is free. The Contract Value Capture agent and its production prompt ship in SEAS.

See what ships in SEAS   Get the free FLOAT diagnostic book