This glossary defines common terms you might encounter in ChartMogul or our Help Center.
The status of a subscription that has generated billings of more than $0.00 in its most recent billing period. The status of a customer who has at least one active and no past-due subscriptions. Learn about Customer & Subscription Statuses.
Annual Run Rate (ARR)
The system(s) you use to generate and issue invoices to customers and track and collect payments. This could be a third-party system such as Stripe or Reculy, your custom-built solution, or a set of manual processes. Add each of your billing systems to ChartMogul as a data source in Data Platform.
The status of a subscription that has expired or been terminated. The status of a customer whose subscriptions have expired or have all been terminated. Learn about Customer & Subscription Statuses.
When a subscriber stops doing business with you, i.e., cancels all of their subscriptions. Most commonly expressed as a rate (percentage of customers lost in a given period). For a SaaS business to grow, churn must be outpaced by growth.
Committed Monthly Recurring Revenue (CMRR)
A projection of MRR into the future, based on expected or scheduled changes to a subscription, e.g., a future cancellation a customer has already communicated. Learn more about CMRR.
A decrease in a subscriber’s MRR, usually due to a downgrade or a cancellation of some (but not all) subscriptions. Contraction can also result from applying a discount. Learn about MRR Movements.
A company or consumer with a current or past relationship with your business, viewable in ChartMogul from Customers. Customers can have a Lead, Active, Past due, or Cancelled status, depending on their subscription history. Learn about the lifecycle of a subscription.
Customer Lifetime Value (LTV)
The total estimated gross margin you’ll collect from an average customer over their lifetime.
An additional data attribute you add to a customer, such as their last login, the marketing campaign used to acquire them, or the name of their account manager to help with search, filtering, and segmentation. Read more about custom attributes in ChartMogul.
The engine of the ChartMogul subscription analytics platform where you add, configure, and manage data sources and destinations, and configure how ChartMogul calculates subscription metrics. Learn more about configuring data settings.
A repository within ChartMogul for subscription billing data which ChartMogul uses to calculate metrics and analytics. Data from supported billing systems is imported using an integration. To import billing data from other systems, add a custom data source and use the Import API, CSV, or enter it manually. Each data source must contain plan, customer, and invoice data for ChartMogul to calculate metrics and analytics correctly. Manage data sources in Data Platform.
An external system, such as an Amazon S3, you’ve connected to ChartMogul to export data such as MRR movements, customers, custom attributes, and tags for further analysis. Manage destinations in Data Platform.
An increase in a subscriber’s MRR most often the result of upgrading an existing subscription or purchasing an additional subscription. Expansion can also result from a discount expiring. Learn about MRR Movements.
The unique identifier for a customer imported by ChartMogul from a supported billing system or which you’ve added manually using a custom data source. View a customer’s external ID(s) from their profile.
A connection between ChartMogul and an external system (or service) set up for the purpose of exchanging data. ChartMogul integrates with leading SaaS billing platforms to import subscription billing data and also allows you to export metrics for further analysis.
A document that records the sale of products and services to a customer and used to collect payment. Invoices have one or more invoice line items. Invoices can be open, closed, failed, or voided. ChartMogul uses invoice data to generate MRR movements.
Invoice Line Item
Defines the product or service sold to and purchased by the customer and whether the purchase is one-time or recurring. When the purchase is recurring (i.e., a subscription), the invoice line item includes a plan and a service period.
The status of a non-paying company or consumer who may eventually become an active subscriber, including those on a free trial. Leads also include those who have only made non-recurring payments and do not have any subscriptions. Learn about Customer & Subscription Statuses.
Monthly Recurring Revenue (MRR)
An estimate of the revenue earned each month from a product or service sold on a subscription basis. For monthly plans, MRR is the price paid for each month of the subscription. When a customer pays for more than one month up-front (e.g., 12 months), ChartMogul divides the amount paid for the subscription by the number of months in the service period. Learn more about Monthly Recurring Revenue.
When a customer becomes a paying subscriber for the first time. Learn about MRR Movements.
The status of a subscription for which a payment or cancellation has not been received since the end of the subscription’s most recent billing period. The status of a subscriber with one or more past-due subscriptions. Learn about Customer & Subscription Statuses.
A product or service (or set thereof) you offer on a subscription (recurring) basis, e.g., Gold Monthly Plan.
When the price of a product or service has been adjusted to reflect the period of time it was used by or made available to the customer. For example, reducing the price of a yearly subscription by 50% when the customer uses it for half a year.
When a formerly paying customer re-subscribes. Learn about MRR Movements.
The period of time when a product or service is available for use by a customer. Subscriptions have a recurring service period, and payment is collected at the start of each period. ChartMogul determines a subscription’s service period using invoice line items.
Smart Activity Classification
When ChartMogul groups certain subscription changes that take place within a specified period of time (e.g., 60 minutes) of each other. For example, when a new customer purchases multiple new subscriptions at the same time. Learn about Smart Activity Classification.
A change to a subscription, either resulting from a billing activity or scheduled to take place in the future. When the change impacts the subscription’s MRR, ChartMogul creates an MRR movement. Learn more about subscription events in ChartMogul.
Supported Billing System
An attempt to collect and settle a payment (or refund) for an invoice. The status of a transaction can be successful or failed. Transaction data is not required in ChartMogul; however, it is used to generate cash flow reports.
A lightweight solution for pushing data from one app to another triggered by an event. When the event takes place, the app makes an HTTP request to the URL you configured for the webhook, sending a predefined set of data elements. Read more about ChartMogul’s support for webhooks.