Creating and managing plans

Plans in ChartMogul are the recurring products or services your customers subscribe to — ChartMogul uses them to generate subscriptions and calculate metrics like MRR (Monthly Recurring Revenue — the normalized monthly value of all active subscriptions) and churn (the rate at which customers cancel).

Plans imported via a billing source are created automatically when a customer is first invoiced. For custom sources, you can create and manage plans manually using the plan manager, data tables, or Google Sheets.

Navigate to Settings > Workspace > Plans to view, add, and manage plans.

You’ll need to be a Staff, Admin or Owner team member in ChartMogul to create and manage plans.

View, manage and add plans using the plan manager.

Here’s what we cover in this article:

What you need to know before adding a plan

You can only add plans using the plan manager if you select a custom source or a third-party-maintained billing system (e.g. SaaSync). You can’t add plans to ChartMogul-maintained integrations (e.g. Stripe) this way. To check who maintains your integration, see your billing system’s integration guide.

Plans in your billing system — the third-party service you use to invoice customers, such as Stripe — are imported automatically when a customer is first invoiced for that plan. You can also add plans using data tables or Google Sheets.

ChartMogul creates a subscription when it processes an invoice that links a customer to a plan within the same data source — a container that groups your customers, plans, and invoices together. All three, customer, plan, and invoice, must belong to that source.

How Billing Intervals Work

Plans consist of two parts: an interval unit (the time unit, such as Day, Month, or Year) and an interval count (the number of those units in one billing cycle). For example:

  • For a weekly plan, choose Day as the interval unit and add 7 as the interval count.
  • For a quarterly plan, choose Month as the interval and add 3 as the interval count.
  • For a yearly plan, choose Month as the interval unit and add 12 as the interval count. Or, choose Year as the interval unit and add 1 as the interval count.

How to Create a Plan

  1. Navigate to Settings > Workspace > Plans. The Plans tab is selected by default.
  2. Click ADD PLAN.
  3. Choose the Source from the drop-down.
  4. Enter a Name and set the Interval.
  5. Click ADD.

ChartMogul saves your plan and adds it to the table.

How to view and manage plans

View all plans by navigating to Settings > Workspace > Plans. The Plans tab is selected by default.

Screenshot of the Plans page with the Plans tab selected.

Plans are displayed as a table with the following columns:

Column name Description Sortable?
Name The plan’s name. Yes
Plan ID The plan’s external ID. For plans created in ChartMogul, it’s the plan’s UUID without the "pl_" prefix. Yes
Billing interval The plan’s interval unit and interval count. For example, "Annually (x1)" for an annual plan or "Monthly (x3)" for a quarterly plan. Yes
Source The source the plan belongs to. Yes
Belongs to a plan group Any plan groups the plan belongs to. If the plan belongs to more than one plan group, hover over "Multiple" to display their names. No
UUID The plan’s UUID. No

Click the :font-invisible~gray: eye icon to hide a plan from the drop-down when filtering by plan in your charts and reports.

Screenshot of the plan table with the eye icon highlighted.

How to edit a plan

You can only edit a plan’s name. Once a plan is created, you cannot change its billing interval or the source it belongs to.

  1. Click the :edit~gray: Edit pen icon next to the plan you want to update.
  2. Enter a new Name and click Update.

Screenshot of the plan table with the pen icon highlighted.

Enter a new Name and click Update.

How to Delete a Plan

Deleting a plan is permanent. You can only delete plans that have no subscribers. You cannot delete plans belonging to integration sources.

To delete a plan, click the :trash-stroke~gray: Delete trashcan icon, then click OK to confirm.

Screenshot of the plan table with the trashcan icon highlighted.

Next steps

Still need help? Contact Us Contact Us