Difference between MRR and revenue recognition
MRR (Monthly Recurring Revenue) and revenue recognition are two key concepts for evaluating the financial performance of businesses that rely on recurring subscriptions. Although they both measure recurring revenue, their calculation methods differ, particularly regarding proration and how MRR is calculated at the end of each month.
1. MRR (Monthly Recurring Revenue)
MRR represents the sum of monthly revenue generated by active subscriptions at a given time. The MRR for a period is calculated from the subscriptions active at the end of that period.
MRR calculation
MRR is calculated from invoice lines and the period of each subscription. The formula used is:
that is
Each subscription is converted into a monthly value by dividing the total subscription amount by its duration in months. For example, an annual subscription of €1,200 has a monthly value of €100 (€1,200 ÷ 12 months).
Practical examples:
Monthly subscription: A subscription of €50 per month, active from February 7 to March 7, contributes €50 to MRR for the month of February.
Annual subscription: A subscription of €1,200 over 12 months, active from January 15 to January 15 of the following year, contributes €100 to MRR for each month, from the start to the end of the period.
Quarterly subscription: A subscription of €450 for 3 months, active from January 10 to April 10, contributes €150 to MRR during the period from January to March.
Proration and calculation of contributions
MRR is non-prorated: this means the full value of a subscription is counted as soon as the subscription is active, even if it starts or ends in the middle of the month.
Example: A customer subscribes for €100 per month on March 15. The MRR for March will include the subscription in full, even though the subscription begins only halfway through the month.
2. Revenue recognition
Revenue recognition follows strict accounting rules and consists of recognizing revenue when it is actually earned, that is, when a service is provided. Unlike MRR, revenue recognition is prorated, meaning it is calculated based on the period during which the service was actually delivered.
Calculation of recognized revenue
The formula to calculate the recognized revenue for a subscription is as follows:
Proration example: If a customer subscribes for €100 on March 15 for a one-month period, the revenue recognized for March will be €50 (because the subscription covers 15 days in March: €100×(15/31)).
If the subscription renews for April, the revenue recognized for April would be €100, because the subscription covers the entire month. Then €50 for May if it does not renew.
3. Key differences between MRR and revenue recognition
MRR measures recurring revenue based on subscriptions active at the end of the month. It is calculated on a non-prorated basis: if a subscription starts in the middle of the month, its full amount is counted for that month.
Revenue recognition, on the other hand, is prorated: it adjusts amounts based on the actual duration of the subscription within each month.
Summary of differences:
Criterion
MRR (Monthly Recurring Revenue)
Revenue Recognition
Proration
No (the full subscription is taken into account)
Yes (proration according to days of service)
Calculation period
Calculated at the end of each period (month, quarter)
Calculated as the service is delivered
Purpose
Measure the recurring monthly value of subscriptions
Record revenue as it is earned
Last updated