Lifecycle of a subscription

The relationship with a customer typically includes several stages. For example, they may start by signing up for a free trial, then purchase a subscription, upgrade to a different plan, downgrade that plan, cancel, and eventually re-subscribe.

ChartMogul organizes subscription changes into MRR movements and displays these on the customer's profile page and in the Chart Data table below our charts.

Screenshot of an MRR movements table with three entries. Customer purchases three Growth Monthly plans (+$450 MRR), adds a Startup Annual Plan (+$50 MRR), then cancels the three Growth Monthly plans (-$450 MRR).

Let’s take a look

Imagine your company offers the following subscription plans:

Plan Monthly Yearly
Silver $30 $300
Gold $50 $500

In addition to the Gold and Silver paid plans, you also offer a free, time-limited trial.

Now, let’s look at a fictional subscribers — Syncalytics — and see how ChartMogul uses MRR movements to organize and report on changes the company makes to its subscriptions.

  New Business

Syncalytics subscribes to four Gold yearly plans. You bill them $2,000. ChartMogul classifies the MRR as New Business with a value of $166.67 ($2,000 / 12).


A few days later, Syncalytics adds two Silver monthly plans. You bill them $60. ChartMogul calculates the MRR as $60 and — because this is an additional subscription for an existing customer — classifies it as Expansion (and not New Business). 


Two weeks later, Syncalytics realizes they don't need the Silver plan and cancels their subscription mid-cycle (before the current billing period is over). Since they have another active subscription, ChartMogul classifies the $60 in MRR as Contraction (rather than Churn).


As Syncalytics approaches the end of the first year of their yearly Gold subscription, they decide to reduce spending by canceling their subscription.

As this was their last active subscription, ChartMogul classifies the cancellation as Churn and reports the churn at the end of the current billing period (since they’ve already paid for the entire year).


Great news, Syncalytics re-subscribes! This time, they choose three Gold monthly plans. As a former paying subscriber, ChartMogul classifies the MRR as Reactivation with a value of $150.

Was this article helpful?