kimo
DefinitionKimo BIFinance & SaaS

MRR

Monthly Recurring Revenue

Definition

MRR (monthly recurring revenue) is the total monthly-normalized value of all active paid subscriptions at a point in time, excluding taxes, free plans and one-time charges. Annual plans count as one-twelfth of their price.

Updated 2 sources3 min read

MRR (monthly recurring revenue) is the sum of the monthly-normalized value of all active subscriptions at a point in time. Annual plans are divided by 12, taxes and one-time charges are excluded, and a cancelled subscription stops counting the moment it churns. Tracking how MRR moves, not just its level, is what makes it useful.

01 —

What is MRR?

Stripe defines MRR as the sum of the monthly-normalized value of all active and past-due subscriptions, excluding taxes, free plans and metered usage; when a subscription is cancelled or marked unpaid it counts as churn and leaves MRR.1 In their example, 100 subscribers at $100 per month plus 50 subscribers at $600 per year give (100 × $100) + (50 × $600 ÷ 12) = $12,500 MRR.1

02 —

Worked example: an MRR bridge

MovementAmount
Starting MRR (1 March)$40,000
+ New$3,200
+ Expansion$1,500
+ Reactivation$300
− Contraction−$600
− Churn−$1,400
Ending MRR (31 March)$43,000
Illustrative data. Net new MRR for the month is $3,000.

The same $3,000 of net new MRR could come from strong acquisition masking a churn problem, or from a healthy base expanding on its own. David Skok makes this split the core of SaaS reporting: new, expansion and churned MRR summed into net MRR bookings.2 Expansion that outruns churn is “negative churn,” the engine behind a net revenue retention above 100%.

03 —

Common MRR mistakes

  • Booking an annual invoice as one month of MRR. A $12,000 annual payment is $1,000 of MRR, not $12,000.
  • Counting free trials. Trials and free plans are not recurring revenue until they convert.
  • Changing the discount rule mid-year. Stripe lets you choose whether recurring and one-time discounts reduce MRR;1 whichever you pick, apply it to history too.
  • Netting movements per customer per day in some months and per month in others, which changes how much expansion and contraction you report.
04 —

How to track MRR in Kimo

Connect Stripe or Paddle and Kimo builds a subscription-movements model with one row per customer per month. MRR, net new MRR and each movement become measures you can chart in the revenue view, alert on in Alerts, or ask about in plain English with Ask Kimo. The SaaS metrics template includes the bridge above out of the box.

Frequently asked questions

Is MRR the same as monthly revenue?

No. Monthly revenue includes one-time charges and recognizes annual plans according to accounting rules. MRR only counts recurring subscriptions, normalized to a month.

How do you convert MRR to ARR?

Multiply MRR by 12. Use the same definition of recurring revenue for both so they reconcile.

Should usage-based revenue be in MRR?

Committed minimums belong in MRR. Variable usage is usually reported separately or as a clearly labelled trailing average, because it is not contracted.

Sources

2 references
  1. Billing analytics: metric definitions (MRR) (opens in a new tab)
    Stripe Docsdocs.stripe.com

    MRR definition, exclusions, worked example, discount settings and MRR movement categories.

  2. SaaS Metrics 2.0 – A Guide to Measuring and Improving What Matters (opens in a new tab)
    David Skok, For Entrepreneursforentrepreneurs.com

    New, expansion and churned MRR; negative churn.

External sources were accessed at the time of writing. Kimo product details, customers and figures in examples are illustrative unless a source is cited.

Used in

Where MRR shows up in practice

4 resources
Whitepaper
BI

The Board Pack Playbook

Metrics, narrative and data discipline for every board meeting and funding round, from seed to Series B.

Inès Dupuis
28 pages
Template
BI

SaaS metrics

ARR, NRR, GRR, CAC payback, burn multiple and runway on one governed model.

Kimo team
4 min setup

Numbers your board can trust.

Board decks, investor updates and data rooms generated from live, governed metrics — not last week’s spreadsheet.