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.
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
| Check | Red flag | Margin at stake |
|---|---|---|
| Contracts not repriced in 18 to 24 months | 10 percent or more of revenue still on legacy pricing | 0.5 to 2 percent of margin; $750,000 to $3 million on $150 million of revenue |
| Margin variance across products or stock-keeping units | A spread of 5 percent or more without active management | The bottom 20 percent of items are the repricing target |
| Average discount depth against list price | More than 15 percent average discount | Discount leakage without enforcement; the gap between approved and applied discounts |
| Auto-renewals | Renewals without escalation clauses | Each one is a repricing trigger that was never pulled |
Running the check in 30 minutes
- 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.
- 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.
- 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.
- 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
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