Having an efficient, proactive, scalable, customer renewal process is critical for maximizing revenue, minimizing customer friction, and maximizing efficiency for the organization!
Before looking at the renewal process itself, it’s important to make sure you are set up for success with the contracts themselves!
Customer Contracts
Before managing the renewal, you should first consider how to reduce friction and maximize revenue in the renewal process by evaluating your contracts.
Auto-renewal language
I recommend including auto-renewal language into contracts with a notification period (typically 30 days) set in the contract. There can be exceptions to this!! For example, if you are a company where you plan to have upsells, then I recommend against auto-renewal language as you want to have the upsell conversation with your customer.
Contract Term Length
A lot of start-ups begin with monthly contracts, and then have a large project to migrate customers to annual contracts. Additionally, monthly contracts are a better model for some companies, so make sure to think what works best for your company, business model, and customers. People typically think of B2C companies as being monthly, with B2B being annual, but I always look at those phone contracts we’ve signed up for as a glaring exception for why you should evaluate what’s best for you!
Uplift
Make sure the uplift amount is included in the original contract, so there are no surprises come renewal time. I have seen this get overlooked completely with start-ups, resulting in per customer margins going down over time as a result.
For uplift amounts, I typically see anywhere from 3%-10%, with 5% being the number I use the most frequently. This is an easily explainable number, as it helps to cover employee compensation increases, as well as the new features / improvements they received throughout the year. It’s important that whoever is managing your renewals understands and can easily justify this number if it comes up as a discussion topic for the renewal.
Renewal Process
This process is for enterprise customers, which is a highly manual process. For companies that have more of a scaled model, you will want to standardize and automate out many of these steps!
Please note that the renewal process is also a great time to also be including any upsell. You are already having a commercial conversation, so if the customer wants to expand, and you haven’t successfully upsold them already, this is a low friction time to do it!
I typically start the renewal process 150 days out. Yes, more than a quarter out. This ensures all renewals have kicked off before the quarter starts, and to give runway to fix any accounts that may be at-risk.
150-120 Days prior to Contract Expiration Date
During this period you are getting aligned internally on the customer terms and introducing the renewal to the customer. This is done in the following steps:
- Determine the renewal terms, opportunities, and risks:
- Review the contract for auto-renewal language, uplift amount, cancellation term, or anything else specific to your business and the customer.
- Understand any upsell opportunities you want to include in the renewal.
- Understand the customer’s current state: budget constraints or willingness to invest, any important customer impacting issues, customer’s understanding and acceptance of the value you have provided.
- Internal deal review and approval process. This should show the value the customer is getting from their product, what the customer has purchased (old terms), what the new terms are, and any business risks. I typically do this by email, where the CSM (or renewals person) sends an email to a distribution alias (deal desk), which includes the approver from the finance team, approver from the business team (typically head of CS or Revenue), and any other interested personnel.
- Once approved, the CSM lets the customer know during one of their meetings that the renewal is coming up, asks if they have any questions on the terms, and if there is anything to be aware of during the renewal process. This is the “official” customer introduction to the renewal process and should be flushing out any risk in the account based on the customer’s reaction.
120 to 90 Days prior to Contract Expiration Date
At the beginning of this period, you should send the official email to the customer with the updated terms. If you have an auto-renewal language, the request is to have them reply to the email to confirm their intent to renew. If you do not have auto-renewal language, include a summary of the terms in the email, with the contract attached (or let them know it’s sent via Docusign, or other contract management solution).
A personal goal I have always had for the team is to have 50% of renewals done 90 days out! This helps to highlight your at-risk/problem accounts going into a quarter. Some of your customers will drag their feet as well, or not want to sign until the last minute, but it’s still worth pushing.
Why do we want written confirmation if they are auto-renewing? To prevent any customer surprises! The last thing anyone wants to hear is, “I didn’t know I had to cancel by x date! I’m not paying!” The goal is to minimize the collections process, while also providing an ideal customer experience as much as possible! Put yourself in the customer’s shoes, wouldn’t you be upset if you got invoiced randomly without being notified?
If you are negotiating aspects of the renewal, including upsells, the goal is to have these conversations during this time period as well. That way you are entering the renewal quarter aligned with the customer even if the paperwork isn’t signed yet! If for some reason you are having to go through a difficult procurement process, or getting “put out to bid” again, catching this so far out will give you time to get this work done in a high quality way!
90 to 45 Days prior to Contract Expiration Date
The bulk of the renewal work should have been done by now for customers that will not have issues. You should be getting signatures from customers that do not want to sign a quarter out, or are dragging their feet because your sponsor procrastinates.
I also recommend reminder emails on the contract renewal approximately every 30 days. You should make this work for what’s best for your workflow.
For any accounts that are going sideways, they should all be escalated within the CS (and other) teams for reporting with a get-well plan to get the customer back to health and renewed.
Less than 45 Days prior to Contract Expiration Date
If a customer has not engaged on the renewal conversation, then this needs to be re-escalated to the highest level stating that the get well plan is not working, and additional engagement is required (executive sponsor, head of CS/Revenue, etc).
At this point, the tone of email conversations should be shifting. Previous emails should have been friendly, informative, and helpful. Given the horizon of the contract ending, the tone should now become increasingly direct, with impact. An example would be, something like:
Dear [Customer],
We are only 45 days out from the contract expiration date. If we do not hear back from you at least 30 days prior to this date, you will be auto-renewed and invoiced. I want to get on a call with you to discuss any questions you may have...
If possible, work with your Marketing team to ensure each email has the correct tone.
Signed Renewal Paperwork!
Congratulations, your customer has renewed!
Please put the signed contract, or the written confirmed auto-renewal email into the appropriate repository (CRM, Shared Drive, etc) for storage, and update your CRM and other tools as necessary to record your successfully renewed customer.
Some companies like to know about renewals as well. If so, have an email distribution group and send an internal email notifying them of the successful customer renewal.
Customer Does not Renew
While the goal is to always have a 100% renewal rate, I don’t know of anyone who has successfully accomplished this. As such, when a customer notifies you of their intent to not renew it’s important to kick off a few supplemental processes:
- Customer Save Plan: Can this customer be saved? This could be a negotiating tactic, maybe a new sponsor needs to be educated? You have some time to salvage this customer, and a down-sell is almost always better than losing a customer outright.
- Customer Transition Plan: How do you off-board the customer? It’s important to give the customer a good experience during this process, so you can re-earn their business later. Notifying them when access will be shut off, ensuring their data is exported ahead of time, and letting them know when their data will be deleted from your systems is important so that the customer is informed, and not surprised. I’ve even sold a services engagement for a data export service for customers when they’ve left.
- Customer Exit Survey / Understanding: Having a standardized exit survey to understand why the customer left in their own words is important to learn and improve so that other customers don’t leave for the same reason. This should be a combination of quantitative (customer usage data, support tickets, bugs, etc), and qualitative (CSM feedback, customer feedback, etc). Sometimes the customer is honest with you, and sometimes they themselves don’t understand the reason, so their feedback is just one of many sources of data to seek to understand what’s truly going on. For a scaled model, I have found offering a $50 gift card will get a customer on a call to give you this critical information.
- Internal Root Cause Analysis and Remediation: Once you have the above information, hold a cross-functional meeting to share the feedback, align on the results, and put together a remediation plan (if appropriate) to ensure it doesn’t happen moving forward. Depending on your volume of customers, I do this on a quarterly basis for all customers that have not renewed.
- Customer win-back: During the customer transition plan, you should ask if they would consider using your service down the road or are willing to share feedback after using the competitor’s solution. Typically customers will agree to this meeting, as at this point they will have hopefully seen that the grass is not in fact greener, and you can re-engage with them.
Tactical Details
Tracking Renewal Status for all Customers
I recommend tracking renewals in either your CS Platform or your CRM. At a minimum, fields should be “renewal risk”, which is a green, yellow, red field, along with a “Get Well Plan” field, which is typically a link to an outside document showing the project plan to save the account. Any account that is not green, should have a corresponding Get Well Plan document referenced. This enables easy reporting for all renewals in the current quarter, and one quarter out. CSMs/Renewals Managers should be putting notes into the platform as well for meetings, next steps, etc.
Contract Management
Make sure you have a cross-functionally aligned repository where you store all customer signed contracts. It can be crazy to see what’s changed for a customer over the years, especially for those customers where you have expanded significantly, so being able to easily find the contracts is critical. I personally recommend storing them in your CRM, alongside all of your other customer data, but have also used a shared drive.
Summary
Once you have implemented your renewal play that works for your company, you should have a solution that is optimized for the following:
- Customer experience
- Remove as many “surprises” as possible
- Maximize revenue via uplift and upsell
- Cross-functional alignment and awareness
- Internal efficiency and standardization
- Reporting and data retrieval