Monthly Recurring Revenue (MRR)

  • Written by Ganesh Pawar 3 min read
  • Updated: July 22, 2025

What is Monthly Recurring Revenue (MRR)?

Monthly Recurring Revenue (MRR) is the predictable income a business generates each month from active subscriptions or recurring billing customers. It’s a key metric for subscription-based businesses, including SaaS, streaming platforms, and ecommerce subscription brands selling replenishment boxes, memberships, or recurring product subscriptions, because it offers a clear picture of financial stability and growth.

MRR reflects total monthly subscription payments, excluding one-time fees, setup charges, refunds, and variable usage. For example, if your business has 100 customers each paying $20 per month, your MRR would be $2,000. This metric helps businesses track revenue trends, forecast growth, and make informed decisions about pricing and retention.

MRR Components

MRR isn’t a single number, it’s made up of several moving parts:

  • New MRR: revenue added from new subscribers that month
  • Expansion MRR: additional revenue from existing subscribers who upgraded or added products
  • Churned MRR: revenue lost from subscribers who cancelled or downgraded
  • Net New MRR: the bottom line, calculated as New MRR + Expansion MRR − Churned MRR

Tracking each component separately tells you far more than your total MRR alone. If total MRR is growing but Churned MRR is rising faster than New MRR, you have a retention problem that the top-line number is hiding.

Why MRR Beats Total Revenue?

Total revenue mixes one-time payments, refunds, and variable charges together. MRR strips all of that out and shows only predictable, recurring income, the only part you can reliably forecast and plan around.

How to Grow MRR?

Three levers, and the most overlooked is the most powerful:

  • Acquire more subscribers: grow New MRR through marketing and conversion
  • Reduce churn: every cancelled subscriber directly reduces MRR; a 1% monthly retention improvement compounds significantly over time
  • Expand revenue per subscriber: upsells and plan upgrades grow Expansion MRR without acquiring a single new customer

Monthly Recurring Revenue (MRR) model

The MRR model is the financial backbone of any subscription business model, including SaaS, streaming services, replenishment boxes, and DTC subscription programs on Shopify and Shopify Plus. It helps founders and operators forecast revenue, allocate budget, plan inventory and fulfillment, and benchmark growth month over month.

How to calculate Monthly Recurring Revenue (MRR)

MRR = Total number of active subscribers × Average monthly revenue per user (ARPU)

For customers on annual or multi-month prepay plans, normalize by dividing the contract value by the number of months covered. A $120 annual subscription, for example, contributes $10 to MRR each month, not $120 in the month it was billed.

To convert MRR into annual recurring revenue (ARR), simply multiply by 12.

Example of Monthly Recurring Revenue (MRR)

A fitness app with 500 subscribers paying $10 per month would generate $5,000 in MRR.

Driftcharge Tip

Monitor all four MRR components monthly: New, Expansion, Churned, and Net New. If Churned MRR is consistently outpacing Expansion MRR, focus on retention before scaling acquisition. Pairing MRR with churn rate gives the complete growth picture, since MRR shows the dollar impact and churn rate shows the customer-level pattern driving it.

Author Image

Ganesh Pawar

Ganesh Pawar is the founder of Driftcharge, a subscription management app designed to help Shopify merchants streamline and scale their subscription businesses. With a deep focus on solving real-world pain points—like legacy account page support, flexible subscription options, and advanced analytics—Ganesh is passionate about building tools that drive growth and retention.