Executive summary
Contract management for procurement savings is the work of making sure the terms a company negotiated are the terms it actually pays, claims, and renews on. A negotiated price is a promise on paper. It becomes a saving only when the invoice matches it, the rebate is claimed, the volume commitment is met or renegotiated, and someone acts before the notice deadline for renewal.
Three things go wrong repeatedly. Prices drift from the contract because nobody compares invoice lines to agreed rates. Rights go unused because rebates, credits, and service levels live in a PDF that only the signer has read. And renewals happen by default because the notice window closed while the contract sat in a shared drive.
The first move is a contract register for your top suppliers by spend: one row per agreement with the price basis, escalator, rebate, commitment, term, renewal date, and notice deadline. The second is an invoice-to-contract audit on those same suppliers. Both can be done with existing data and no new software.
This guide is a companion to the Procurement Playbook. It covers what happens after the deal is struck.
When to use this
Use this guide when:
- A sourcing project produced a savings number, but the P&L does not show it.
- Supplier price increases are arriving and nobody can say whether the contract allowed them.
- You inherited contracts through an acquisition and do not know what is in them.
- Renewals are discovered when a supplier sends an invoice for the next term.
- A sponsor or lender is asking for procurement savings that are tracked, not forecast.
Do not use this as a substitute for legal review. A register summarizes terms for operating purposes. What a clause means, whether a term is enforceable, and what to do about a breach are questions for your own agreements and your counsel. Where this guide says "read the clause," the reader owns the reading and should involve counsel for anything ambiguous or disputed.
Diagnostic questions
Answer these for your top 20 suppliers by annual spend. Most can be answered from the AP ledger and a folder of agreements in a day or two.
- Does a signed agreement exist for each supplier, and can you find it in under five minutes?
- For each, what is the price basis: fixed price, price list, index-linked, or cost-plus?
- Does the contract allow price increases? If so, how often, by how much, and with what notice?
- Over the last 12 months, did the average invoiced unit price match the contract price for the same items?
- Does the contract contain volume tiers, rebates, or credits, and who claims them?
- Are there minimum purchase commitments or take-or-pay clauses, and where is actual volume against them?
- What is the renewal mechanism: fixed end, auto-renewal, or evergreen? What is the notice period?
- Who owns the notice deadline for each contract, by name?
- Are payment terms in the system the same as payment terms in the contract?
- Are there service levels with credits for failure, and does anyone measure performance against them?
- Which suppliers are buying outside the contract (maverick spend on the same category)?
- If a supplier were acquired or changed ownership, do you know which of your contracts have assignment or change-of-control provisions?
If questions 1, 3, 4, and 8 cannot be answered, the first deliverable is the register, not a negotiation.
The framework: four leakage points
Contract value leaks in four places. Each has a different fix and a different owner.
| Leakage point |
What happens |
Detected by |
Primary owner |
| Price compliance |
Invoices carry a higher price than the contract allows |
Invoice-to-contract audit |
Procurement with AP |
| Unclaimed rights |
Rebates, credits, volume tiers, and service credits are never requested |
Register of entitlements versus claims |
Category manager |
| Commitment exposure |
Shortfalls against minimums trigger charges, or overbuying locks in excess |
Actual volume versus commitment, monthly |
Category manager with Operations |
| Renewal drift |
Contracts roll over on old terms, often with an uplift |
Renewal calendar with notice deadlines |
Procurement lead |
A fifth category, scope and specification drift (the supplier delivers something different from what was agreed), is real but is handled in supplier performance reviews rather than the register.
Step-by-step: a 90-day contract savings process
Weeks 1-3: Build the register
- Pull the supplier list from the AP ledger for the last 12 months and rank by spend. Take the suppliers that make up roughly the first 70 to 80 percent of addressable spend. Owner: Procurement lead. Output: ranked list.
- Collect the agreements. For each supplier, gather the master agreement, order forms, price schedules, amendments, and side letters. Owner: Procurement with Legal or the finance lead. Output: one folder per supplier and a list of suppliers with no signed agreement.
- Abstract each contract into the register template below. Copy the clause reference next to every term so a reviewer can verify it. Owner: category manager. Output: completed register. Flag anything ambiguous for counsel rather than interpreting it.
- Assign a named owner to each contract and to each notice deadline. Output: owner column filled for every row.
Weeks 4-6: Audit price and entitlements
- Run the invoice-to-contract audit. For each supplier, extract invoice lines for the last 12 months, match item or service codes to the contract price schedule, and compute the difference between invoiced and contract price times volume. Owner: AP analyst with the category manager. Output: leakage list by supplier.
- Check entitlements. For each contract with rebates, tiers, or credits, compute what was earned from actual spend and compare it to what was received. Owner: category manager. Output: unclaimed list.
- Check commitments. Compare year-to-date and forecast volume to every minimum or take-or-pay clause. Owner: category manager with Operations. Output: exposure list with dates.
- Separate the findings into three buckets: cash recoverable now (overcharges, unclaimed rebates), cost avoidable going forward (an uplift you can contest), and exposure to manage (shortfalls, penalties). Do not add them together.
Weeks 7-9: Act and build the calendar
- Raise the claims. Send a documented claim to each supplier for overcharges and unclaimed rebates, citing the clause and the invoice lines. Whether the supplier owes the money is determined by the agreement; where there is a dispute, involve counsel. Owner: category manager. Output: claim log with amounts and dates.
- Build the renewal calendar (template below) with a decision date well ahead of each notice deadline. Owner: Procurement lead. Output: calendar sorted by deadline.
- Fix the system. Load contract prices into the ERP or PO system where possible so that invoice matching flags variances automatically. See AP process design for matching rules. Owner: AP manager. Output: price-variance exception report.
Weeks 10-13: Run the cadence
- Hold a monthly contract review (45 minutes): new leakage, claims status, commitments, and the next 120 days of deadlines. Owner: Procurement lead. Output: decisions logged.
- Take renewal decisions at the decision date: renew as is, renegotiate, run a competitive event, or exit. For events, see the sourcing event process. Owner: category manager with the budget owner.
- Report savings by type to the CFO monthly. Output: a one-page tracker that distinguishes cash recovered, cost avoided, and exposure.
Templates
Contract register (copy into a spreadsheet)
| Supplier |
Contract ID |
Owner |
Start |
End |
Renewal type (fixed / auto / evergreen) |
Notice period (days) |
Notice deadline |
Decision date |
Annual spend |
Price basis |
Escalator (clause) |
Rebate or tier (clause) |
Minimum commitment (clause) |
Termination rights (clause) |
Counsel review needed (Y/N) |
Invoice-to-contract audit
| Supplier |
Item or service |
Contract price |
Average invoiced price |
Variance per unit |
Units (12 months) |
Leakage |
Cause (escalator misapplied, old price list, wrong item code, unapproved increase) |
Claim raised (date) |
Recovered |
Renewal calendar
| Supplier |
Annual spend |
Renewal date |
Notice deadline |
Decision date (deadline minus lead time) |
Decision options |
Owner |
Status |
Set the lead time by how long a competitive event or a renegotiation actually takes you. If an RFP takes 10 weeks, the decision date must be more than 10 weeks before the deadline.
Monthly contract review agenda
- Deadlines in the next 120 days: status and decision owner (10 min).
- New price variances from the exception report (10 min).
- Claims raised, answered, and paid (10 min).
- Commitment tracker for contracts with minimums (10 min).
- Decisions needed from Operations, Finance, or Legal (5 min).
Metrics and KPIs
| Metric |
Definition |
Data source |
| Contract coverage |
Spend under a signed, registered contract ÷ total addressable spend |
AP ledger and register |
| Price compliance rate |
Invoice lines within contract price ÷ invoice lines on contracted items |
Invoice-to-contract audit |
| Leakage recovered |
Cash received from supplier claims in the period |
Claim log and cash receipts |
| Entitlement capture rate |
Rebates and credits received ÷ rebates and credits earned |
Register and AP credits |
| Renewals actioned on time |
Renewals with a decision before the notice deadline ÷ renewals due |
Renewal calendar |
| Commitment utilization |
Actual volume ÷ minimum volume, for contracts with minimums |
PO data and register |
| Savings realized |
Contract-price savings that appear in the P&L, by type |
Finance tracker |
Setting targets without invented benchmarks. Set contract coverage and renewal on-time targets from your own baseline: measure them in week three, then set a target you can reach with named owners over two quarters. Set price compliance against the contract itself: 100 percent of lines within contract price is the standard, and exceptions should have a documented reason. For savings, use the method in the Procurement Playbook: count a saving only when it shows in the P&L at the new run rate, and keep cash recovered, cost avoided, and exposure separate.
Common mistakes
- Counting negotiated savings as realized. A saving booked at signing that never reaches the invoice is a forecast. Track realized savings from invoice data.
- Building the register once. A register that is not updated after amendments, new orders, and acquisitions is wrong within a quarter. Assign an owner and a monthly update.
- Tracking the end date and not the notice deadline. The date that matters is the last day to give notice, which is often 60 to 180 days before the end date. Read the clause.
- Adding recovered cash to avoided cost. An overcharge refunded is cash. An uplift you declined is a cost that never happened. Adding them inflates the headline and confuses finance.
- Auditing only price. Unclaimed rebates and service credits are often worth as much as price variances and are never audited because nobody is paid to look.
- Interpreting clauses without counsel. A summary in a spreadsheet is a working tool, not a legal opinion. Disputed or ambiguous terms go to counsel before you send a claim.
- Leaving payment terms to AP defaults. If the system pays at net 30 and the contract says net 60, you are giving the supplier free financing. Check the supplier master against the contract. This links directly to DPO and supplier terms.
- Running claims as a surprise. A claim that arrives with no relationship context can damage a strategic supplier. Brief the category manager and the relationship owner before it goes out.
Worked example (illustrative)
The numbers below are made up to show the method. They are not benchmarks.
A manufacturer audits four contracts from its top 20 suppliers.
| Contract |
Finding |
Calculation |
Amount |
Type |
| Packaging film |
Contract price $4.00 per unit, invoiced $4.12 on 150,000 units |
($4.12 − $4.00) × 150,000 |
$18,000 |
Cash recoverable |
| Component rebate |
Contract pays 1.5% rebate on total annual spend if spend is at least $1.8M; spend was $1.9M and no rebate was claimed |
1.5% × $1,900,000 |
$28,500 |
Cash recoverable |
| Maintenance software |
$240,000 per year, auto-renews March 31, 2027 with 90 days' notice, 7% uplift on renewal |
7% × $240,000 |
$16,800 |
Cost avoidable |
| Resin supply |
Minimum of 500,000 units at a $0.80 take-or-pay charge per unit short; actual purchases 430,000 |
(500,000 − 430,000) × $0.80 |
$56,000 |
Exposure |
Cash recoverable: $18,000 + $28,500 = $46,500.
Cost avoidable: $16,800 per year, but only if the buyer acts before the notice deadline. March 31, 2027 minus 90 days is December 31, 2026. If the decision lead time for a competitive event is 10 weeks, the decision date is October 22, 2026 (70 days before the deadline).
Exposure: $56,000, which the category manager and Operations can reduce by pulling forward purchases or renegotiating the minimum before the contract year ends.
What this tells the operator:
- The two cash items are worth claiming immediately, but each must be checked against the clause and the invoices before the claim goes out.
- The software item is time-critical. It is worth more to act on the deadline than to argue about the amount.
- The exposure is not a saving. It belongs in a risk list with a date, not in the savings total.
- Reporting "$119,300 of savings" by adding the three buckets would overstate recovered value by more than 2.5 times. Report $46,500 recovered, $16,800 avoidable, $56,000 exposed.
AI prompt assistance
AI can speed up abstracting and auditing, but it can misread clauses and invent terms. Always check extracted terms against the source and have counsel review anything that matters.
1. Abstract a contract into the register.
I will paste the text of a supplier agreement. Extract these fields into a table: parties, start date, end date, renewal type, notice period for non-renewal, price basis, price escalator, rebate or volume tier terms, minimum purchase commitment, payment terms, termination rights, and assignment or change-of-control provisions. For every field, quote the exact clause text and its section number. If a field is not in the text, write "not found" rather than guessing.
Check: open the contract and verify each quoted clause for the three highest-value terms. Send ambiguous clauses to counsel.
2. Draft the invoice-to-contract audit.
Here is a price schedule (item, contract price) and 12 months of invoice lines (item, quantity, unit price, date). Match items, compute the average invoiced unit price by item, the variance to contract price, and the dollar leakage (variance times quantity). Show unmatched items separately. Do not assume a match when item codes differ.
Check: recompute the leakage for the two largest items by hand and confirm that the invoice total ties to the AP ledger.
3. Build a renewal calendar.
From this register extract, create a renewal calendar sorted by notice deadline. For each contract, compute the notice deadline as the end date minus the notice period in days, and a decision date as the notice deadline minus [your lead time] days. Flag any contract whose decision date is in the past.
Check: verify three deadlines against the contract text, and confirm how the contract counts notice days (calendar days or business days).
4. Draft a claim letter outline.
Draft a factual, professional outline for a letter to a supplier claiming an unclaimed rebate. Include the contract reference, the clause, the spend period, the calculation, and a request for payment or a written explanation. Do not make legal threats.
Check: the account owner and counsel review the draft before it is sent.
Implementation guide
| Phase |
Weeks |
Owner |
Exit criteria |
| Register |
1-3 |
Procurement lead |
Top suppliers abstracted; named owner per contract and deadline; list of suppliers without agreements |
| Audit |
4-6 |
Category managers with AP |
Leakage, unclaimed, and exposure lists complete and kept separate |
| Act |
7-9 |
Procurement lead |
Claims raised; renewal calendar live; price-variance exception report running |
| Cadence |
10-13 |
CFO sponsor |
Monthly review running; savings reported by type; first renewal decisions taken on time |
Governance: the CFO owns the savings definition, the Procurement lead owns the register and calendar, category managers own claims and renewals, AP owns the exception report, and counsel owns the interpretation of disputed terms.
What to expect: the register and renewal calendar can be built in a few weeks and immediately reduce the risk of missed deadlines. Price audits and claims take longer because they depend on invoice data quality and supplier responses. Do not publish a savings target before the first audit is done.
Downloadable assets
The contract register, invoice-to-contract audit, renewal calendar, and monthly agenda above are designed to be copied into a spreadsheet. The Spend Cube Starter turns a CSV of AP lines into a category rollup and vendor concentration view.
Related resources
Frequently asked questions
What is contract management in procurement?
Contract management in procurement is the discipline of tracking, enforcing, and renewing supplier agreements after they are signed. It covers a register of terms, checks that invoices match contract prices, claims for rebates and credits, monitoring of commitments, and a calendar of renewal and notice deadlines. Its purpose is to make negotiated savings appear in the P&L.
Where does contract leakage come from?
Contract leakage comes from invoices that do not match the agreed price, rebates and credits that are never claimed, commitments that are missed or over-bought, and renewals that roll over by default. Each has a different detector and owner. An invoice-to-contract audit and a register of entitlements will find most of it for the top suppliers.
How do I find contracts with auto-renewal and notice deadlines?
Start with your top suppliers by spend and read the term and renewal clauses in each agreement. Record the end date, whether the contract renews automatically, and the notice period, then compute the notice deadline. Track the deadline, not the end date, and set a decision date earlier by the time a competitive event or renegotiation takes.
Should recovered overcharges count as procurement savings?
Report them separately. A refunded overcharge is cash recovered and should be tracked as a one-time item. A prevented price increase is cost avoided and affects future periods. A negotiated price that shows up on invoices is a run-rate saving. Combining these types inflates the total and makes it hard for finance to reconcile to the P&L.
Do I need contract management software?
No, you do not need software to start. A spreadsheet register, an invoice-to-contract audit pulled from the AP ledger, and a calendar with named owners will address most leakage for the top suppliers. Software becomes useful when volume of contracts makes manual updates unreliable, and it only works if the underlying register data is accurate.
How this works in a System of Performance
A contract register fails when it is a one-time project that drifts out of date. Prices, rebates, commitments, and renewal deadlines live in agreements, the AP ledger, the PO system, and email, so the link between what was agreed and what was paid is rarely visible. A Performis routine can take on a recurring job like this, with the scope and fit agreed with you: it works from the records your team supplies, prepares the work for your named reviewer, and keeps each approval on record. If you want to see where your own contracts and invoices disagree, bring it to us as a launch partner.