KPI Tree

Metric Definition

Win-back rate

Customer Reactivation Rate = (Reactivated Customers / Eligible Dormant Customers) x 100
Reactivated CustomersThe number of previously churned or dormant customers who returned to active, paying status during the period
Eligible Dormant CustomersThe pool of churned or dormant customers who were eligible to return at the start of the period

Track from

Metric GlossaryMarketing Metrics

Customer reactivation rate

Customer reactivation rate is the percentage of previously churned or dormant customers who return to active, paying status within a defined period. It measures how effectively a business recovers lost revenue rather than always replacing it with new acquisition. A healthy reactivation rate lowers the effective cost of growth because winning back a known customer is usually cheaper than acquiring a stranger.

7 min read

Generate AI summary

What is customer reactivation rate?

Customer reactivation rate is the percentage of churned or dormant customers who return to active, paying status within a defined period. If you start a quarter with 500 lapsed customers and 40 of them resubscribe or place an order again, the reactivation rate is 8 per cent. It answers a simple question that most retention reporting ignores: of the customers we already lost, how many are we getting back.

The metric matters because lost customers are not all gone for good. Some churned because of a one-off problem, a budget freeze, or a temporary change in need. Reaching those customers again is usually far cheaper than acquiring a brand new one, because you already have the relationship, the data, and the proof that they once found value. Reactivation turns the back door of the business into a second growth channel.

Reactivation rate sits alongside retention and acquisition as one of the three levers on the active customer base. Where retention rate measures how well you hold on to active customers and customer acquisition cost measures the price of new ones, reactivation measures recovery. A business that reactivates well can tolerate a slightly higher churn rate because some of that loss flows back in later.

Define dormant before you measure reactivation. A subscription business might count a customer as dormant after a cancellation, while an ecommerce business might use a no-purchase window such as 180 days. The rate is only comparable over time if the dormancy definition and the eligibility window stay fixed.

How to calculate customer reactivation rate

The calculation divides the number of customers who came back by the pool that was eligible to come back, then multiplies by 100. The discipline is all in defining the pool and the return event, not in the arithmetic.

  1. 1

    Fix the dormancy definition

    Decide what counts as dormant. For subscriptions, this is usually a cancelled or expired account. For transactional businesses, it is a customer with no purchase for a set number of days. Write the rule down and apply it consistently.

  2. 2

    Count the eligible dormant pool

    Measure how many customers were dormant at the start of the period and were genuinely contactable and eligible to return. Exclude customers who requested deletion, were offboarded for non-payment fraud, or are otherwise barred from returning.

  3. 3

    Count genuine reactivations

    Count only customers who crossed back into active, paying status, a resubscription or a fresh order, not someone who simply opened an email or logged in without buying. A reactivation has to show up as revenue.

  4. 4

    Apply the formula and segment it

    Divide reactivations by the eligible pool and multiply by 100. Then break the rate down by churn reason, tenure before churn, and time since churn, because a recently lapsed customer behaves very differently from one lost two years ago.

Customer reactivation rate in a metric tree

Reactivation rate looks like a single number, but it is the product of several distinct stages. A customer can only come back if you can reach them, if the offer is relevant, and if the original reason for leaving has been addressed. Decomposing the rate into these stages turns a vague goal into a set of owned, testable levers.

Metric tree insight

A flat reactivation rate often hides two opposing movements. Reachability might be falling as contact data decays while offer relevance improves, leaving the headline number unchanged. Only the decomposed tree shows that the win-back content is working and the real problem is a stale contact list.

KPI Tree lets you model reactivation as this tree of causes rather than a lonely percentage on a dashboard. Each branch gets RACI ownership, so the contact-data branch belongs to the operations team while the offer-relevance branch belongs to lifecycle marketing. When the rate moves, the accountable owner for the branch that moved is notified, and the verified impact loop checks whether the win-back campaign they ran actually lifted the number. That closes the gap between seeing a dip and knowing whose action will fix it.

Customer reactivation rate benchmarks

Reactivation rates vary widely by business model and by how recently the customer churned. The single biggest driver is time since churn: a customer lost last month is far more likely to return than one lost two years ago. Treat these ranges as starting points and benchmark against your own history.

Segment or modelTypical reactivation rateContext
Recently churned SaaS (within 90 days)8% to 20%The original need often still exists. Targeted win-back with a resolved objection performs best here.
Long-dormant SaaS (over 12 months)1% to 5%Needs and tooling have usually moved on. Expect low rates and treat any recovery as a bonus.
Ecommerce lapsed buyers5% to 15%Discount-led win-back campaigns to customers with one or more prior orders. Higher for brands with strong loyalty.
Involuntary churn recovery (failed payments)40% to 70%Dunning and card-update flows recover customers who never intended to leave. By far the highest-yield reactivation.

Separate voluntary from involuntary churn before benchmarking. Recovering a customer whose card simply expired is a billing problem with a very high success rate. Winning back a customer who chose to leave is a positioning and product problem with a much lower one. Blending them produces a meaningless average.

How to improve customer reactivation rate

Improving reactivation means addressing each branch of the tree, not blasting every lapsed customer with the same discount. The highest returns usually come from fixing reachability, recovering failed payments, and matching the offer to the reason the customer left.

Recover involuntary churn first

Build robust dunning, card-update prompts, and retry logic. Customers who churned on a failed payment never chose to leave, so this is the cheapest and highest-yield reactivation you can run.

Target by churn reason

Tag every churn with a reason and tailor the win-back message to it. A customer who left over a missing feature should hear that it now exists, not be offered a discount that ignores their actual objection.

Reduce return friction

Preserve the customer account, data, and settings so returning feels like resuming rather than starting over. A one-click reactivation converts far better than a fresh signup flow.

Own each branch explicitly

Assign accountable owners to contact-data quality, offer relevance, and product-gap resolution. Reactivation stalls when no single person is responsible for the lever that has gone cold.

Common mistakes when tracking customer reactivation rate

  1. 1

    Counting logins as reactivations

    A dormant customer who opens an email or signs in once has not reactivated. Count only a return to paying status, otherwise the rate flatters itself and hides the fact that revenue did not move.

  2. 2

    Blending voluntary and involuntary churn

    Mixing failed-payment recovery with genuine win-back inflates the headline rate and disguises a weak voluntary win-back motion. Report the two separately so each gets the attention it needs.

  3. 3

    Ignoring time since churn

    A pool that is mostly years-old churn will always show a low rate. Always segment by recency, or improvements to recent win-back get buried under the dead weight of long-dormant accounts.

  4. 4

    Reactivating customers who will churn again

    A discount can pull a customer back for one cycle and lose them again immediately. Track second-time retention of reactivated customers, not just the initial return, to be sure you are recovering value rather than renting it.

Related metrics

Churn Rate

Customer Churn Rate

SaaS Metrics
StripePostHog

Metric Definition

Churn Rate = (Customers Lost During Period / Customers at Start of Period) × 100

Churn rate measures the percentage of customers or subscribers who stop using a product or service during a given time period. It is the most direct indicator of whether a business is delivering enough ongoing value to retain its customer base, and it has a compounding effect on growth, revenue, and customer lifetime value.

View metric

Retention Rate

Product Metrics

Metric Definition

Retention Rate = (Users Active at End of Period / Users Active at Start of Period) × 100

Retention rate measures the percentage of users or customers who continue to use your product over a given period. It is the most important growth metric because sustainable growth is impossible when users leave faster than they arrive.

View metric

Customer Acquisition Cost

CAC

SaaS Metrics
StripeShopifyAttioHubSpotSalesforce

Metric Definition

CAC = Total Sales & Marketing Spend / Number of New Customers Acquired

Customer acquisition cost (CAC) is the total cost of acquiring a new customer, including all sales and marketing expenses divided by the number of new customers gained in a given period. It is one of the most important unit economics metrics for any growth-stage business.

View metric

Customer Lifetime Value

CLV / LTV

SaaS Metrics
ChargebeeStripeShopifyHubSpotSalesforce

Metric Definition

CLV = Average Revenue Per User × Gross Margin × Average Customer Lifespan

Customer lifetime value (CLV) is the total revenue a business can expect from a single customer account over the entire duration of their relationship. It quantifies the long-term financial worth of acquiring and retaining a customer, making it one of the most important metrics for sustainable growth.

View metric

Why did my metric change?

Metric Definition

Use this diagnostic framework to work out why your customer reactivation rate moved before you commit win-back spend to fixing it.

View metric

Metric trees for marketing teams

Metric Definition

See how marketing teams place win-back rate alongside the acquisition and retention metrics it sits next to in a connected tree.

View metric

Turn reactivation rate into a tree of owned levers

Build a metric tree in KPI Tree that decomposes customer reactivation rate into reachability, offer relevance, and churn-cause resolution, with an accountable owner on every branch so each win-back motion has a name behind it.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business