Renewal prep at 90, 60 and 30 days: a checklist that keeps surprises out
The renewals that go wrong rarely go wrong at 30 days. They go wrong at 120, quietly, and you find out at 30. The fix isn't more meetings. It's looking at the same few things at three fixed points, early enough to act.
At 90 days: find the risk while there's time
- Is the health score honest? Check it against tickets and usage, not just the CSM's gut.
- Who signs? Has the economic buyer changed since they bought?
- When did an executive last hear from you? If it's been more than a quarter, fix that first.
- Any open Sev1 or Sev2, or a promise you haven't kept?
- What value can you prove in their numbers, not yours?
The output of the 90 day check is one sentence: the single thing that would most improve the odds of renewing. Then go do it.
At 60 days: line up the paperwork and the people
- Confirm the procurement process and timeline. New security reviews love to appear here.
- Agree on pricing and term internally before the customer asks.
- Book the renewal conversation with the decision maker, not only your champion.
- Recheck the 90 day risk. Did it move?
At 30 days: close and confirm
- Quote sent and acknowledged.
- No surprises left: legal, security, budget owner all known.
- If it's slipping, escalate now with a clear brief. (Here's how to write one.)
The milestones at a glance
| Days out | Goal | Output |
|---|---|---|
| 90 | Find the risk | One sentence: the biggest lever |
| 60 | Line up people and paperwork | Signer, process and quote date confirmed |
| 30 | Close or escalate | Signed, or a brief to leadership |
Email wording for each stage is in renewal email templates.
A renewal brief template
Coastline Dental Group | Renews Jan 14 (90 days) | Owner: Priya Health: Yellow (CRM) | Tickets last 90 days: 14, 3 about reporting exports Signer: Mark Ellis, COO (new since last renewal, never met) Last exec touch: Jul 2, QBR Open promises: custom export format, promised for Q3 [CONFIRM status] Biggest lever: meet Mark before Nov 1 with a one-page value summary. Skipped: usage data (export failed for this account).
Let an agent watch the calendar
The hard part of this routine is remembering to run it for every account at the right moment. That's the part to hand off. Have an agent check renewal dates daily and only speak up when an account crosses 90, 60 or 30 days, with a brief like the one above built from your CRM fields only.
Daily, check [CRM renewal date field] for all accounts. When an account is exactly 90, 60 or 30 days out, write a renewal brief: owner, health, ticket themes from the last 90 days, signer, last executive touch, open promises, and the one biggest lever. Use only [CRM fields, tickets]. Tag anything unverified [CONFIRM]. End with a Skipped line. Draft only.
This is the Renewal Brief play in The CS Agent Playbook, with guardrails and tuning notes. Pair it with the weekly churn risk review so the 90 day check never starts cold.
Questions
When should renewal prep start?
At least 90 days out, and earlier for large or complex accounts.
What goes in a renewal brief?
Owner, health, ticket themes, the signer, last executive touch, open promises and the single biggest lever.
What if a renewal is at risk at 30 days?
Escalate right away with a clear brief and a specific ask.
Want the full routines?
The CS Agent Playbook has 14 ready-to-paste agent routines like this one, each with guardrails, a sample result and the failure to check for first. $39 for the PDF and a plain-text prompts file.
Related guides
- Renewal negotiation checklist: how CSMs prepare for price pushback
- A weekly churn risk review routine your team will actually keep
- An executive business review template that respects an executive's time
- Renewal email templates for every stage of the renewal
Free: prompt templates | churn risk calculator | churn rate calculator | CSM capacity calculator | escalation email generator | health score calculator | NRR and GRR calculator