Vendor Management and Renewal Tracker
Four sheets and four documents that turn a folder of contracts into dated notice deadlines, and name what blocks the rest.
Free download · No account needed
Notice of Non-Renewal
Notice that [document title] will not renew
| From | The legal entity named on the document |
| To | The recipient in the notices clause |
| By | The channel that clause requires |
| Arrive by |
1. What this letter is
Written notice under [clause] of [document title] that [your entity] will not renew the services described in it.
2. What it covers
The specific order, described the way that document describes it. Where this vendor holds other live documents, they are named here and said to be unaffected.
3. When it takes effect
The current term ends on [renewal date]. Notice is given [n] days before that, which meets the [n] day period required by [clause].
Read from the contract, never from memory
The recipient, the address, the channel and every clause number come from the notices clause. A notice sent on time to the account manager, rather than to the address that clause names, is a notice that may not count.
4. Acknowledgement
Confirm receipt in writing, and confirm the date the services will end.
A renewal deadline is not one fact, it is three. The renewal date sits on the order form. The notice period sits in the master agreement that order form incorporates, and a precedence clause somewhere decides which governs when the two disagree. Any of the three can be absent from everything a company holds, and a blank cell looks exactly like a deadline nobody has reached yet.
So this pack keys on the vendor rather than on the file, and the deadlines it cannot date are not left blank. Each goes to its own sheet, naming the fact that is missing and the document that should have carried it. Across 47 free vendor spreadsheets downloaded and opened, two name a notice period at all and none rolls anything up per vendor. Before signing, that window is still negotiable, which is a contract review job, and choosing which vendor to sign is an RFP evaluation job that runs earlier still.
One real filed vendor register runs to 201 rows, and nine of them carry no date anywhere. Among them an AWS Customer Agreement, and Google Workspace terms the filer itself marked undated. A tenth hides its date behind the typo "with ineffective date of", which no search for the right phrase will ever find. Send River the folder and it reads each document in, groups them by vendor, and dates what the paperwork supports. Or take the Word documents and CSV sheets blank and fill them in yourself.
What's in the pack
Document Inventory
One row per document, transcribed as written and typos kept, with the counterparty and the buying entity recorded separately.
Vendor Register
One row per vendor, joining the documents that belong to it, including the ones a subsidiary or a reseller signed.
Renewal Deadlines
Every deadline the paperwork supports, counted in real calendar days rather than DAYS360's 360 day year.
Unresolved
The deadlines that cannot be dated, each naming the fact that is missing and the document that should carry it.
Notice of Non-Renewal
The letter a met deadline produces, built from the notices clause: the entity, the recipient, the channel, the date.
Where Each Fact Lives
The map from a deadline back to the documents that can supply it, and the way each of them fails.
Document Taxonomy
Nine types chosen by what each does to a deadline, against the 121 ways one filed register names its documents.
Vendor Policy
Lead time, signing authority, who decides a renewal, and what the company will not sign again, written down once.
How to use it
- 1
Open in River, or take it blank
Open the pack in River and hand it the contracts, or download the Word documents and CSV sheets and fill them in yourself.
- 2
Send the folder
Contracts, order forms, master agreements, renewal confirmations, a folder export. Scans and photographs work. Each one goes into the inventory exactly as written.
- 3
Date what the paperwork supports
Documents get grouped by vendor. Deadlines with all three facts get dated and their basis recorded. Everything short of three facts goes to Unresolved.
- 4
Chase, then write the notice
The chaser groups the gaps by who has to answer rather than by vendor. When a renewal is decided, the letter builds from the clauses that govern it.
Frequently asked questions
Is this template free?
Yes. The zip is Word documents and CSV sheets, and it needs no account and no card. Edit with AI is the optional half: the agent reads your contracts, fills the inventory, and dates what it can. The rest of the packs sit in the template library.
What format are the downloaded files?
Word (.docx) for the four documents, CSV (.csv) for the four sheets, zipped together. Excel, Numbers and Google Sheets read the sheets straight off the download, and the letter opens in Word or Pages. There is nothing to convert and no proprietary format anywhere in it.
Will it work out a notice period the contract does not state?
No, deliberately. One real filed order form renews unless a party gives notice of non-renewal, a phrase it uses once and never defines, so the duration is not in that document at all. A period inferred from the term length looks identical in a sheet to one read off a page, so the row goes to Unresolved instead.
Will the vendor tell me before it auto-renews?
Usually nothing requires them to, and the state laws that do are narrow. Wisconsin's business contract statute puts the notice duty on the seller, but only where both the initial term and the renewal run longer than a year. Fifteen kinds of contract are carved out before that, and it covers one state. That is the argument for dating the deadline yourself.
One vendor has four contracts. Does that work?
That is the case it is built for. Four documents for one vendor become one row with four documents against it, including the ones a foreign subsidiary signed and the ones a reseller signed on the vendor's behalf. The earliest notice deadline across all four is what surfaces. Whether that vendor should hold your data at all is a separate vendor risk assessment.
Do I need every document before I start?
No. Send what you have and the gaps become rows rather than blockers, each naming the document that would close it. If you only want the risks pulled out of one contract you already hold, that is a red flag pass instead of a portfolio, and one contract read for the obligations you owe is its own job.
What does 'Edit with AI' actually do?
It signs you up, installs this pack as a private workspace of your own, and puts the agent in front of the sheets with nothing in them yet. Then you send documents, in whatever shape you have them: a signed PDF, a scan, a photograph of a page, a folder export.
Date the deadlines your paperwork can support
Take the Word documents and CSV sheets blank, or open this exact pack in River and let it read the contracts first.
Edit with AI