ChartMogul does not offer native support for paused subscriptions. This article explains how ChartMogul handles paused subscriptions for select billing systems and ways to include or exclude these subscriptions from your ChartMogul reports.
When a subscription is paused in Recurly, ChartMogul cancels the subscription at the end of the current service period and creates a new subscription once it is resumed. During this time, the subscription will not generate MRR.
Stripe, GoCardless, and Chargebee
When a subscription is paused in any of these billing systems, the customer status is set to Past due at the end of the current service period. The subscription continues to generate MRR during this time.
Managing paused subscriptions
Here are some ways you can set up ChartMogul to filter and segment these subscriptions for more accurate reporting.
- Create custom attributes or tags to identify customers whose subscriptions are currently paused. This will allow you to filter out these customers from your reports or create a new segment for paused subscriptions. Depending on your billing system, these subscriptions may or may not contribute to your total MRR.
- Add a plan for paused subscriptions and use this when a customer moves from a paid subscription to a paused subscription. This will allow you to easily filter the subscriptions using the paused plan you created. Customers under this plan will be reported as active in ChartMogul but will not generate any MRR.
- If you import billing data using the Import API, move customers to a 100% discount or send a $0 invoice. Use this option if you don't want paused subscriptions to contribute to your MRR but want to report these subscriptions as active. You can then filter your paused customers by querying active customers that have $0 of MRR.
If you choose this option, we recommend reviewing the Free Customer Handling setting, as it determines if the customer churns or stays active in ChartMogul.