KPI Tree

Metric Definition

Plan expansion frequency

Subscription Upgrade Rate = (Upgrades in Period / Active Subscribers at Start of Period) x 100
Upgrades in PeriodNumber of subscribers who moved to a higher-value plan
Active Subscribers at Start of PeriodTotal active subscribers at the beginning of the period

Track from

Metric GlossarySaaS Metrics

Subscription upgrade rate

Subscription upgrade rate is the percentage of subscribers who move to a higher-value plan within a given period. It reflects the effectiveness of upsell motions and pricing tier design, and drives expansion revenue at zero acquisition cost.

5 min read

Generate AI summary

What is subscription upgrade rate?

Subscription upgrade rate measures how frequently existing subscribers move to more expensive plans. Upgrades are the purest form of expansion revenue because they increase revenue from customers you have already acquired and activated, carrying no additional acquisition cost.

A healthy upgrade rate validates that your pricing tiers create a natural value progression. Customers start on a lower tier, discover they need more, and upgrade to unlock additional features, capacity, or support. A low upgrade rate may signal poorly differentiated plans, missing features in upper tiers, or a pricing gap that feels too large to justify.

Tracking upgrade paths between specific plans reveals which transitions occur naturally and which need product or marketing support. If most upgrades go from Basic to Pro but almost none from Pro to Enterprise, the Enterprise tier may need repositioning or the gap between Pro and Enterprise may be too wide.

How to calculate subscription upgrade rate

Subscription Upgrade Rate = (Upgrades / Active Subscribers at Start of Period) x 100

For example, if 60 subscribers upgrade out of a starting base of 1,500, the monthly upgrade rate is 4%. Track this by source plan and destination plan to build a transition matrix showing the most common upgrade paths.

Also calculate the revenue impact: Upgrade Revenue Lift = Sum of (New Plan MRR - Old Plan MRR) for all upgrades. This shows whether upgrades are small incremental steps or significant jumps in plan value.

How to increase subscription upgrade rate

  1. 1

    Design clear value differentiation between tiers

    Each tier should unlock capabilities that become valuable as the customer's usage grows. Usage-based limits (seats, storage, API calls) create natural upgrade triggers when customers outgrow their current plan.

  2. 2

    Surface upgrade prompts at the point of need

    Show upgrade options when customers encounter plan limits rather than on a generic pricing page. A prompt triggered by hitting a seat limit or feature gate converts better than a marketing email.

  3. 3

    Offer time-limited upgrade trials

    Let customers experience the next tier for a limited period. Once they use premium features and build them into their workflow, the friction of losing those features makes the upgrade decision easier.

  4. 4

    Reduce the price gap between adjacent tiers

    If the jump from one tier to the next feels too large, customers hesitate. Adding an intermediate tier or adjusting pricing to create smaller, more digestible steps can unlock upgrade volume.

Track how customers grow into higher-value plans

Build a metric tree that connects subscription upgrade rate to expansion revenue, MRR, and revenue per customer so you can see how plan upgrades contribute to overall revenue growth.

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