Monthly Recurring Revenue (MRR) is your predictable monthly revenue based on the number of subscribers for each subscription plan.
MRR is designed to align subscribers based on the amount of revenue each month and is the most accurate way to predict recurring revenue when there are subscribers paying different rates.
MRR is helpful for reporting growth, analyzing trends, and planning for the future.
MRR calculations take into consideration subscribers from dissimilar subscription plans offered at different price points and aligns them to provide a single, recurring revenue figure. This amount is recalculated every 10 minutes.
We take the latest paid invoice amount of each customer with active subscription access (which consists of those end-users with statuses of active and pending cancellation who still have access to their subscription until the end of the billing cycle) then we divide by amount of days in their subscription period.
From there, we multiply daily recurring revenue on the average amount of days in the month during the year (30.42 days).
Here's an example calculation for one subscriber, based on the most recently paid invoice of $100 for a yearly subscription.
$100 / 365 days * AVERAGE_MONTH_DURATION (30.42)
Keep in mind that the latest paid invoice may not reflect the full cost of the associated subscription if you have created coupon codes that provide a discount and that discount has been applied.
In the event that you grant access as an admin to a subscriber to bypass the checkout/payment process, a subscriber may not have a recent invoice, despite being a current subscriber.