How to count customer lifetime value?
Counting customer lifetime value requires multiplying three operating metrics — average purchase value, purchase frequency, and customer lifespan — by gross margin, or, for subscription businesses, dividing the product of Average Revenue Per Account (ARPA) and gross margin by the monthly churn rate. The two formulations produce the same underlying figure: the discounted gross profit a business retains from one average customer before that customer churns. Finance teams select the formulation whose inputs are already present in the general ledger, since both ARPA and gross margin are ledger-sourced figures rather than marketing estimates.
The transactional formulation suits businesses with irregular purchase cycles. Average purchase value is calculated by dividing total revenue for a period by the number of orders placed in that same period; purchase frequency is the number of orders divided by the number of unique customers; and customer lifespan is the inverse of the annual churn rate, expressed in years. Multiplying these three figures together produces gross revenue per customer, and multiplying that result by gross margin converts it to the gross profit figure that CLV measures. A retailer generating an average order value of $120 (roughly £95), a purchase frequency of 4 orders per year, a customer lifespan of 3 years, and a gross margin of 40% would record a customer lifetime value of $576 per customer — calculated as $120 × 4 × 3 × 0.40.
The subscription formulation is more direct for SaaS and recurring-revenue businesses, where ARPA and monthly churn rate are already reported on the income statement and the churn rate calculator tracks them period over period. CLV equals ARPA multiplied by gross margin, divided by the monthly churn rate. A business with a monthly ARPA of $500, a gross margin of 70%, and a monthly churn rate of 2% would compute a customer lifetime value of $17,500 — calculated as ($500 × 0.70) ÷ 0.02. Reducing monthly churn from 2% to 1% in that same model doubles CLV to $35,000, which illustrates why churn rate is the single most leveraged variable in the formula.
Both formulations should be adjusted for the time value of money when the customer lifespan extends beyond 12 months. The Net Present Value (NPV) adjustment applies a discount rate — typically the weighted average cost of capital (WACC), which for mid-market B2B firms commonly falls between 8% and 15% per year — to each future period's gross profit contribution. Without the NPV adjustment, CLV overstates the present value of long-tenure customers by treating a dollar of gross profit earned in year 5 as equivalent to a dollar earned today. Controllers applying the NPV-adjusted CLV formulation divide each period's gross profit by (1 + discount rate) raised to the power of the period number, then sum across all periods up to the expected customer lifespan.
Gross margin is the input that most frequently introduces error into CLV counts, because accountants must use the gross margin figure that reflects the cost of goods sold (COGS) attributable to serving that customer — not the blended company-wide margin. The gross margin calculator isolates product-level or segment-level margin, which produces a more accurate CLV than a top-line blended rate. A business that applies a company-wide gross margin of 60% to a customer segment whose true service cost yields a 45% margin will overstate that segment's CLV by 33%, misallocating acquisition budget toward customers who generate less lifetime gross profit than the model predicts.