Why your Stripe dashboard number isn't your MRR

Updated 2026-08-04

People routinely quote "my Stripe MRR" from the number on the dashboard home screen. That number is usually gross payment volume for a period, and it is not the same thing.

What gross volume includes that MRR doesn't

What MRR includes that volume doesn't

The practical effect

The two numbers can differ by a lot in either direction, and the gap is largest for businesses with meaningful annual plans — which is most of them, since annual plans are the standard cash-flow play.

If you sold a batch of annual plans last month, volume overstates your baseline badly. If you sold them eleven months ago, volume understates it.

What "True MRR" means

FRGMNT uses the term for the version computed the correct way:

  1. Fetch active subscriptions, not charges.
  2. Resolve each to its price and billing interval.
  3. Normalise every interval to a monthly figure.
  4. Sum.

No one-off charges. No annual payments counted at full value. No dependence on who happened to renew this week.

This is why the figure FRGMNT reports is often lower than the one people expect from their Stripe dashboard — and why it's the one worth forecasting from. Full method in how to calculate MRR properly.

Checking it yourself

Pick one annual subscriber. Find them in Stripe. If your reported MRR moved by the full annual amount when they paid, you're reading volume. If it moved by roughly one twelfth, you're reading MRR.

Frequently asked

Why doesn't Stripe show my MRR directly?

Stripe's dashboard is built around payment volume, not subscription analytics. Its headline figures show what was charged in a period, which includes annual payments at full value and one-off charges.

Is Stripe's MRR estimate accurate?

Stripe does surface subscription metrics in places, but the number most people quote is gross volume. Whether any given figure matches true MRR depends on which report you are reading.

Read next