How to measure Monthly Recurring Revenue

The normalized monthly value of every active subscription, regardless of billing period.

MRR = Sum of all active monthly-equivalent subscription revenue

Why it matters: The single most cited SaaS metric. Everything else (ARR, growth rate, NRR, churn) derives from MRR.

11 tools that produce MRR

Side-by-side: how each tool produces this number, what to read before adopting, and where to find the official docs. Saasly does not integrate with these tools — this is a reference so you can pick the right one for your stack.

ToolCategoryHow it produces MRRPricing
StripeBilling platformAutomaticPay-as-you-go (2.
PaddleBilling platformAutomatic5% + $0.
ChargebeeBilling platformAutomaticFree up to $250K ARR; from $599/mo (Performance) for established SaaS.
Lemon SqueezyBilling platformAutomatic5% + $0.
RevenueCatMobile subscriptionSDK / integrationFree up to $2.
AdaptyMobile subscriptionSDK / integrationFree up to $10K MTR; then ~$249/mo for Pro.
ChartMogulSaaS analyticsAutomaticFree up to $10K MRR; then from $129/mo (Launch) to $799+/mo (Volume).
BaremetricsSaaS analyticsAutomaticFrom $129/mo (Metrics) to $429+/mo (Business) — seat and MRR limits.
ProfitWell (Paddle)SaaS analyticsAutomaticMetrics are free; Retain (failed payment recovery) and Price Intelligently are paid add-ons.
MixpanelProduct analyticsManual entryFree up to 1M events/month; from $24/mo (Growth) to enterprise.
Saasly CalculatorManual calculatorManual entryFree forever, no signup.

Per-tool: what to know before you plug it in

Stripe

Automatic

Billing platform

Subscription billing platform with built-in dashboards and SQL analytics (Sigma).

Before you adopt: Dashboard MRR uses Stripe's specific normalization (monthly equivalent of active subs). Annual plans are amortized, one-time charges excluded. Free trials count as $0 MRR until conversion. If you discount, MRR reflects the discounted price — not list.
Pricing: Pay-as-you-go (2.9% + $0.30 per charge). Sigma analytics: free up to 1K charges/mo, then $0.02/charge.

Paddle

Automatic

Billing platform

Merchant-of-record billing for SaaS; ProfitWell metrics now bundled.

Before you adopt: Since the ProfitWell acquisition, MRR dashboards live inside Paddle's analytics suite. Multi-currency MRR is reported in your chosen reporting currency at point-in-time FX — historical MRR can shift with exchange rate updates.
Pricing: 5% + $0.50 per transaction (Merchant of Record model — Paddle handles VAT/sales tax globally).

Chargebee

Automatic

Billing platform

Subscription billing platform with deep enterprise feature set and analytics module.

Before you adopt: Chargebee's revenue recognition module is separate from MRR analytics — make sure you're reading the operational MRR view (cash-collected basis) vs the deferred revenue view. They tell different stories.
Pricing: Free up to $250K ARR; from $599/mo (Performance) for established SaaS.

Lemon Squeezy

Automatic

Billing platform

Merchant-of-record billing for indie SaaS and digital products with a built-in analytics view.

Before you adopt: MRR view in the dashboard is straightforward but limited — no cohorting, no benchmarking. Good enough for early-stage 'is the number going up?' check, not enough for forecasting.
Pricing: 5% + $0.50 per transaction (also merchant of record).

RevenueCat

SDK / integration

Mobile subscription

Cross-platform mobile subscription SDK with analytics for iOS, Android, and web in-app purchases.

Before you adopt: Mobile MRR is normalized across App Store, Play Store, and web — RevenueCat handles the cross-platform proration. Refunds within 60 days roll back the MRR. Trial conversions only count after the trial ends.
Pricing: Free up to $2.5K MTR; then 1% of tracked revenue.

Adapty

SDK / integration

Mobile subscription

Mobile subscription analytics with paywall A/B testing engine.

Before you adopt: MRR breakdown by paywall variant is the unique value — see exactly which paywall test moves MRR. Same App Store / Play Store latency caveats as RevenueCat: refunds and renewals settle 24-72h later than the event timestamp.
Pricing: Free up to $10K MTR; then ~$249/mo for Pro.

ChartMogul

Automatic

SaaS analytics

Subscription analytics platform built for funded SaaS with Stripe/Recurly/Chargebee billing.

Before you adopt: ChartMogul's MRR is one of the most trusted in the industry — well-documented normalization rules. Watch for the 'restated MRR' feature: editing historical data restates past months, which can confuse a board that compares decks across quarters.
Pricing: Free up to $10K MRR; then from $129/mo (Launch) to $799+/mo (Volume).

Baremetrics

Automatic

SaaS analytics

Stripe-native subscription analytics with cancellation surveys and dunning.

Before you adopt: Stripe-only integration is the main limit. If you use Paddle / Chargebee / custom billing, Baremetrics doesn't apply. MRR aligns with Stripe's normalization, so reconcile against Stripe Dashboard before sharing externally.
Pricing: From $129/mo (Metrics) to $429+/mo (Business) — seat and MRR limits.

ProfitWell (Paddle)

Automatic

SaaS analytics

Free Stripe-connected subscription metrics, now Paddle-owned.

Before you adopt: Free for metrics, no MRR cap. After the Paddle acquisition, the roadmap pull is toward Paddle billing — if you're on Stripe today, the integration still works but expect occasional 'try Paddle' nudges.
Pricing: Metrics are free; Retain (failed payment recovery) and Price Intelligently are paid add-ons.

Mixpanel

Manual entry

Product analytics

Event-based product analytics for funnels, retention, and cohort analysis.

Before you adopt: Track 'subscription started' / 'subscription cancelled' events with revenue properties, then aggregate. Brittle — easy to drift between what's tracked in Mixpanel and what's billed in Stripe. Use Stripe / Paddle / RevenueCat for authoritative MRR; use Mixpanel for behavioral cohorts behind it.
Pricing: Free up to 1M events/month; from $24/mo (Growth) to enterprise.

Saasly Calculator

Manual entry

Manual calculator

Manual-entry calculator that computes the core SaaS metrics with Skok-tier classification.

Before you adopt: Enter monthly MRR for the last three months — get trend, growth rate, and benchmark comparison. Useful for monthly board check-ins without an analytics integration.
Pricing: Free forever, no signup.

Already have your numbers? Run the math.

The Saasly Calculator computes MRR (and 15 other SaaS metrics) from manual input — useful when you've pulled the underlying numbers out of one of the tools above and want a quick sanity check with industry benchmark percentiles.

Open the calculator

Other metrics