Reading Your Stripe Dashboard: What Actually Matters
Stripe shows you gross volume, net volume, and a wall of charts — but which numbers reflect the health of your subscription business? A guide to reading Stripe without being misled by vanity totals.
Stripe is a payments processor first and an analytics tool second, and that shapes what it shows you. Its default view emphasizes money moving through the pipes — gross volume, successful charges, payouts — which is useful for accounting but can mislead you about the health of a recurring business. Here is how to read it without being fooled.
Gross volume is not MRR
The big number on your Stripe home is usually gross volume: the total value of successful charges in a period. It includes one-time payments, annual plans charged in full, refunds not yet netted, and everything else. A month where three annual plans renewed will spike gross volume in a way that has nothing to do with your recurring baseline. Do not mistake a good charge day for a good month of MRR.
Net volume subtracts refunds, disputes, and Stripe fees. It is closer to what you actually keep, but it still mixes recurring and one-time revenue, so it is a cash-flow figure, not a run-rate. Use net volume for bookkeeping, not for judging growth.
Where Stripe does show recurring health
If you use Stripe Billing, the Billing section surfaces the metrics that matter for subscriptions: MRR, active subscribers, churn, and average revenue. This is the view worth living in. The catch is that Stripe computes MRR its own way, and its churn and MRR definitions may differ from how you would calculate them — particularly around annual plans, trials, and coupons — so know the assumptions before you quote the number.
The charts that quietly mislead
- Gross volume spikes from annual renewals look like growth but are just timing.
- New customers counts can include $0 trials, inflating the top of your funnel.
- Successful payments hides the failed ones — check the failed/declined rate separately, it is often 5-15%.
- Refunds and disputes lag, so a great-looking week can sour once chargebacks land.
A five-minute Stripe routine
Skip the vanity totals and check these in order: MRR (in Billing), net new MRR this month, active subscriber count, failed payment rate, and churn. That sequence tells you whether the recurring base grew, whether you are losing revenue to declines you could recover, and whether customers are staying. Everything else on the dashboard is either accounting detail or noise for your purposes.
The deeper problem is context switching. Stripe is built for the browser, buried behind a login, and optimized for finance teams. As a maker you want the two or three numbers that matter glanceable — on your phone, on your home screen — without wading through payout schedules and balance transactions every time you feel curious.
Stripe answers 'how much money moved?' You need 'is the recurring business growing?' Those are different questions hiding behind the same dashboard.
Your Stripe numbers, glanceable
Related reading
- MRR Explained: What Monthly Recurring Revenue Means for Indie MakersA plain-English guide to Monthly Recurring Revenue for indie makers and small SaaS founders — what MRR is, how to calculate it, why it beats raw sales, and the mistakes that inflate the number.
- 7 Revenue Metrics Every Indie Hacker Should TrackThe seven revenue metrics that actually matter for a solo SaaS or indie app — MRR, growth rate, churn, ARPU, LTV, trial conversion, and quick ratio — with what each one tells you and how often to check it.
- Common Metrics Mistakes Founders MakeThe recurring-revenue metric errors that mislead founders — counting one-time revenue as MRR, vanity metrics, ignoring involuntary churn, multiplying churn wrong, and confusing cash with recurring revenue.
See it in practice
Ten apps that live by this
Private, offline, no accounts. Each Pocketleaf app does a single thing — and they're all launching soon.