Instead of ChartMogul
Stop renting ChartMogul. Own your subscription analysis.
We build your version around the revenue questions your business asks. We bring your agreed ChartMogul history across, add your review process and run it for you.
ChartMogul Enterprise starts at US$19,900 per year, billed annually. Compare that starting price with your actual agreement and the work you need.
- check_circleYour data in a database you own
- check_circleOpen source, no lock-in
- check_circleBuilt and run by Enterprise DNA
What the subscription buys
A bill that rises with the revenue you track
ChartMogul prices by annual recurring revenue. Pro lists annual bands from US$1,188 to US$14,388. Enterprise starts at US$19,900 a year. The question is which parts your team uses.
Revenue-based price bands
The subscription moves to a higher tier as tracked revenue grows.
Revenue charts and customer movements
The paid service calculates recurring revenue, churn and customer-level movements.
Connected billing sources
Plans include different limits on billing sources and data destinations.
A shared reporting workspace
Both paid plans include unlimited team members.
Access to monthly exports
Monthly customer revenue downloads are included in the paid plans.
Enterprise support
Enterprise adds dedicated expert support and tailored pricing.
What you own
The monthly review, shaped around your business
Revenue
Follow the changes customer by customer
Read imported month-end observations alongside the follow-up work your team records.
- check Compare adjacent monthly revenue in the same currency
- check Separate contraction, expansion and explicit churn
- check Find returning customers after a recorded zero month
- check Keep missing observations visible as unanswered questions
Retention
Understand which revenue stays
See the calculations and the observations behind each result.
- check Calculate retention for customers present in both months
- check Compare groups from their first observed positive month
- check Rank customers by their share of observed revenue
- check Compare your own customer segments and their changes
Follow-up
Give each revenue concern an owner
Join the numbers to your own review notes, responsibilities and deadlines.
- check Assign a contraction review with a due date
- check Find overdue actions by owner
- check Record the evidence used to close a follow-up
- check Draft a customer review from its history and open work
Evidence
Keep the month-end explanation
Check imported totals against your source and retain the review history.
- check Record a source reference and the person who checked it
- check Flag earlier checks when the underlying figures change
- check Produce branded customer reviews and reconciliation records
- check Export the records, notes and change history together
Make it yours
Design your own ChartMogul replacement
Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from ChartMogul. Try it here, and we build the real one.
2. What it runs
3. Make it fit
4. Your colour
Answered from your own database
Good morning. Here is what needs you today.
We build it from the open-source base, bring your ChartMogul data across and run it for you.
What it looks like
Ask it like you would ask a colleague
Real answers from the demo data that ships with Subscription Analytics for Claude Code. It runs in Claude Code inside the Claude app, so it feels like any chat you already use.
Subscription Analytics for Claude Code
Connected to your own database
Who reduced their monthly revenue, and who owns the follow-up?
Southern Apps
- Month
- 2026-09-30
- Currency
- NZD
- Prior mrr
- 400.00
- Mrr
- 0.00
- Change
- -400.00
- Movement
- churn
Kauri Systems
- Owner
- Mere
- Month
- 2026-09-30
- Currency
- NZD
- Prior mrr
- 800.00
- Mrr
- 500.00
- Change
- -300.00
- Movement
- contraction
| Name | Owner | Month | Currency | Prior mrr | Mrr | Change | Movement |
|---|---|---|---|---|---|---|---|
| Southern Apps | 2026-09-30 | NZD | 400.00 | 0.00 | -400.00 | churn | |
| Kauri Systems | Mere | 2026-09-30 | NZD | 800.00 | 500.00 | -300.00 | contraction |
Ask it anything
Ten questions to ask of your own records
These work on the free starting point today. They combine monthly revenue history with your own review work. ChartMogul also offers configurable analysis.
Switching
How to switch from ChartMogul
The move involves exporting monthly customer revenue, checking it against the imported records, and agreeing which fields, rules and history you need before you change your month-end process.
- 1
Export monthly customer revenue
In ChartMogul, go to Settings > Exports and export MRR per Customer per Month. This is already calculated monthly revenue in your account currency. Use your actual account currency when you prepare the import. The starting version uses this export for historical revenue, rather than connecting to billing events. If you need other records or live connections, agree those separately.
- 2
Rehearse the import
Load the export into the database using the import's test run first. This lets you check what the import will accept before it writes records. Keep the original export available as your comparison source. The import expects monthly customer revenue, and rejects plan and quantity variants, so confirm you have the customer per month export rather than a different export type.
- 3
Review the import results
Check the reported customer counts, dates and monthly totals against the original ChartMogul export. Review anything the import flags, including rejected rows or unexpected gaps, before proceeding. Do not treat a missing customer or blank observation as zero. If the counts, dates or totals do not match, resolve the difference before you rely on the imported history.
- 4
Run both side by side
For a short period, keep ChartMogul available while you use the database for your monthly review. Compare the observed monthly totals and the review records you need for month-end. Record the source evidence for each reconciliation. If a later correction changes an earlier month, check that the earlier reconciliation is still valid before using it.
- 5
Switch off ChartMogul
When the figures and review process have been checked, make the database your working source for the subscription review work you have moved. Keep any ChartMogul records you still need, then use ChartMogul's account process to end or change your service. The imported monthly revenue does not replace billing, tax, revenue recognition or processor connections.
Where the real effort goes
The export is the straightforward part. Most of the work is usually deciding which history to bring, mapping your own fields, and agreeing how your business handles its review rules and evidence. The free version starts with monthly customer revenue, while other records and live connections are scoped separately. If you have Enterprise DNA install and run it, they do this mapping and migration work with you.
Not ready for a call?
Get your ChartMogul switch plan by email
We will send you the step-by-step plan for moving your business off ChartMogul, what the move really involves, and how we would do it for you.
Sent. Check your inbox.
Your ChartMogul switch plan is on its way.
Rather talk it through? Book a call arrow_forwardThree ways to own it
Start free, have it customised, or have it run for you
Open source
Do it yourself
Free, open source
- 1 Clone the repo and install its dependencies
- 2 Run npm run demo with Claude Code, Codex, OpenCode or Cursor
- 3 Rehearse the ChartMogul monthly customer export import
- 4 Use an empty database for your records and reconcile the totals
Built around your business
We customise it
One setup fee, then a retainer for ongoing work
- check Your fields, segments and review rules
- check Your agreed ChartMogul records brought across and checked
- check A web front end if you want one
- check A different stack if that suits your business
Omni by Enterprise DNA
We run it for you
One setup fee, then a monthly retainer
- check Installed and operated through Omni by Enterprise DNA
- check Agreed billing connections built and checked
- check Revenue reviews fitted to your team responsibilities
- check Ongoing operation, backups and changes as your business grows
Questions
Instead of ChartMogul, answered
Is this a complete replacement for every ChartMogul feature? expand_more
The free version starts with your exported monthly customer revenue and the review work around it. ChartMogul also calculates revenue from billing events. We scope the connections and calculations your business needs, build them into your version and check them against your existing results before a switch.
Can you bring our history across? expand_more
Yes. Start with the monthly customer revenue export from ChartMogul. It includes already calculated amounts in your account currency. We check the customer count, dates and totals. Other records and live connections are agreed separately and built into your version.
Will a missing customer be reported as churn? expand_more
No. The free version requires a positive month followed by an explicit zero before it labels churn. Missing observations stay unknown. Retention uses customers observed in both adjacent months in the same currency, so you can see the limits of the result.
How do we check the figures before using them? expand_more
Compare the imported monthly totals with your source export and record the supporting evidence. A later correction makes that earlier check stale. Monthly subscription measures are management information, not recognised accounting revenue, and your finance lead reviews them before circulation.
What do we pay Enterprise DNA, and who owns the records? expand_more
You own the database and can export your records and change history. We agree one setup fee, then a retainer for customisation or managed operation. We can add your preferred front end and connections. The free version remains available if you want to run it yourself.
Make your next monthly review yours
Book 30 minutes with Sam. Bring your ChartMogul agreement and the revenue question your team keeps chasing. We will map the records, checks and connections your own version needs.
Subscription Analytics for Claude Code is free and open source, published by Enterprise DNA.
Done paying for ChartMogul?
Get your version built