Part of: Recurring Billing Automation: The Complete Guide

Subscription Metrics Guide: Track Your Recurring Revenue

9 min read

Essential subscription metrics every recurring billing business should track — MRR, ARR, churn rate, LTV, CAC, and how to calculate each one.

Tracking the right subscription metrics helps you understand the health of your recurring billing business. These numbers reveal whether your business is growing, stable, or slowly eroding — often before you notice it in your bank account.

Monthly Recurring Revenue (MRR)

MRR is the total predictable revenue you expect each month from all active recurring invoices. It is the most fundamental metric for any recurring billing business.

How to Calculate MRR

Sum the monthly value of all active recurring invoices. For annual plans, divide the annual amount by 12. For quarterly plans, divide by 3.

MRR Components

  • New MRR: Revenue from new clients acquired this month
  • Expansion MRR: Additional revenue from existing clients who upgraded or added services
  • Contraction MRR: Lost revenue from existing clients who downgraded
  • Churned MRR: Revenue lost from clients who cancelled entirely
  • Net New MRR: New + Expansion - Contraction - Churned = your actual growth

Annual Recurring Revenue (ARR)

ARR = MRR x 12. It represents your expected annual revenue if current recurring billing continues unchanged. ARR is commonly used for businesses with $1M+ in recurring revenue and by investors evaluating company value.

Churn Rate

Customer Churn

The percentage of customers who cancel their recurring billing in a given period. Calculate by dividing the number of customers lost by the total number of customers at the start of the period.

Revenue Churn

The percentage of MRR lost in a given period. This is often more meaningful than customer churn because losing one large client hurts more than losing several small ones.

Net Revenue Churn

Revenue churn minus expansion revenue from remaining clients. If expansion exceeds churn, you have negative net revenue churn — the holy grail of recurring businesses, meaning you grow even without new clients.

Customer Lifetime Value (LTV)

LTV estimates the total revenue a client will generate over their entire relationship with your business. The simple formula:

LTV = Average Revenue Per Client Per Month / Monthly Churn Rate

For example, if your average client pays $200/month and your monthly churn rate is 5%, LTV = $200 / 0.05 = $4,000.

Customer Acquisition Cost (CAC)

CAC is the total cost to acquire a new recurring billing client — including marketing, sales, onboarding, and setup costs. Divide your total acquisition spending by the number of new clients acquired.

LTV:CAC Ratio

This ratio tells you whether your client acquisition is sustainable:

  • Below 3:1: You are spending too much to acquire clients relative to what they generate.
  • 3:1 to 5:1: Healthy ratio — your business model is sustainable.
  • Above 5:1: You may be under-investing in growth and could acquire more clients profitably.

Average Revenue Per Account (ARPA)

ARPA = Total MRR / Total Active Clients. Track this monthly to see if your pricing and upselling efforts are increasing the average value per client.

Tracking and Reporting

  • Calculate metrics monthly for trending and early warning signals
  • Segment by client size, industry, or plan tier for deeper insights
  • Compare month-over-month to spot acceleration or deceleration
  • Share key metrics with your team to align around growth goals

These metrics work together to paint a complete picture of your recurring billing health. MRR shows your current revenue, churn reveals retention quality, LTV and CAC determine acquisition sustainability, and ARR projects your annual trajectory.

Ready to Create Your Invoice?

Generate a professional invoice in under 2 minutes. 100% free, no signup required.

Create Free Invoice

Automate Your Invoicing Today

Create recurring invoices, track payments, and manage clients — all in one place. Free to start.

Found this guide helpful?

Share it with others!