Metrics

ARPU, LTV and CAC: the unit economics of subscriptions

15 Oct 2026 · 2 min read · By the Knock team

Key takeaways

  • ARPU = MRR / active customers.
  • A simple LTV = ARPU x gross margin / churn rate.
  • Compare LTV to CAC and track how long CAC takes to pay back.

Three numbers tell you whether a subscription business makes economic sense: what each customer pays, how long they stay, and what it costs to win them.

ARPU

Average revenue per user (or account) is MRR divided by the number of active customers. If MRR is 400,000 across 200 customers, ARPU is 2,000 per month. Track it by plan, because blending a free tier with enterprise accounts hides everything.

Customer lifetime value

A common simple estimate is LTV = ARPU x gross margin / monthly churn rate. With ARPU of 2,000, an 80% gross margin and 3% monthly churn, LTV is about 53,000.

Treat it as a rough guide. It assumes churn stays constant and ignores expansion, so use cohort data once you have it.

Customer acquisition cost

CAC is total sales and marketing spend in a period divided by the new customers won in that period. Include salaries and tools, not only ad spend, otherwise the number flatters you.

Putting them together

  • LTV:CAC compares what a customer is worth with what they cost to acquire. Many teams aim for around 3 or higher, but it depends on your cash position.
  • CAC payback = CAC / (ARPU x gross margin). It tells you how many months until a customer has paid for themselves.

Knock reports ARPU and MRR by plan from your billing data, so you only need to add your own spend figures to complete the picture.

Run your billing on autopilot

Products, quotes, recurring invoices, GST and payments in one place, with an AI teammate for the busywork.

Get started free

Related reading