Start with a renewal calendar
List every customer with five columns: renewal date, annual value, contract length, the person who owns the relationship and the main contact. Sort by renewal date.
Do this once in a Google Sheets tab, or build a renewal pipeline in your CRM such as HubSpot or Pipedrive. Whichever you choose, a renewal is a deal with a close date, so treat it like one.
Set a timeline backwards from the date
Work backwards from the renewal date and fix the touches in advance. This is the timeline I would start with, and you can adjust it to the length of your contracts:
- 120 days out: check the account health and decide who needs a call.
- 90 days out: send a note that says you are planning the next term and want a short conversation.
- 60 days out: hold the review call and share the value summary.
- 30 days out: send the renewal terms and any price change in writing.
- 7 days out: confirm the signature or payment is on its way.
For short contracts, scale the timeline down. A monthly plan needs no calendar, only a good first 30 days.
Decide how renewal happens
Choose the default before you contact anyone. For subscriptions, automatic renewal with a clear notice works best, because it removes a decision the customer never wanted to make. For contract businesses, proactive outreach 60 to 90 days ahead leaves room to fix problems.
Check the rules on automatic renewal and notice periods in your country and for your type of customer. Put the notice date in the calendar next to the renewal date.
Prepare a one-page value summary
The renewal conversation is easier when the customer has already seen the results. Prepare a single page with four parts:
- What they bought and what they agreed to achieve.
- What happened: numbers where you have them, examples where you do not.
- What is not working yet, stated honestly.
- What you propose for the next term.
Write it before the call and send it ahead. Never let the renewal be the first time a customer hears what you delivered. Renewal is earned across the term, not pitched at the deadline explains how to collect the proof all year.
Prepare for the five objections
Most objections to renewing fall into five groups. Write one short answer to each:
- Price: show the value summary first, then discuss price. Do not discount without getting something back, such as a longer term.
- Value: ask what result they expected and compare it with what they have. Fix the gap or say plainly it cannot be fixed.
- Budget: ask what is possible, and offer a smaller scope or a later start.
- Champion left: meet the new person within two weeks and replay the value summary for them.
- Competitor: ask what the other option does that you do not, and listen.
If an account is slipping, read A save is a fix delivered in person, not a discount thrown in panic.
Record why customers leave
For every non-renewal, record one reason from a fixed list: price, product gap, service problem, business closed, switched to a competitor or no longer needed. Add a free-text line with the customer's own words.
Review the list every quarter. If two reasons make up half the losses, you have found your next fix. This is the other half of Build customer feedback loops.
Common mistakes
- Opening the renewal conversation 30 days out, after the customer's budget is set.
- Announcing a price increase in the same message as the renewal request.
- Offering a discount before you know the reason for the hesitation.
- Treating all renewals the same, so your biggest accounts get a form email.
- Leaving the renewal with one person who may have already left the customer.
- Recording lost renewals as "churn" with no reason.
How you know it works
- You can see every renewal for the next 120 days in one view.
- Nobody on your team is surprised by a renewal date.
- Customers receive the value summary before they receive the invoice.
- Your renewal rate rises, or the reasons for the losses become clearer each quarter.
- Fewer renewals arrive as a discount request.