As asked
Define MRR, ARR, churn rate, and net revenue retention as a SaaS analytics engineer would implement them in a data model. What are the common definitional traps that cause these metrics to be calculated incorrectly?
Sample answer outline
MRR is the total monthly recurring revenue from active subscriptions at a point in time. ARR is MRR times 12. Churn rate is the percentage of MRR at the start of a period that is lost by the end due to cancellations or downgrades. Net revenue retention (NRR) includes expansion revenue from upsells and cross-sells minus churn and contraction, measuring whether existing customers grow over time. Common traps: including one-time charges in MRR, using cash receipt date instead of subscription period date, counting a customer who cancels and restarts as both a new customer and a churned customer, and differences between customer churn and revenue churn. A strong answer defines the exact grain of the MRR fact table needed.
Expect these follow-ups
- What is the difference between gross revenue retention and net revenue retention?
- How do you handle a customer who pauses their subscription for one month?