How Chartsy Calculates MRR (and Why It Might Look Different From Stripe)

February 2, 2026
8 min read
How Chartsy Calculates MRR (and Why It Might Look Different From Stripe)

If you use more than one analytics or reporting tool, you've probably experienced that frustrating moment where the numbers don't line up. You double-check, refresh the page, maybe even question your own sanity - but the discrepancy is still there.

Monthly Recurring Revenue (MRR) is one of the most common places where this happens.

MRR should be simple. It's one of the most important metrics for any subscription analytics software, and yet it often looks different depending on where you're viewing it.

In this post, we'll break down:

  • What MRR is
  • The standard MRR formula
  • Why MRR can differ between platforms
  • How Chartsy calculates MRR - and why that approach is more reliable for decision-making

What Is MRR?

Monthly Recurring Revenue (MRR) represents the predictable, recurring revenue your business expects to generate every month from active subscriptions.

It helps subscription businesses:

  • Forecast revenue
  • Understand growth trends
  • Measure the impact of churn, upgrades, and downgrades
  • Make smarter decisions around hiring, marketing, and product investments

MRR focuses on recurring income only. One-time charges, setup fees, or non-recurring purchases should not be part of this metric.


The Basic MRR Formula

At its simplest, MRR can be calculated using this formula:

MRR = Number of active customers × Average monthly billed amount

This gives you a quick snapshot of your recurring revenue baseline.

A correct MRR calculation should account for:

  • Active paid subscriptions
  • Upgrades and downgrades
  • Subscription pauses
  • Cancellations
  • Prorated charges

It should not include:

  • One-time payments
  • Setup or onboarding fees
  • Free trials that haven't converted
  • Unpaid or delinquent subscriptions

This is where differences between platforms start to appear.


Why MRR Looks Different Across Platforms

Although MRR seems straightforward, platforms often calculate it using different inputs, timing rules, and assumptions.

Stripe, for example, primarily calculates MRR based on:

  • Subscription plan prices
  • The number of non-canceled subscriptions

This approach is fast and simple, but it can miss important nuances that affect your actual recurring revenue.

Chartsy takes a different approach.


How Chartsy Calculates MRR

Chartsy is built as subscription analytics software, not just a billing dashboard. That means MRR is calculated based on what actually impacts your revenue - not just what's theoretically billed.

Here's how Chartsy handles MRR differently.


1. Actual Invoiced Revenue (Not Just Plan Prices)

Chartsy calculates MRR using real invoiced amounts, not just the listed subscription price.

This means Chartsy factors in:

  • Discounts and coupons
  • Prorated charges from upgrades or downgrades
  • Mid-cycle changes

The result is MRR that reflects what customers are actually paying.


2. Paid Subscriptions Only

Chartsy only counts subscriptions that have successful, paid invoices.

This excludes:

  • Free trials
  • Past-due or delinquent subscriptions
  • Paused subscriptions

By doing this, Chartsy avoids overstating revenue and gives you a more accurate picture of predictable income.


3. Immediate Cancellation Impact

Some platforms keep canceled customers in MRR until the end of their billing period.

Chartsy removes canceled subscriptions from MRR as soon as the cancellation happens.

This gives you:

  • Real-time visibility into churn
  • More accurate forecasting
  • Faster feedback on product, pricing, or retention changes

4. Prorated Charges Are Included

Upgrades, downgrades, and cancellations don't always happen neatly at the start of a billing cycle.

Chartsy accounts for:

  • Mid-month signups
  • Mid-cycle upgrades or downgrades
  • Partial billing periods

This ensures your MRR reflects real subscription behavior, not idealized billing cycles.


5. Discounts and Coupons Are Always Applied

Temporary discounts can have a significant impact on revenue, especially during promotions or sales periods.

Chartsy includes:

  • Permanent discounts
  • Temporary coupons
  • Finite-duration promotions

Ignoring these can make revenue look healthier than it actually is - something Chartsy is designed to avoid.


6. Accurate Currency Conversion

For businesses operating in multiple currencies, exchange rates matter.

Chartsy applies currency conversion at the exact time of each transaction, ensuring MRR reflects the real value of your revenue rather than averaged or delayed exchange rates.


Why Chartsy's MRR Is Often More Conservative

Because Chartsy:

  • Excludes unpaid subscriptions
  • Applies all discounts
  • Accounts for proration
  • Recognizes cancellations immediately

Its MRR may appear lower than what you see in Stripe or other tools.

But it's also:

  • More realistic
  • More actionable
  • Better suited for forecasting and financial decisions

Inflated MRR might feel good - accurate MRR helps you build a sustainable business.


Final Thoughts

MRR isn't just a number to report. It's a metric you rely on to understand the health of your subscription business.

When MRR is calculated without nuance, it can lead to:

  • Overestimating revenue
  • Poor cash flow planning
  • Missed churn signals

Chartsy's approach to MRR focuses on accuracy, transparency, and real-world subscription behavior, giving you data you can actually trust.


Ready to See Your Real MRR?

If you're using Stripe and want a clearer, more reliable view of your recurring revenue, Chartsy makes it easy.

Connect your Stripe account, track accurate MRR, and explore deeper subscription insights - all in one place.

Get Started today with Chartsy and start seeing your real subscription metrics.

Chartsy Team

Written by

Chartsy Team

The Chartsy Team writes guides, product updates, and resources to help SaaS and eCommerce founders make sense of their metrics, without SQL or spreadsheets.

Chartsy