Stop surprise renewals, regain leverage, and make every renewal decision defensible
By implementing this system you will:
Do this with your top 20 vendors (by spend or operational criticality):
If you only do the above, you will eliminate most "surprise renewals."
Renewals aren't about the end date. They're about the notice deadline.
Beginner rule: If you miss the notice deadline, your leverage is gone.
This system exists to ensure:
Beginner trap: Many contracts require notice to be "received," not "sent."
A list of 20–50 vendors in scope with clear owners
Starting with every vendor. Start with the ones that matter.
You can open one folder and see the executed documents in 60 seconds
Using a draft or proposal instead of the executed agreement.
Renewal tracker populated for the top 20 vendors
Tracking end dates but not notice deadlines.
Each vendor inside 120 days has a stage + next action + owner
Negotiating at T-30. That's too late.
No vendor sits without an owner or next action
Turning it into a 60-minute debate. Keep it tactical.
Leadership can approve fast because the memo is standardized
Trying to write a "perfect" memo. Keep it one page.
Proof of notice is stored with the contract
Sending notice "to the rep" instead of the address in the contract.
Note: This is operational guidance, not legal advice.
The tracker is always "current" for the next cycle
Forgetting to update the tracker after signing.
Use this as a spreadsheet table:
| Field | Description |
|---|---|
| Vendor | Vendor name |
| Category | HVAC / Janitorial / Waste / Security / etc. |
| Sites covered | List or link |
| Contract type | MSA / SOW / Both |
| Contract start date | Date |
| Contract end date | Date |
| Auto-renew | Y/N |
| Renewal term length | e.g., 12 months |
| Notice window (days) | e.g., 60 |
| Notice deadline | Actual date |
| Notice delivery method | Email / certified mail / address / "received by" |
| Termination for convenience | Y/N + notice requirement |
| Escalator type | Fixed % / CPI / market / other |
| Escalator cap | If any |
| Pricing exhibit link | URL/file |
| Contract folder link | URL/file |
| Owner | A person |
| Stage | T-150/T-120/T-90/T-60/T-30/Closed |
| Next action | Short action |
| Next action due date | Date |
| Last renewal decision | Renew / Renegotiate / Rebid |
| Notes | Anything important |
Agenda (30 minutes) 1) Contracts inside 120 days (10–15 min) - Vendor - Stage (T-120/T-90/T-60/T-30) - Owner - Next action + due date - Blockers 2) High-risk items (10 min) - Notice deadlines within 45 days - Vendors with dispute history - Any vendor proposing "market adjustment" or non-capped escalators 3) Decisions needed (5 min) - Approvals to pursue rebid - Approvals for negotiation targets 4) Closeout (2 min) - Confirm next meeting - Confirm owners updated tracker
Vendor: Category: Sites covered: Contract end date: Notice deadline: Auto-renew (Y/N): Current annual spend (last 12 months): Current scope summary (plain English): Performance summary (last 90 days): - Quality: - Responsiveness: - Billing integrity: - Compliance/safety: Current pricing terms: - Base rates: - Escalator type/cap: - Pass-through rules: What is changing (choose one): [ ] Renew as-is (rare; justify) [ ] Renegotiate (preferred default) [ ] Rebid/replace Proposed new terms (bullets): - Price change: - Term length: - Termination for convenience: - SLA changes: - Scope tightening/clarity: Risks and mitigations: - Risk: - Mitigation: Approvals: - Finance: - Ops: - Legal (if needed): Decision date:
Subject: Renewal kickoff — [Vendor] (Notice deadline: [date]) Team — we are inside the renewal window for [Vendor]. Contract end date: [date] Notice deadline: [date] Goal: decide renew/renegotiate/rebid by [T-90 date]. Please send by [date]: - Any issues with performance or scope - Any upcoming operational changes (sites, frequency, requirements) - Any invoice/charge issues you've seen - Your "must change" and "nice to change" items We will review in the weekly Renewal Standup. Thanks, [Owner]
Before sending notice: - Confirm notice deadline date - Confirm required delivery method and address - Confirm whether notice must be "received" by deadline - Draft notice with correct legal entity names - Send early enough for delivery (buffer) - Store proof of sending/receipt in contract folder - Update Renewal Tracker status to "Notice sent" with timestamp
Template 6 — Carbon/Data Readiness add-on (optional, do not slow renewals)
Add these fields to the Renewal Tracker for later Scope 3 readiness:
- Sites served - Service frequency - Materials used (high level) - Travel pattern indicator (if relevant) - Waste tonnage (if waste vendor) - Any existing sustainability documentation
Pick 3:
Confidence: High (this is an operational control system used across procurement/finance teams).
Assumptions: You can identify top vendors and access executed agreements.
Where this can fail: If ownership and weekly cadence aren't enforced, or if contracts are missing/incorrect.
v1.0 (2026-01): Latest release