Written by Vendortell - the Contract Performance Management platform. We've turned pricing commitments, MDF, and volume incentives into a live customer-side liability finance can actually see.
A commercial director walking into a QBR with a strategic customer knows exactly what the contract says: 3% at EUR 5M annual spend, 5% at EUR 8M, growth bonus of an additional 1.5% if the customer expands into a second product line. That is a good negotiator's recall.
What the same director rarely knows is what the contract has already cost - in rebate liability accrued year-to-date, in growth bonuses that have quietly triggered because the customer added a sixth SKU without anyone noticing, in price protections that got invoked because a competitor's promotional window overlapped with a delivery window.
That difference is where the P&L quietly diverges from what the sales team thinks it sold.
A sales agreement is a promise with a running meter
Vendortell is the Contract Performance Management platform for sales agreements. Across 10,000+ contract books and EUR 100M+ in contract value under management, we turn every customer commitment - pricing, rebates, MDF, incentives - into a live liability finance can actually see.
That's why we can quantify what's being 'promised' vs. 'costing' here - Vendortell continuously matches customer-side contract terms against real sales data.
Every customer sales agreement with a tier, a rebate, a growth bonus, or a price protection is a financial promise with a meter running against it. The moment the customer buys the first unit that counts toward a tier, the meter starts.
In most organizations, the meter is invisible until the quarter closes, the accrual is booked, and someone realizes the customer crossed a threshold no one was watching. By then, the promise has cost more than the negotiation model assumed.
The commercial team doesn't have the data. The finance team doesn't have the context.
The commercial team knows the customer relationship, the negotiation history, and the deal structure. What sales does not typically have is live purchasing data at the SKU-and-tier level - that lives in the ERP or the CRM's sales performance module.
The finance team has the transaction data but not the contract context. Finance sees the invoice; finance does not see the acceleration clause the invoice triggers.
The blind spot is not in either function. It is in the space between them, where the contract terms should be reconciling against the transactions - and are not.
The 'we already forecast rebate accrual' response
Most CFOs will point out that the company already forecasts rebate accrual as part of the monthly close. That is true. What the forecast does not capture is:
- Whether the customer is on track to trigger a higher tier this quarter
- Whether a growth bonus clause is quietly being met
- Whether a competitor-price-protection clause has been invoked without a sales team member noticing
- Whether the customer's mix shift has changed the effective margin on the contract
Accrual is a rear-view mirror. What the commercial team needs is a windshield - the ability to see where the contract is heading before the quarter closes.
Where the margin cost actually lives
The headline discount is rarely the real cost. In most customer contracts the real cost lives in the accelerator clauses - the tier-two or tier-three thresholds that were built into the negotiation as 'the customer will never actually hit that.' Then the customer hits it.
Growth bonuses are the second most under-tracked liability. A 1.5% bonus on the entire year's spend - triggered by hitting a growth target the sales team didn't realize the customer was closing in on - can consume the whole margin buffer built into the contract.
The third is price protection. When a promotion runs, the sales team celebrates the volume. Six weeks later, the finance team gets the credit note from a customer invoking price protection on the same window.
What live customer contract performance looks like
The organizations that have solved this run customer contract performance the same way procurement runs supplier contract performance: continuous matching of contract terms against live transactional data.
Every customer's sales agreement has its economic terms structured into computable data - tier thresholds, growth bonuses, price protection triggers, mix requirements. Those terms are matched against actual sales data from the ERP or CRM in real time. The commercial team sees, per customer, per contract, what liability is accruing right now.
That is the definition of Contract Performance Management applied to the sell side.
Why sales negotiates better when it sees the cost live
A commercial director who walks into the next renewal with a clear year-to-date liability figure, tier-by-tier utilization, and actual delivered margin negotiates from evidence. The one who walks in with last year's contract, a spreadsheet, and 'a sense of how it went' negotiates from memory.
The customer, incidentally, walks in with full data. Their team has been tracking utilization against every tier for twelve months.
The three questions that expose the gap
Three questions surface whether your commercial function has a customer contract performance gap:
1. Can you produce, in under an hour, a customer's current liability against every tier and bonus in their current contract?
2. Do you know, right now, which of your top twenty customers are within 10% of triggering a higher tier this quarter?
3. When a customer invokes a price protection or a growth bonus, does the system alert you at invocation or at quarter-end reconciliation?
Three no's mean the gap is measurable and material.