Formula Guide

MRR Formula: The Complete
Monthly Recurring Revenue Guide

Master the MRR formula for subscriptions and SaaS: calculate MRR, ARR, net new MRR, and use recurring revenue for growth and valuation.

The MRR Formula

MRR = Sum of (Recurring Revenue ÷ Billing Period in Months)

ARR = MRR × 12

Recurring Revenue

Revenue that repeats each billing cycle (subscriptions, memberships, contracts).

Billing Period

Monthly = 1, quarterly = 3, annual = 12. Normalize everything to monthly.

Result

Predictable revenue per month. Use for growth, churn, and valuation.

Quick Example

150 customers at $40/month and 30 annual at $360/year.

MRR = (150 × $40) + (30 × $360 ÷ 12) = $6,000 + $900 = $6,900

ARR = $6,900 × 12 = $82,800.

See Recurring Revenue and Retention

StoreRadar helps you understand subscription and repeat purchase behavior so you can track MRR-style metrics alongside orders and LTV.

Start Free Trial

MRR Formula Variations

Basic MRR, ARR, net new MRR, and retention

Basic MRR
Formula
Sum of (each customer's recurring revenue ÷ billing period in months)
Example
100 × $30/mo + 50 × $240/yr ÷ 12 = $3,000 + $1,000 = $4,000 MRR
Use Case
Total predictable monthly revenue

Normalize annual to monthly by dividing by 12; quarterly by 3.

ARR
Formula
MRR × 12
Example
$4,000 MRR × 12 = $48,000 ARR
Use Case
Annual reporting and valuation

Annual Recurring Revenue; same concept, different time frame.

Net New MRR
Formula
New MRR + Expansion MRR − Churned MRR − Contraction MRR
Example
$800 + $200 − $400 − $100 = $500 net new
Use Case
Month-over-month or period growth

Expansion = upgrades; contraction = downgrades.

MRR Per Customer
Formula
MRR ÷ Number of Paying Customers
Example
$4,000 ÷ 150 = $26.67 per customer
Use Case
Pricing and packaging analysis

Useful for comparing plans and ARPU (Average Revenue Per User).

MRR Retention Rate
Formula
(MRR at End − New MRR) ÷ MRR at Start × 100
Example
($4,200 − $500) ÷ $4,000 × 100 = 92.5%
Use Case
Revenue retention from existing base

Shows how much of starting MRR you kept (excluding new).

Worked Examples

Step-by-step MRR and ARR calculations

1

Basic MRR from Mixed Plans

Scenario

You have 200 monthly subscribers at $25/month and 80 annual subscribers at $240/year.

  1. 1 Monthly: 200 × $25 = $5,000
  2. 2 Annual (normalize to monthly): 80 × ($240 ÷ 12) = 80 × $20 = $1,600
  3. 3 MRR = $5,000 + $1,600 = $6,600
  4. 4 ARR = $6,600 × 12 = $79,200
Result

MRR is $6,600; ARR is $79,200.

Interpretation

Always normalize to one period. Use MRR for monthly trends and ARR for annual planning.

2

Net New MRR Calculation

Scenario

Start of month MRR $50,000. New customers added $4,000; upgrades added $1,200; churn lost $2,500; downgrades lost $800. End MRR $51,900.

  1. 1 New MRR = $4,000 + $1,200 = $5,200
  2. 2 Lost MRR = $2,500 + $800 = $3,300
  3. 3 Net new MRR = $5,200 − $3,300 = $1,900
  4. 4 Check: $50,000 + $1,900 = $51,900 ✓
Result

Net new MRR is $1,900 (3.8% growth).

Interpretation

Track new, expansion, churn, and contraction separately to see which lever moves the needle.

3

MRR Per Customer (ARPU)

Scenario

MRR is $12,000 and you have 400 paying customers.

  1. 1 MRR = $12,000
  2. 2 Customers = 400
  3. 3 MRR per customer = $12,000 ÷ 400 = $30
Result

Each customer contributes $30/month on average.

Interpretation

Use for pricing decisions and to compare segments (e.g. monthly vs annual plan ARPU).

MRR Benchmarks by Type

Typical MRR per customer (ranges vary)

Type Typical Notes
SaaS (SMB) Varies widely Often $50–200 MRR per customer
SaaS (Mid-market) $500–2,000/customer Higher ACV, lower volume
Subscription box $25–50/customer Consumer, high volume
Membership / DTC club $15–40/customer Recurring access or product

Common MRR Mistakes

Errors that distort recurring revenue

Including One-Time Revenue

Adding setup fees, one-time purchases, or non-recurring revenue into MRR.

How to Fix

MRR should only include revenue that repeats every billing cycle. Track one-time revenue separately.

Wrong Normalization

Treating annual contract value as MRR without dividing by 12, or mixing weekly and monthly.

How to Fix

Normalize every plan to monthly: annual ÷ 12, quarterly ÷ 3. Be consistent.

Counting Cancelled Before Period End

Including revenue from customers who cancelled during the period as if they paid the full period.

How to Fix

Use MRR at a point in time (e.g. end of month) or prorate cancellations to the date they churned.

Confusing MRR with Cash

MRR is recognized revenue (subscription), not necessarily cash collected in the month.

How to Fix

For cash flow use cash received. For growth and retention metrics use MRR. Don't mix them.

How to Track MRR for WooCommerce

Ways to monitor Monthly Recurring Revenue and subscription metrics

Option 1: Spreadsheets

Export subscription and billing data, normalize plans to monthly, and sum. Requires manual updates and careful handling of proration and churn.

Pros
  • Full control
  • No extra cost
Cons
  • Time-consuming
  • Error-prone
  • No real-time view

Option 2: Billing or Subscription Tool

Tools like Stripe Billing, Chargebee, or Recurly calculate MRR and churn. Best if your entire revenue is through that system.

Pros
  • Accurate MRR
  • Built-in metrics
Cons
  • May not include all revenue
  • Extra cost
Recommended

Option 3: StoreRadar

StoreRadar tracks recurring behavior and revenue for WooCommerce subscriptions and memberships, so you can see MRR-style metrics alongside order and retention data.

Pros
  • Unified with orders
  • Retention and LTV context
  • Real-time
Cons
  • Monthly subscription
Start Your Free Trial → *no credit card required

Related Formulas

MRR ties to churn, LTV, and retention

Formula Calculation Relationship
ARR MRR × 12 Annual view of recurring revenue
Churn Rate (Revenue Lost ÷ MRR at Start) × 100 MRR churn drives net new MRR
LTV ARPU × (1 ÷ Churn) Subscription LTV often uses MRR and churn
CAC Payback CAC ÷ (MRR per customer) Months to recover acquisition cost
Net Revenue Retention (MRR end − churn − contraction + expansion) ÷ MRR start Revenue retention from existing customers

Frequently Asked Questions

Common questions about MRR

MRR (Monthly Recurring Revenue) = Sum of all recurring revenue normalized to a monthly amount. For example: 100 customers at $30/month = $3,000 MRR. Annual plans: divide by 12 (e.g. $120/year = $10 MRR per customer).

MRR is monthly recurring revenue; ARR (Annual Recurring Revenue) = MRR × 12. ARR is often used for reporting and valuation. Both measure predictable, recurring revenue from subscriptions or contracts.

Convert everything to monthly: monthly plans count as-is; annual plans divide by 12. Example: 80 × $20/month + 20 × $180/year → 80 × $20 + 20 × ($180 ÷ 12) = $1,600 + $300 = $1,900 MRR.

Net new MRR = New MRR (from new customers + expansion/upgrades) − Churned MRR (cancellations + downgrades). It shows how much recurring revenue grew or shrank in a period. Negative net new MRR means you're losing more than you're gaining.

MRR is most relevant for subscription and SaaS businesses. Ecommerce can use it if you have subscriptions, memberships, or recurring orders. For one-time sales, use total revenue and track repeat purchase rate instead.

Varies by stage. Early-stage SaaS often targets 10–20% month-over-month; growth slows as base grows. Healthy subscription businesses often aim for 5–15% quarterly MRR growth. Compare to your cohort and industry.

Track Recurring Revenue and Retention

StoreRadar helps you see subscription and repeat purchase behavior alongside orders and LTV—so you can grow MRR and retention together.

Start Free Trial ->

By signing up, you agree to our Terms of Service and Privacy Policy