💰

Subscription Metrics

Verified

by Community

Calculate key SaaS subscription metrics including MRR, ARR, churn rate, LTV, CAC, and payback period.

saasmetricsmrrchurnfinancebusiness

Subscription Metrics Skill

Calculate SaaS metrics.

python3 -c "
subscribers = {subscribers}
monthly_price = {price}
churned_this_month = {churned}
new_this_month = {new_subs}

mrr = subscribers * monthly_price
arr = mrr * 12
churn_rate = churned_this_month / subscribers * 100 if subscribers else 0
net_new = new_this_month - churned_this_month
ltv = monthly_price / (churn_rate/100) if churn_rate > 0 else 0

print(f'MRR: \${mrr:,.0f}')
print(f'ARR: \${arr:,.0f}')
print(f'Churn rate: {churn_rate:.1f}%')
print(f'Net new: {net_new:+d} subscribers')
print(f'LTV: \${ltv:,.0f}')
print(f'Avg lifetime: {1/(churn_rate/100):.1f} months' if churn_rate > 0 else 'LTV: Infinite (no churn)')
"

Key Metrics

  • MRR = subscribers x monthly price
  • ARR = MRR x 12
  • Churn rate = lost / total per month
  • LTV = ARPU / churn rate
  • CAC Payback = CAC / monthly revenue per customer