Table of Contents
ChartMogul is a subscription analytics platform that connects to your billing system and turns raw payment data into recurring revenue metrics (MRR, ARR, churn, retention, and LTV) without anyone building a spreadsheet model. In 2026, it also ships a CRM. This means that sales and customer success workflows live alongside the revenue data rather than in a separate tool.
If you are evaluating it, you are probably somewhere in this list:
- Your MRR lives in a Google Sheet held together by VLOOKUPs, and you know it is one bad paste from breaking
- Stripe's dashboard gives you charges and payouts, but not churn, NRR, or cohort retention you would put in front of an investor
- You are billing through more than one system and none of your numbers agree with each other
- You need to answer "what is our net revenue retention" and you cannot, quickly, today
We build a competing product, so we have said plainly at the end where we think each tool fits. Everything above that section is written to be useful whether or not you ever look at Baremetrics.
💬 CTA: Comparing subscription analytics tools? Baremetrics starts at $49/month and comes with unlimited onboarding calls — we will get on a call and build your dashboards with you. Start a free trial or book a walkthrough.
What is ChartMogul and how does it work?
ChartMogul is a subscription analytics and revenue intelligence platform for recurring-revenue businesses. It sits downstream of your billing system: you connect Stripe, Chargebee, Paddle, Recurly, Braintree, PayPal, GoCardless, or a custom source, and ChartMogul reads your subscription objects, normalizes them, and calculates metrics from them.
![ChartMogul Updated Dashboard [2026]](https://baremetrics.com/hs-fs/hubfs/ChartMogul%20Updated%20Dashboard%20%5B2026%5D.png?width=749&height=481&name=ChartMogul%20Updated%20Dashboard%20%5B2026%5D.png)
ChartMogul's main dashboard
Below is the four step process ChartMogul takes to show your business's data. They explain both its strengths and its failure modes:
- Ingestion. ChartMogul pulls your full billing history, not just data from the day you connect. Existing customers, past cancellations, and historical plan changes all come in.
- Normalization. This is the part that is genuinely hard and the reason the category exists. Proration, mid-cycle upgrades, refunds, multi-currency conversion, discounts, free trials, and usage overages all have to be resolved into a single consistent definition of "recurring revenue" before any metric means anything.
- Calculation. Once normalized, MRR, ARR, churn, retention, LTV, and customer counts are computed continuously.
- Segmentation and reporting. You slice those metrics by plan, country, cohort, or any attribute you have attached to a customer, and save the resulting views as reports and dashboards.
Accuracy is set in step 2. Most complaints about any tool in this category (ChartMogul, ours, anyone else's) trace back to a normalization decision that did not match how the business thinks about its revenue.
What are ChartMogul's key features?
Core subscription metrics
MRR and ARR with movement breakdown (new, expansion, contraction, churn, reactivation), customer count, ARPA, gross and net revenue retention, churn by cohort, and LTV. These are calculated automatically and available on every plan, including the free tier.
Segmentation
Slice any metric by plan, country, cohort, or custom attribute. Segmentation is available on all plans. This is the feature that turns "our churn is 4%" into "our churn is 4% overall but 11% on the monthly plan in EMEA," which is the version you can act on.
Cohort retention and customer timelines
Retention tables by cohort, plus a per-customer view showing every MRR movement, upgrade, downgrade, and cancellation on a timeline. These answer "when exactly do people leave" rather than "how many left."
Built-in CRM
This is ChartMogul's most distinctive feature and, as of 2026, one of its strongest. It includes opportunity management, tasks, notes, @mentions, email sequences, and connected mailboxes (Gmail, Outlook, IMAP) — all attached to customer records that already carry live revenue data. That pairing is the point. Their argument is that traditional CRMs are built around contacts while theirs is built around subscriptions, so every interaction is tied to a revenue outcome. For a PLG company where upgrades and churn happen daily, that is a real structural advantage over bolting a general-purpose CRM onto an analytics tool.
The separate per-seat CRM charge that existed earlier in 2026 is gone from their pricing page. CRM is now marketed as included.
Industry benchmarks
Compare your NRR, churn, and growth against companies at a similar stage and ARR. Stage- and ARR-specific benchmarking is a genuine differentiator — most tools in this category offer general SaaS averages, which are far less useful than "companies like you."
Revenue forecast modeling
Model what ARR looks like in twelve months under different growth and churn assumptions. This is available on all plans and constitutes subscription revenue forecasting — it projects the revenue line, not the whole business.
Data warehouse exports and API access
Push data to S3, Snowflake, BigQuery, Redshift, Azure, or Google Cloud. Two destinations on Pro, four on Enterprise. There is also a REST API, scheduled CSV exports, and a newer MCP server, which matters if you want an AI assistant querying your revenue data directly.
How do you set up ChartMogul for a new SaaS company?
If you are connecting a subscription analytics tool for the first time, the setup decisions you make in week one determine whether you trust the numbers in month six. This advice applies to any tool in the category, ChartMogul included.
Connect your billing system before you clean anything up. Import the full history first and look at what comes through. You will learn more from seeing your messy data rendered as metrics than from trying to tidy it in advance.
Expect the first MRR number to be wrong, and budget time to reconcile it. Ghost subscriptions, customers who were invoiced manually and never cancelled in the billing system, wire-transfer contracts recorded nowhere, and test accounts in production all inflate the first read. Reconciling against your billing system's own reporting is not optional.
Decide your definitions before you report them. Is an annual plan recognized as 1/12 per month? Do one-time charges count? Are refunds netted? Every tool makes a default choice here. Know what it is.
Set up segments early, while your data is small. Plan type, billing interval, and acquisition channel are the three that almost every company eventually wants and almost every company adds too late.
Attach the attributes you will want to segment by at the source. Pushing metadata from your billing system or CRM at signup is far easier than backfilling it across 800 customers later.
How do you import revenue data into ChartMogul?
Four routes, in descending order of ease:
- Native billing integration. Stripe, Chargebee, Paddle, Recurly, Braintree, PayPal, GoCardless, and others connect directly. This is the path of least resistance and pulls full history.
- Import API. For custom or in-house billing, you push plans, customers, subscriptions, and invoices to ChartMogul's API. This requires engineering time. Make sure to plan for it.
- CSV import. For historical data, one-off enterprise contracts, or revenue that never touched your billing system.
- Third-party preprocessing. ChartMogul has a partner ecosystem (SaaSync being the best known) for cases where data needs transformation before ingestion — Paddle historically reached ChartMogul this way. If your billing is genuinely unusual, this flexibility is a point in ChartMogul's favor.
One practical note: ChartMogul's pricing page states that custom and manual sources do not count toward your billing source limit. If you are pushing data via the API, factor that in early.
Which ChartMogul metrics actually matter?
You will have access to dozens. In practice, a small number drive decisions:
MRR movement breakdown. Total MRR tells you the level. The waterfall tells you what moved it. New, expansion, contraction, churn, and reactivation, separately. Two companies with identical flat MRR can be in completely different situations, and only the movement view shows you which one you are.
Net revenue retention. The number investors ask for first. Be careful here: NRR calculated on a 30-day rolling basis and NRR calculated on 12-month cohorts are different numbers, and bankers generally mean the second one. Know which one your tool is showing you before you put it in a deck.
Gross revenue retention. NRR can hide churn behind expansion from your biggest accounts. GRR does not.
Cohort retention by month. Where in the lifecycle people leave. Month-1 drop-off is an onboarding problem; month-9 drop-off is a value problem. These need completely different fixes.
ARPA by segment. Which plans and which customer types are actually worth acquiring.
Failed payments and delinquent revenue. The least glamorous number and often the fastest to fix. Most of it is recoverable: across 119 US B2B SaaS companies in our May 2026 dataset, automated recovery recouped 14.9% of failed charges.
What are ChartMogul's limitations?
No tool review is useful without this section. These come from public reviews on G2, Capterra, and Product Hunt, and from what we hear on our own sales calls.
Metric discrepancies against the billing system. The most persistent complaint. Reviewers report that ChartMogul's numbers do not always tie back to Stripe's, requiring manual data fixes. To be fair, some of this is inherent to the category — Stripe's totals and a normalized MRR figure are measuring different things, and any analytics layer will produce a number that differs from the raw processor. But it is a recurring theme, and it costs teams real time.
Support is hands-off at lower tiers. Reviews describe support as unresponsive below the top tiers. A dedicated SaaS expert is an Enterprise feature. If you are a small team that needs someone to help you interpret why your churn number moved, that is a real gap.
Pricing scales with the revenue you track. As your ARR grows, so does your bill, automatically. Several reviewers flag this as a cost-predictability concern. It is a common model in this category, but it does mean your analytics cost rises exactly when you are already feeling growth costs elsewhere.
No financial forecasting. ChartMogul forecasts subscription revenue. It does not ingest your P&L, so it cannot tell you your runway, burn rate, or CAC alongside your metrics. If you want a single view of "we grew MRR 8% but our runway shrank," you need a separate finance tool.
No native dunning. Failed payment recovery is handled through third-party partners rather than built in.
Getting started now runs through a conversation. As of September 2026, both the free plan and the 14-day trial are set up after a call with their team rather than by self-serve signup. If you wanted to plug in your Stripe key on a Sunday evening and look at your numbers, that is no longer how it works.
Annual contracts are required on both listed paid plans.
How much does ChartMogul cost in 2026?
This is a category where pricing changes often — check the live page before making a decision.
| Plan | Price | What you get |
| Free | $0, up to $120K ARR | Core analytics, segmentation, CRM, forecasting, benchmarks. Contact them to be set up. |
| Pro | From $1,188/year, billed annually | Up to $10M ARR, unlimited team members, two-way CRM sync, warehouse exports, 10 team dashboards. Annual contract. |
| Enterprise | From $19,900/year | Above $10M ARR, dedicated SaaS expert, Slack Connect channel. |
Pro is priced on a slider against the ARR you track: roughly $1,188/year at the low end, rising to $14,388/year at $10M ARR. There is a Startup Program offering $50/month off a paid plan for twelve months.
The structure changed recently. Earlier in 2026 there was a Starter tier in the $59–$69/month range; it no longer appears on the public pricing page. That matters if you are budgeting, because the step up from the free plan is now considerably larger than it used to be. It may still be available through their sales team — worth asking.
ChartMogul vs. Baremetrics
We make Baremetrics, so treat this section accordingly. Here is our honest read:
The two products are close on core metrics. MRR, churn, LTV, retention, segmentation, cohort analysis — neither of us has a meaningful advantage. Anyone telling you otherwise is selling.
The real fork is what each of us built next. ChartMogul went toward CRM and product-led growth workflows. We went toward financial forecasting and revenue recovery. Those are genuinely different bets, and which one is right depends entirely on what is broken at your company.
| Baremetrics | ChartMogul | |
| Core SaaS metrics | Full | Full |
| Segmentation | Unlimited segments and custom dashboards (Growth tier and up) | Available on all plans |
| Subscription revenue forecasting | Yes | Yes |
| Financial forecasting (P&L, runway, burn, CAC) | Yes — Forecast+, via QuickBooks/Xero, included with any paid plan | Not available |
| Built-in CRM | No native CRM; HubSpot integration | Yes — on every plan, included |
| Industry benchmarks | General SaaS benchmarks | Stage- and ARR-specific |
| Failed payment recovery | Native (Recover, $129/mo add-on) | Via third-party partners |
| Cancellation reason capture | Native (Cancellation Insights, $129/mo add-on) | Not offered |
| Data warehouse exports | No | Yes, Pro and above |
| Accounting integration | QuickBooks, Xero | No |
| Free plan | No | Yes, up to $120K ARR |
| Entry paid price | $49/month (annual billing) | ~$99/month equivalent ($1,188/yr) |
| Contract | Monthly or annual | Annual required |
| Support | Unlimited calls, chat replies in minutes, hands-on working sessions | Hands-off at lower tiers per reviews |
Where ChartMogul is the better choice. If you are under $120K ARR and want something free, their free plan is real and we do not have one. (Baremetrics does have an Accelerator plan for early-stage teams though. If you are a smaller team, make sure to reach out to our sales team.) If you want a CRM and your analytics in one place, they have shipped that and we have not. If your team runs BI off a warehouse, they export and we do not. Their benchmarks also beat ours. Stage-specific, not SaaS-wide.
Where we think we are the better choice. If the question keeping you up is "what is our runway," not just "what is our MRR" — Forecast+ pulls your actual P&L from QuickBooks or Xero. It models runway, burn rate, expenses by department, CAC, and budget variance alongside your subscription metrics. That is a category boundary ChartMogul has not crossed, and it is included with any paid plan rather than sold separately.
.png?width=2692&height=1488&name=Baremetrics%20Recover%20Dashbaord%20(2026).png)
Recover's dashboard
If you are losing revenue to failed payments, Baremetrics Recover is built in: a sequence of up to seven fully customizable emails, a branded card-update page, in-app banners and paywalls, and SMS. It works with Stripe, Braintree, and Recurly. It starts at $129/month, we take no commission on what we recover, and it carries a published guarantee — if it does not recover more than your Baremetrics subscription costs, your next month is free.
And if you want a person: unlimited onboarding calls, chat responses in minutes during US business hours, and a team that will build your segments and dashboards with you on a call, including during your trial. This comes up on almost every call we take, usually from someone who has been on their own with a different tool.
💬 CTA: Want to see what your own numbers look like? Start a free Baremetrics trial — or book a call and we will connect your data and build your first dashboards with you.
Frequently Asked Questions
-
Is ChartMogul free?
There is a free plan for companies up to $120K ARR, and it is a real product rather than a limited demo — core analytics, segmentation, forecasting, benchmarks, and CRM access are included. As of September 2026 you contact ChartMogul to be set up on it rather than signing up yourself.
-
Does ChartMogul work with something other than Stripe?
Yes. Chargebee, Paddle, Recurly, Braintree, PayPal, GoCardless, and others connect natively, and anything else can be pushed through the Import API. This is the single most common pre-qualifying question we hear — founders on WHMCS, 2Checkout, ACH, or invoicing platforms often assume no analytics tool will work for them and stop looking. In most cases something will; it just may take engineering time.
-
Can ChartMogul handle multiple billing systems in one view?
Yes, on Pro and above. If you are running several Stripe accounts, or Stripe plus an app store, check the source limits on whichever tool you choose against how many you actually need — this is a detail that varies by tier across the category and is easy to get wrong when budgeting.
-
Does ChartMogul do dunning or failed payment recovery?
Not natively. Recovery runs through third-party partners in their ecosystem. For reference on what native dunning looks like: Baremetrics Recover ships seven customizable failed-charge emails, plus optional annual renewal reminders and card-expiration warnings.
-
Can ChartMogul tell me my runway?
No. It forecasts subscription revenue but does not ingest your P&L, so runway, burn rate, and CAC are outside its scope. You would pair it with a separate finance tool.
-
Why don't ChartMogul's numbers match Stripe?
Some divergence is expected — a normalized MRR figure and Stripe's gross totals are measuring different things, and any analytics layer will differ from the raw processor. But reviewers do report discrepancies that required manual fixes, so budget reconciliation time during setup regardless of which tool you pick.
-
What happens to my ChartMogul bill as we grow?
It rises with the ARR you track. Their pricing page is explicit that as your ARR increases they move you to the next tier.
-
Is ChartMogul or Baremetrics cheaper?
Below $120K ARR, ChartMogul, because it is free there and we have no free plan. Above it, Baremetrics Launch is $49/month on annual billing against roughly $99/month equivalent for ChartMogul Pro, which also requires an annual contract. Above $3.6M ARR, Baremetrics moves to Scale at $749/month and the two converge. Get quotes from both.