ecommerce calculators

Customer Lifetime Value Calculator

Estimate the total profit a single customer generates over their entire relationship with your business. Use it to set acquisition cost budgets, segment customers, and justify loyalty program spending.

About this calculator

Customer Lifetime Value (CLV) quantifies the net profit attributable to a customer over the full duration of their relationship with your business. This calculator uses the formula: CLV = avgOrderValue × purchaseFrequency × customerLifespan × (grossMargin / 100) × (retentionRate / 100). Average order value times purchase frequency gives annual revenue per customer. Multiplying by lifespan converts this to total lifetime revenue. Applying the gross margin converts revenue to gross profit. Finally, multiplying by the retention rate adjusts for the probability that the customer actually remains active throughout the assumed lifespan. A higher CLV justifies greater customer acquisition cost (CAC) spend and informs which segments to invest in most heavily.

How to use

Assume an average order value of $80, purchase frequency of 4 orders/year, customer lifespan of 3 years, gross margin of 50%, and retention rate of 70%. Step 1 — Annual revenue per customer: $80 × 4 = $320. Step 2 — Lifetime revenue: $320 × 3 = $960. Step 3 — Apply gross margin: $960 × 0.50 = $480. Step 4 — Apply retention rate: $480 × 0.70 = $336. Each customer is worth approximately $336 in lifetime gross profit.

Frequently asked questions

What is the difference between customer lifetime value and customer acquisition cost?

CLV is the total profit a customer generates over their lifetime with your brand, while Customer Acquisition Cost (CAC) is what you spend on marketing and sales to win that customer. The CLV-to-CAC ratio is a key health metric: a ratio above 3:1 is generally considered strong, meaning each customer returns at least three times what they cost to acquire. If CAC exceeds CLV, your growth is unprofitable and unsustainable. Use this calculator to set a maximum allowable CAC for each customer segment.

How does retention rate affect customer lifetime value calculations?

Retention rate has a compounding effect on CLV because it determines the effective probability that a customer completes all assumed purchase cycles. Even a 10-percentage-point improvement in retention — say from 70% to 80% — can increase CLV by 14% or more. This is why loyalty programs, excellent customer service, and post-purchase follow-up often deliver stronger ROI than new customer acquisition campaigns. In this formula, retention rate is applied as a multiplier on the gross profit figure, capturing its direct impact on realized value.

Why should ecommerce businesses calculate CLV by customer segment rather than overall?

Averaging CLV across all customers hides the vast differences between high-value repeat buyers and one-time discount shoppers. Segmenting by acquisition channel, product category, or geographic region reveals which groups are most profitable and deserve the most retention investment. For example, customers acquired via organic search may have a CLV twice that of customers acquired via discount coupons. Segment-level CLV also enables more precise paid advertising bid strategies, since you can afford to pay more per click for channels that deliver higher-value customers.