Customer Lifetime Value Calculator
Estimate the total revenue a typical customer generates over their relationship with your business. Use it to set acquisition budgets, loyalty program thresholds, and long-term growth targets.
About this calculator
Customer Lifetime Value (CLV) quantifies how much revenue a single customer is expected to bring over the entire duration of their relationship with your business. The formula is: CLV = Average Order Value × Purchase Frequency × Customer Lifespan. Average Order Value ($) is the mean spend per transaction; Purchase Frequency is how many times per year they buy; Customer Lifespan is the number of years they remain a customer. For example, a customer who spends $50 per order, shops 4 times a year, and stays for 5 years generates $1,000 in CLV. Knowing CLV helps you determine how much you can afford to spend acquiring a new customer (your maximum Customer Acquisition Cost) while remaining profitable. A common rule of thumb is that CLV should be at least 3× your CAC.
How to use
A coffee subscription service has these metrics: average order value of $35, customers reorder 10 times per year, and the average customer stays subscribed for 3 years. Enter 35 in Average Order Value, 10 in Purchase Frequency, and 3 in Customer Lifespan. The calculator computes: CLV = 35 × 10 × 3 = $1,050. This means you can afford to spend up to $350 on acquiring each customer (keeping CLV:CAC at 3:1) and still run a sustainable business. If you improve retention so lifespan grows to 4 years: 35 × 10 × 4 = $1,400 — a $350 increase in CLV without changing pricing or purchase frequency.
Frequently asked questions
How does customer lifetime value help set a marketing budget?
CLV establishes the economic ceiling for what you can spend to acquire a customer and still turn a profit. If your CLV is $900, spending $600 on acquisition leaves only $300 to cover all other operating costs — probably unsustainable. Most businesses target a CLV-to-CAC ratio of 3:1 or higher, meaning no more than one-third of CLV should be spent on acquisition. By calculating CLV first, marketing teams can set bids on paid channels, allocate influencer budgets, and negotiate agency fees with a clear financial boundary rather than arbitrary spend limits.
What is the difference between historic and predictive customer lifetime value?
Historic CLV sums up all revenue a customer has actually generated to date — it's accurate but backward-looking and can't guide future decisions for new customers. Predictive CLV uses statistical models (often incorporating purchase frequency, recency, and monetary value via the RFM framework) to forecast future revenue from current and potential customers. This calculator uses the simpler predictive formula (avgOrder × frequency × lifespan) which is ideal for businesses without large datasets. As your business matures and you accumulate behavioural data, more sophisticated models (e.g., probabilistic Pareto/NBD models) can significantly improve accuracy.
How can I increase customer lifetime value without raising prices?
The three levers in the CLV formula are average order value, purchase frequency, and customer lifespan — and you can work on all three simultaneously. Upselling and cross-selling increase average order value; personalised email sequences and loyalty reward programmes increase purchase frequency; exceptional customer service, subscription models, and proactive retention outreach extend customer lifespan. Even a modest 10% improvement in each lever compounds: a CLV of $1,000 becomes $1,331 (10% × 10% × 10% = 33.1% total increase). Retention-focused strategies typically deliver the highest ROI because retaining an existing customer costs 5–7 times less than acquiring a new one.