Metric Definition
Tier movement flow
Track from
Plan migration analysis
Plan migration analysis is the study of how subscribers move between pricing tiers over time, capturing upgrades, downgrades, lateral moves, and churn as a single flow. It shows whether the pricing ladder is pulling customers up toward more value or letting them slide down toward the exit. Read correctly, it tells you which tier transitions earn revenue and which ones quietly bleed it away.
7 min read
What is plan migration analysis?
Plan migration analysis is the study of how subscribers move between pricing tiers over time, capturing upgrades, downgrades, lateral moves, and churn as a single flow. Instead of looking at each plan as a static bucket, it treats the pricing structure as a system that customers travel through. A subscriber might start on the entry tier, move up to the mid tier as the team grows, then either climb to premium or drop back down when budgets tighten.
This matters because most subscription revenue movement is invisible at the headline level. A flat subscriber count can hide a healthy stream of upgrades being cancelled out by an equal stream of downgrades. The two are not the same. An upgrade signals that the product is delivering more value than the customer is paying for. A downgrade signals the reverse, and it is often the last step before a customer leaves entirely.
Plan migration analysis also exposes where the pricing ladder breaks. If almost nobody moves from the entry tier to the mid tier, the gap between them is either too expensive or too unclear. If the premium tier loses more customers down to mid than it gains up from mid, the top of the ladder is not holding. Reading these flows alongside plan upgrade rate and plan-level churn rate turns pricing from guesswork into something you can steer.
The output of a good migration analysis is a transition matrix. Rows are the plan a customer started the period on, columns are the plan they ended on, and each cell holds the count or percentage that made that move. The diagonal is everyone who stayed put. Everything off the diagonal is movement, and movement is where the revenue story lives.
Plan migration analysis only counts moves between active paid tiers and exits. Trial-to-paid conversions and free-to-paid sign-ups are acquisition events, not migrations, and mixing them in overstates upgrade volume. Track them separately so the migration view stays clean.
How to calculate plan migration analysis
There is no single number that captures plan migration. The core view is the transition matrix, and from it you derive a small set of flow metrics that quantify direction and revenue impact. Build the matrix first, then read these inputs off it.
- 1
Upgrade volume
The number of subscribers who moved to a higher-value plan in the period. Read it as the count of all off-diagonal moves above the diagonal in the transition matrix. This is the direct output of expansion motions and product value delivery.
- 2
Downgrade volume
The number of subscribers who moved to a lower-value plan. These are the off-diagonal moves below the diagonal. Downgrades preserve the customer relationship but reduce revenue, and they are an early warning that perceived value has dropped below price.
- 3
Net migration rate
Upgrades minus downgrades, divided by start-of-period subscribers. If 80 customers upgrade and 30 downgrade out of 1,000, net migration is 5 percent. A positive rate means the ladder is pulling customers up faster than it is letting them slide down.
- 4
Migration revenue impact
The pounds gained from upgrades minus the pounds lost to downgrades. A small number of moves into the premium tier can outweigh a large number of small downgrades, so always weight the flow by the revenue each move carries, not just the headcount.
Tie these together with the net migration formula:
Net Migration Rate = ((Upgraded Subscribers - Downgraded Subscribers) / Start-of-Period Subscribers) x 100
The headcount version answers whether more customers are climbing than falling. The revenue-weighted version answers whether those moves are growing the business. Always compute both, because they can disagree. A wave of low-value entry-tier upgrades can lift the headcount rate while a single enterprise downgrade quietly erases the revenue gain.
Plan migration analysis in a metric tree
A metric tree decomposes net plan migration into the directional flows beneath it, then traces each flow back to the operational lever that drives it. This is the gap between a dashboard that reports a migration rate and a decision about what to change.
The first level splits migration into upgrades, downgrades, lateral moves, and exits. Upgrades decompose into the number of customers who hit an upgrade trigger, such as a usage limit or a seat cap, multiplied by the rate at which those triggers convert into an actual plan change. Downgrades decompose into voluntary downgrades, where a customer actively chooses a cheaper tier, and forced downgrades, where a failed payment or a usage drop pushes them down. Each leaf is a number a specific team can influence.
Metric tree insight
The downgrade-then-cancel path is the most useful branch to watch. A downgrade is rarely the destination, it is a stop on the way out. Customers who drop a tier churn at far higher rates than customers who hold steady, so a rising downgrade flow is an early signal of churn that is still weeks away. KPI Tree can push an alert to the customer success owner on that branch the moment it moves, turning a lagging churn report into a chance to intervene.
Plan migration analysis benchmarks
Migration benchmarks depend heavily on how many tiers you offer and how usage-based your pricing is. Products with clear value steps and usage-linked limits see far more natural upgrades than flat per-seat products. Use these ranges as orientation, then build your own baseline from your transition matrix.
| Migration profile | Net migration rate | What it signals |
|---|---|---|
| Healthy upward ladder | Above 3 percent per quarter | Upgrades clearly outpace downgrades. The pricing tiers map to real stages of customer growth and the product delivers more value as customers expand. |
| Balanced flow | 0 to 3 percent per quarter | Upgrades and downgrades roughly cancel out. Growth depends almost entirely on new acquisition. Worth investigating which specific tier transition is stalled. |
| Downward drift | Negative, down to -5 percent | Downgrades exceed upgrades. Customers are sliding toward cheaper tiers, often because higher tiers are under-adopted or priced beyond their perceived value. |
| High-churn cascade | Below -5 percent | A heavy downgrade flow feeding straight into exits. The pricing ladder is acting as a slide toward the door rather than a path to expansion. |
The single most useful benchmark is the ratio of upgrade revenue to downgrade revenue. A ratio above 3 means expansion comfortably outweighs contraction. A ratio near 1 means the two flows are neutralising each other and the pricing ladder is doing no net work. Sustained ratios below 1 are a structural warning that the tier design itself needs rethinking, not just better upsell campaigns.
How to improve plan migration analysis
Improving plan migration is about widening the upgrade flow and narrowing the downgrade flow at the same time. The transition matrix tells you exactly which tier-to-tier move to attack first, so you spend effort where the largest revenue gap sits rather than across every tier at once.
Build clear value steps between tiers
Each upgrade should unlock a feature or limit increase that customers genuinely need at their next stage of growth. When the difference between tiers is vague, customers stay on the cheapest plan that works and the upgrade flow dries up.
Trigger upgrades at the moment of need
Surface the upgrade prompt when a customer hits a usage limit or seat cap, not in a generic monthly email. Conversion on in-context prompts is far higher because the value of the next tier is concrete and immediate at that moment.
Intervene on downgrade signals early
Score accounts for declining usage of premium features before they downgrade. A proactive conversation that re-establishes value, or a tailored offer, can hold a customer on their tier rather than letting them slip down and then out.
Reduce forced downgrades
Many downgrades are not chosen, they are caused by failed payments or usage dipping below a tier minimum. Payment retry logic, card update reminders, and grace periods on usage limits recover a meaningful share of this flow with little effort.
The metric tree approach starts by finding the single transition with the largest revenue gap between current and potential performance. If the mid-to-premium upgrade is stalled, fixing that one step may move more revenue than chasing entry-tier sign-ups. If the downgrade-then-cancel branch is fat, the highest-leverage work is retention, not acquisition.
KPI Tree lets you model these flows by connecting each migration branch to the team that owns it. Product owns the upgrade triggers and value delivery that pull customers up. Customer success owns the early-warning signals on the downgrade branch. Billing owns the forced-downgrade leaves. With RACI ownership on every node, each team sees its specific part of the flow and how it rolls up to net migration, so the accountable owner knows the move is theirs to make.
Common mistakes when tracking plan migration analysis
- 1
Counting moves without weighting revenue
Treating every migration as one unit hides the truth. Ten small upgrades can look healthier than one premium downgrade while the downgrade erases far more revenue. Always weight the flow by the pounds each move carries.
- 2
Ignoring the downgrade-to-churn path
A downgrade is often a stop on the way out, not a stable new state. Teams that watch only direct cancellations miss the slower exit that announces itself a tier at a time, and they lose the window to intervene.
- 3
Mixing acquisition into migration
Trial conversions and free-to-paid sign-ups are not tier migrations. Folding them into upgrade volume inflates the upgrade flow and makes the pricing ladder look healthier than it is.
- 4
Reading migration without a transition matrix
A single net number tells you the direction of travel but not which step is broken. Without the matrix you cannot see whether the problem is the entry-to-mid gap or the mid-to-premium gap, and so you cannot fix the right one.
Related metrics
Net Revenue Retention
NRR
SaaS MetricsMetric Definition
NRR = ((Beginning MRR + Expansion MRR - Contraction MRR - Churned MRR) / Beginning MRR) x 100
Net revenue retention (NRR) measures the percentage of recurring revenue retained from existing customers over a given period, including expansion, contraction, and churn. An NRR above 100% means existing customers are generating more revenue over time, creating a compounding growth engine that does not depend on new acquisition.
Churn Rate
Customer Churn Rate
SaaS MetricsMetric 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.
MRR
MRR
SaaS MetricsMetric Definition
MRR = Sum of Monthly Recurring Subscription Revenue from All Active Customers
Monthly recurring revenue (MRR) is the predictable, normalised revenue a subscription business earns each month. It is the single most important metric for understanding the health and trajectory of a SaaS company because it captures new sales, expansion, contraction, and churn in one number.
Customer Lifetime Value
CLV / LTV
SaaS MetricsMetric 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.
Why did my metric change? A diagnostic framework
Metric Definition
When tier movement shifts unexpectedly, this diagnostic framework helps you trace which upgrade or downgrade flows drove the change.
Metric trees for SaaS companies
Metric Definition
This guide shows how plan migration between pricing tiers fits into a wider SaaS metric tree alongside expansion and contraction revenue.
Turn plan migration into a flow you can steer
Build a metric tree that decomposes net migration into upgrade, downgrade, and exit flows, with an owner on every branch so each tier transition has a team accountable for moving it.