Revenue dashboards for a small Stripe account
Updated 18 September 2026 · first published 18 September 2026 · by Nordva, who make Nordva Launch
Which revenue dashboard should an indie SaaS with a small Stripe account use?
Under a few thousand dollars in MRR, the Stripe dashboard plus one question answered elsewhere is usually enough. ProfitWell Metrics is free and covers the standard metrics. Baremetrics and ChartMogul suit companies with real ARR and a finance function. DataFast shows where visitors and revenue came from. Nordva Launch's revenue view is small, read-only, free to start, and ties each paying customer to their source and requests.
The facts, side by side
Read from each vendor's own pricing page on 24 September 2026. Prices change; follow the links.
| Tool | Free plan | First paid plan | API | MCP server |
|---|---|---|---|---|
| Baremetrics | No | $75/month billed monthly, or $49/month billed yearly (the pricing page opens on yearly billing, which it labels '35% Annual Discount'; its FAQ says annual plans come with 'up to a 35% discount') (Launch: for $0-360K ARR, single integration; includes subscription analytics, trial insights, automated email reports, autogenerated segments, data enrichment (Clearbit), chat support) | Yes | Yes |
| ChartMogul | Yes | $1,188 per year, billed annually (about $99/month equivalent), at $500K ARR; no monthly billing option shown (Pro: priced by ARR tracked, up to $10M ARR; 5 billing sources, 4 standard and 2 advanced destinations, 20 connected mailboxes, 10 team dashboards, unlimited team members, CRM included, plus benchmarks and revenue forecast modelling; annual contract required) | Yes | Yes |
| ProfitWell Metrics | Yes | $0 (no paid plan) (ProfitWell Metrics, free; no usage cap stated) | Yes | No |
| DataFast | No | $9/month billed monthly ($90/year billed yearly, '2 months free') for 10k monthly events (Starter: up to 10k events/month, 1 website, 1 team member, 3 years data retention, 100K AI bot requests, API, CLI and MCP access) | Yes | Yes |
| Nordva Launch | Yes: 2 projects, each with 100 waitlist signups and 25 changelog entries; web analytics up to 10,000 events a month and a Stripe connection; API and MCP included; no card | $19/month (Indie), about 20% off annually | Yes: REST, keys scoped to one project (1 to 3 per project by plan), idempotent writes | Yes: mcp.nordva.dev, one server for every primitive, on every plan including Free. Works with Claude Code, Claude Desktop, Cursor, VS Code and Windsurf |
Most indie products do not have a revenue-analytics problem. They have a which of these numbers matters this month problem, and the Stripe dashboard already shows all of them. The tools below make sense at particular sizes and for particular questions. This is which is which.
What a small account needs to see
Four numbers, weekly: MRR now, MRR change since last month split into new and churned, cash collected, and how many paying customers. A fifth, if you are doing any marketing at all: which channel the paying customers came from. The first four are on the Stripe dashboard. The fifth is the one Stripe cannot answer, because Stripe never saw the signup.
The tools, briefly
ProfitWell Metrics is free, with no paid tier, and reports the standard subscription metrics with churn alerts, segmentation and benchmarks against tens of thousands of companies. It became a Paddle product; profitwell.com now redirects to paddle.com, dashboards refresh every few hours, and there is no MCP server. For a small Stripe account that wants more than the Stripe dashboard at no cost, it is the default.
Baremetrics is a full subscription-analytics product: forecasting, segmentation, customer profiles, and dunning and cancellation insights as paid add-ons. Pricing is tiered by ARR from $75 a month; there is a remote MCP server. It earns its price when someone spends time in it each week.
ChartMogul is subscription intelligence for companies with a finance function: priced by ARR tracked, billed yearly from $1,188, with a CRM built in and a read-only MCP server printed on the pricing page as a plan feature. Startups under $120K ARR can ask for a free plan.
DataFast is a different category: web analytics that follows a visitor from the first page view to a payment, through Stripe, LemonSqueezy, Polar or Shopify, priced by monthly events from $9. It answers the fifth question with journeys and funnels, at the cost of a tracking script; its cookieless option is stated to be less accurate for revenue attribution. API, CLI and an MCP server on every plan.
Nordva Launch reads one Stripe account with a restricted key, read-only: MRR, new and churned MRR, collected revenue and payment count per currency, a series over time, and a customer list. That is the whole revenue view; there are no forecasts, cohorts or dunning. What it adds is the join to the rest of the person: each paying customer is traced to where they came from, through the waitlist signup they made (matched by email, no script or cookie needed) or through Launch’s own analytics script if your site runs it, and to any feedback they left. It works on every plan; the free plan reads 30 days of Stripe history.
How to choose
| Your situation | Pick |
|---|---|
| You want more than the Stripe dashboard, for free | ProfitWell Metrics |
| Forecasting, cohorts, dunning; someone spends time in analytics weekly | Baremetrics |
| Real ARR, more than one billing source, a finance or RevOps function | ChartMogul |
| Web analytics first, with several billing sources (LemonSqueezy, Polar, Shopify) or AI-crawler traffic | DataFast |
| Where paying customers came from and what they asked for, next to your waitlist, changelog and feedback; free to start | Nordva Launch |
The fifth question, without a tracker
If the only thing you want beyond Stripe is where did the paying customers come from, you do not need analytics at all. You need the source written on the signup and a join to Stripe by email. Launch records the referrer hostname and UTM values on each waitlist signup on every plan; connect Stripe and GET /v1/attribution returns, per source, signups, confirmed, invited, paying, MRR and revenue. Add what a channel cost (Indie) and it shows cost per customer and return on spend. The attribution guide has the calls.
Who should not use Launch for this
If revenue analytics is the job, any of the first three tools do it better; Launch’s view is deliberately small. If you sell through anything other than Stripe, Launch cannot read it. And if web analytics is the main job and you sell through more than Stripe, DataFast covers more ground.
Questions
- Is there a free revenue dashboard for Stripe?
- ProfitWell Metrics, now a Paddle product, is free with no paid tier and connects to Stripe. ChartMogul offers a free plan to startups under $120K ARR by request. Baremetrics and DataFast have trials only. Stripe's own dashboard shows MRR, churn and revenue for free. Nordva Launch connects one Stripe account on its free plan too, reading 30 days of history; Indie reads 90 days and Builder 24 months.
- Which of these have an MCP server?
- Baremetrics, ChartMogul and DataFast list one. ProfitWell Metrics does not; Paddle offers a docs-only MCP. Nordva Launch's MCP server has get_revenue_summary, get_revenue_series, get_revenue_by_source and the contacts and attribution tools on every plan, within the plan's history.
- Can any of these write to my Stripe account?
- Baremetrics, ChartMogul and DataFast connect with Stripe's OAuth or a key and are analytics-only in normal use; check each one's requested permissions. Nordva Launch accepts only a restricted Stripe key with read permissions and its sync issues only GET requests, so it cannot write.
- What does MRR mean in these tools?
- Each normalises differently: yearly plans divided by twelve, coupons applied or not, metered usage counted or not. The figures will not match Stripe's to the dollar and will not match each other. Pick one definition and stick to it; do not compare MRR across tools.
Try it in your project
npx nordva@latest init
Free plan, no card, no invite.