What is MRR / ARR?
MRR (Monthly Recurring Revenue) is the predictable monthly revenue from active subscriptions, normalized to a monthly value. ARR (Annual Recurring Revenue) is MRR multiplied by 12. For Shopify subscription merchants, MRR is the single most important financial metric — it represents committed future revenue that distinguishes a subscription business from a transactional one. Accurate MRR requires excluding one-time charges, trial periods, and paused subscriptions.
How do Shopify merchants calculate MRR correctly?
MRR = sum of monthly subscription revenue from all active subscribers, normalized to a monthly value. For annual subscribers paying $360/year, their MRR contribution is $30/month. For monthly subscribers paying $49/month, their MRR contribution is $49. Include only recurring charges — exclude one-time products, setup fees, and shipping charges from MRR calculations.
The most common MRR calculation mistake is counting gross revenue instead of normalized recurring revenue. Including a $200 setup fee in MRR inflates the metric for that month and makes month-over-month growth misleading. Similarly, counting paused subscriptions in MRR overstates committed revenue — a paused subscription generates zero revenue until reactivated.
What is the relationship between MRR, churn, and payment failures?
MRR is directly eroded by two forces: voluntary churn (customers who cancel) and involuntary churn (payment failures that lead to cancellations). For a Shopify merchant with $30,000 MRR losing 5% monthly to churn, that is $1,500/month in lost MRR. If half of that churn is involuntary and recoverable through dunning, the merchant has $750/month in recoverable MRR they are currently losing.
Silent payment failures are the most dangerous MRR leak. When a Recharge charge fails silently — the subscription stays ACTIVE in Recharge, no order is created, no alert fires — the MRR metric appears intact while actual collected revenue has dropped. This ghost subscription pattern creates a dangerous gap between reported MRR and actual collected cash.
What is Net MRR and why does it matter more than gross MRR?
Net MRR = New MRR added in the period - MRR lost to churn + MRR gained from expansion (upsells/upgrades). Positive Net MRR means your subscription business is growing. Negative Net MRR means churn is outpacing new subscriber acquisition — a dangerous state for subscription economics.
Net MRR Growth Rate = (Net MRR added / MRR at start of period) × 100. A subscription business with 10% monthly Net MRR growth doubles its revenue approximately every 7 months. Tracking Net MRR separately from gross MRR surfaces whether growth is coming from new customer acquisition or from expanding existing subscribers.
Frequently asked questions
How do I calculate ARR from MRR?
ARR = MRR × 12. This assumes your MRR remains constant for the year, which it never does — ARR is a forward-looking annualization, not a guarantee. Some businesses prefer to calculate ARR directly from annual subscription commitments for higher accuracy. For mixed monthly and annual subscription bases, normalize all subscriptions to monthly values first, then multiply by 12.
Should paused subscriptions be included in MRR?
No. Paused subscriptions generate zero revenue during the pause period. Include them in a separate 'Paused MRR' metric for tracking purposes, but exclude them from active MRR. Counting paused subscriptions in MRR overstates committed revenue and understates the impact of subscription pauses on your business.
What is MRR churn rate and how is it different from subscriber churn rate?
MRR churn rate measures the percentage of MRR lost to cancellations, while subscriber churn rate measures the percentage of subscribers lost. They differ because subscribers have different subscription values. If high-value subscribers churn at higher rates, MRR churn can be significantly worse than subscriber churn — or vice versa. Track both metrics separately for an accurate picture of subscription health.
Related guides
Detect subscription failures automatically
Free cross-stack scan. Find revenue leaks in 60 seconds.
Run Free Scan →