ExeechainExeechain

Detect

  • Churn prediction0-100 daily, with the drivers
  • Customer health scoreThe three reasons, quoted
  • Revenue forecastNext quarter, defensible

Act

  • Retention playbooksDrafted per customer
  • Workflow automationWorkflows you compose
  • CopilotAsk about any account

Prove

  • QBR automationEight hours to thirty seconds
  • Revenue leak benchmarkSize the leak from your MRR, free
  • Retention intelligenceThe whole loop

Alternatives

  • vs Gainsight
  • vs ChurnZero
  • vs Vitally
  • vs Planhat
  • vs Totango

What they cost

  • Gainsight pricingEvery reported figure, sourced
  • ChurnZero pricingListed vs actually paid
  • Buyer's guideHow to choose

Connect

  • Stripe
  • HubSpot
  • Intercom
  • Zendesk
  • Mixpanel
  • Slack

Bring your own

  • API & CSVREST, webhooks, import
Pricing

Read

  • Documentation
  • Blog
  • Getting started

Look around

  • Live demoA seeded workspace
  • Churn calculatorLogo and revenue churn, annualised
  • NRR calculatorNet and gross retention
  • SecurityWhat we have, and don't
Sign inStart free
  1. Home/
  2. Blog/
  3. Renewal management
Blog/Customer success

Renewal management: the 90-day process that stops silent churn, with stages, exit criteria and four KPIs

What renewal management means, the renewal lifecycle as a five-stage pipeline (review at 90 days, classify at 60, resolve, commercial at 30, confirm), how to run it in Salesforce and what Salesforce cannot see, the four renewal KPIs with formulas, and the three ways a renewal process looks fine while losing accounts.

Exeechain Research·September 20, 2026·9 min read

Short answer

What is renewal management?

Renewal management is giving every contract that is due to renew an owner, a risk read and a plan, ninety days before the date. It is a pipeline with stages, not a calendar with reminders. The stages are 90 days (review), 60 days (classify: safe, at risk, lost), 30 days (commercial done), and the date itself, which should be a formality. The KPI that tells you the process works is how many of the renewals you lost were flagged at risk sixty days out.

Most SaaS teams manage renewals the way people manage dentist appointments: a date exists, somebody may or may not remember it, and the outcome is discovered on the day. This is the process that replaces that, the stages, the exit criteria for each, the four KPIs, and the three failure modes that make a renewal process look like it is working when it is not.

Why renewals fail silently

A renewal is a decision the customer makes on a schedule you set, and the decision is usually made weeks before anyone tells you. By the time a customer says they are not renewing, the champion has already stopped logging in, the usage has already dropped, and the replacement has often already been chosen. The renewal conversation at thirty days is not a negotiation; it is being informed.

The renewal process exists to move the conversation to where the decision actually happens, which is sixty to ninety days out, and to make sure the decision is made with your best information in front of the customer rather than their worst month.

The renewal lifecycle, as a pipeline

Renewal pipeline stages, when each starts, and the exit criterion
StageStartsExit criterion
Review90 days outDate and terms confirmed, owner named, health read done, open issues listed
Classify60 days outAccount tagged safe, at risk, or lost, with the reason written down
Resolve60 to 30 days outEvery open issue on the at-risk list has an owner and a date, or a decision that it will not be fixed
Commercial30 days outTerms proposed and accepted, expansion or downgrade agreed, paperwork sent
ConfirmBefore the dateSigned, or auto-renewal acknowledged in writing by the customer

The exit criteria are the process. A stage without one is a label, and a renewal that sits in “Review” for eighty days because nobody defined what reviewing means is the most common way this pipeline decays.

The 90-day review, in practice

  1. Confirm the date and the terms. Read the contract, not the CRM field. Auto-renewal clauses, notice periods and price-increase caps decide what you can do in the next ninety days, and a surprising share of CRM renewal dates are wrong by a month or more.
  2. Read the health, from data.Logins over the last ninety days against the ninety before, seats used against seats bought, open support tickets and their tone, NPS, and whether the champion who signed is still there. If the health read is one CSM's gut feel, the classification at sixty days will be a gut feel too.
  3. List the open problems. Every unresolved ticket, every feature promised at signature, every integration that was never finished. This list is the at-risk work for the next thirty days.
  4. Name the owner.One person, whose name is on the renewal in the pipeline. Shared ownership is nobody's ownership.

Classify at sixty days

Three buckets, and the reason written next to each. Safe: usage stable or rising, no open problems, champion in place. At risk: one or more of those is false and there is something you can do about it. Lost: the customer has told you, or the signals say the decision is made and there is nothing left to fix. The point of the third bucket is to stop spending the next sixty days on accounts that are gone and spend them on the ones that are not.

The at-risk list is where the money is. Each account on it gets a plan with a date: the ticket closed by Friday, the executive call booked next week, the unused module either adopted or removed from the renewal so the customer is not paying for something they do not use. A renewal saved by removing a module is still a renewal.

Managing renewals in Salesforce, and what it cannot see

The mechanics are straightforward: create a renewal opportunity when the original deal closes, close date equal to the renewal date, amount equal to the current contract value, stages named after the pipeline above. Reports on that object give you gross and net renewal rates and the age of every renewal in each stage.

What Salesforce cannot do is classify the account, because the classification comes from usage, support and billing, and Salesforce holds none of those unless something writes them in. The teams that make this work either sync a health score into the opportunity or run the pipeline from a tool that reads the signals directly and writes the stage back. The teams that do neither have a renewal pipeline whose stages are updated when somebody remembers, which is the calendar again with extra fields.

The four KPIs

Renewal management KPIs with formulas
KPIFormulaWhat it tells you
Gross renewal raterenewed value ÷ value up for renewalHow much contracted revenue survived, before expansion
Net renewal rate(renewed + expansion) ÷ value up for renewalWhether upsell at renewal covered the losses
Early confirmation sharerenewals confirmed 30+ days out ÷ all renewalsWhether the commercial stage is finishing on time
Flagged-loss sharechurned renewals flagged at risk at 60 days ÷ churned renewalsWhether the process saw the losses coming

The last row is the one to watch first. A flagged-loss share near zero with real churn means the classification step is not reading the signals; the process is running, and it is blind. Fix that before tuning anything else, because every other stage acts on the classification.

Three ways a renewal process looks fine and is not

  1. Auto-renewals counted as wins. A customer who auto-renewed once and cancels at the next date was never retained; they were billed. Count a renewal as confirmed when the customer has acknowledged it, and watch the retention curve for a cliff at month thirteen, which is exactly this.
  2. Failed payments in the churn column. An annual invoice that bounced and was never chased is not a renewal decision. Separate failed payments from renewals in the KPIs, because they have different fixes and different owners.
  3. The review that happens at thirty days. If the first real look at an account is the month before the date, the process is a notification. The ninety-day stage is the whole point; without it the other stages are theatre.

Frequently asked questions

What does renewal management mean?

Renewal management is the process of making sure every contract that is due to renew has an owner, a risk read, and a plan, early enough that the plan can change the outcome. In SaaS it covers the 90 days before a renewal date: confirming the date and the commercial terms, reading the account's health, resolving open problems, and getting the renewal confirmed rather than assumed. The opposite of renewal management is finding out an account left when the invoice bounced.

What is the renewal lifecycle?

The renewal lifecycle is the sequence every contract goes through: signature, adoption, a value check partway through the term, a renewal window that opens 90 days before the end date, a decision, and either a new term or an exit. Renewal lifecycle management means treating that sequence as a pipeline with stages and exit criteria, the way a sales team treats new business, instead of a date on a calendar.

When should the renewal process start?

Ninety days before the renewal date for annual contracts, which is enough time to fix a problem that would otherwise decide the outcome. Sixty days is the point at which the account should be classified as safe, at risk, or lost, and thirty days is the point at which the commercial conversation should already be finished. For monthly plans there is no renewal window to speak of; the equivalent is the failed-payment window, which is measured in days.

How do you manage renewals in Salesforce?

Create a renewal opportunity when the original contract closes, with a close date equal to the renewal date and an amount equal to the current contract value, then move it through renewal-specific stages (90-day review, at-risk, commercial, confirmed). The trap is that Salesforce only knows what someone typed: it will hold the renewal date and the amount, but the health read that decides the stage has to come from product usage, support and billing, which live elsewhere. Sync those signals into the opportunity or run the stages from a tool that reads them.

What are the renewal management KPIs?

Gross renewal rate (renewed contract value divided by contract value up for renewal, ignoring expansion), net renewal rate (the same with expansion included), renewals confirmed before the 30-day mark as a share of all renewals, and the share of churned renewals that were flagged at risk 60 days out. The last one tells you whether the process saw the losses coming; a process that flags nothing and loses accounts is a calendar, not a process.

What is the difference between renewal management and dunning?

Renewal management is about a decision the customer makes: whether to continue a term contract. Dunning is about a payment that failed on a plan the customer had not decided to leave. They need different responses. A renewal at risk needs a conversation about value; a failed card needs a card-update link and a retry schedule. Mixing them, for example by sending a renewal pitch to a customer whose card simply expired, is how a billing error becomes a cancellation.

Where this comes from

The stage names and windows are the ones Exeechain uses on its own renewals board, where each contract is timed to its actual renewal date from billing and classified from the connected signals rather than typed in. The KPIs are standard definitions; the flagged-loss share is the one we added, because a renewal process that cannot show it saw the losses coming cannot be improved. The retention curve and gross revenue retention guides cover the metrics that sit around renewal rate.

Evaluating renewal management against other platforms? See how Exeechain compares head-to-head with Gainsight, ChurnZero, Vitally, and Planhat.

Keep reading

More from the blog.

Retention metrics

SaaS retention curve: how to build the cohort table, the three shapes it takes, and what to do about each

8 min read · Sep 20, 2026

Customer success

SaaS onboarding metrics: the seven that predict retention, defined, and the day-14 rule

8 min read · Sep 20, 2026

Churn prediction

Churn management: the definition, the four types of churn, the loop, and the strategies in order of return

9 min read · Sep 20, 2026

Every renewal on a board,
classified from the data, ninety days out.

First scores in 15 minutes. Full accuracy in 24 hours. From $299/mo. Renewal dates from billing, risk from usage and support, the save drafted for approval.

Or look at the live demo

Not ready to switch? Size your leak from your MRR and churn rate, with no billing access at all.

ExeechainExeechain

Find the revenue you never decided to lose. Failed payments, cards expiring before renewal, and renewals slipping, by customer, with the dollars attached.

Product

  • Free revenue leak scan
  • Churn prediction
  • Health scores
  • Copilot
  • Playbooks
  • QBR automation
  • Forecast
  • Retention intelligence
  • Pricing

Integrations

  • Stripe
  • HubSpot
  • Intercom
  • Zendesk
  • Mixpanel
  • Slack

Free tools

  • Churn rate calculator
  • NRR calculator

Compare

  • vs Gainsight
  • vs ChurnZero
  • vs Vitally
  • vs Planhat
  • vs Totango
  • Gainsight pricing
  • ChurnZero pricing
  • Planhat pricing
  • Vitally pricing
  • Totango pricing
  • CS software pricing
  • Buyer's guide

Resources

  • Live demo
  • Blog
  • Failed payment recovery
  • Involuntary churn
  • API reference

Company

  • About
  • Contact
  • Status

Legal

  • Privacy
  • Terms
  • Security
AES-256 at restTLS 1.2+DPA available
© 2026 Exeechain·Built for SaaS teams who take retention seriously.
Sign in