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:

MRR=(Valeur mensuelle de chaque abonnement actif) MRR=∑(Valeur  mensuelle  de  chaque  abonnement  actif) 

that is

(Dureˊe de labonnement en moisMontant HT de labonnement)∑(\frac {Durée  de  l’abonnement  en  mois}{Montant  HT  de  l’abonnement​})

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:

Revenu reconnu=Montant de labonnement×Jours de service dans le moisNombre total de jours dans le moisRevenu  reconnu=Montant  de  l’abonnement×\frac{Jours  de  service  dans  le  mois}{Nombre  total  de  jours  dans  le  mois}

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