WooCommerce Customer Lifetime Value Estimator

This estimator approximates WooCommerce customer lifetime value (CLV) from average order value, purchase frequency, gross margin, and the expected customer relationship length. It is designed for merchants who need a practical planning value for acquisition budgets, retention programs, and segment comparisons.

The headline result is estimated lifetime gross profit per customer, not total sales. The calculator also displays lifetime revenue and annual gross profit so you can see how margin and retention assumptions shape the outcome. Because future purchase behavior can change, treat the estimate as a scenario rather than a guaranteed customer value.

Calculator inputs

$
orders
%
years
Result
Estimated lifetime gross profit per customer
Lifetime revenue
Annual gross profit
Customer lifespan

1. Set the customer segment
Use storewide averages or isolate a cohort such as first-time buyers from one channel.

2. Enter average order value
Use net order revenue on a consistent basis, preferably excluding tax and pass-through shipping.

3. Estimate yearly purchase frequency
Divide annual orders from the segment by the number of customers in that segment.

4. Enter gross margin
Use revenue minus product and direct fulfillment cost, expressed as a percentage of revenue.

5. Estimate relationship length
Enter the average number of years a customer remains active.

6. Test alternate scenarios
Change retention, frequency, or margin individually to see which assumption drives value most.

Core formula:

CLV = Average Order Value × Purchases per Year × Gross Margin Rate × Customer Lifespan

Variables

  • Average Order Value: average revenue per completed order
  • Purchases per Year: average annual order count for one customer
  • Gross Margin Rate: gross profit as a decimal share of revenue
  • Customer Lifespan: average active relationship length in years

Assumptions: The model does not discount future cash flows and assumes purchase frequency, average order value, and gross margin remain constant over the entered lifespan.

What the result means

Estimated lifetime gross profit per customer is calculated from the values entered above and updates automatically.

Use the result as an estimate and keep definitions consistent when comparing periods or scenarios.

Given: $70 average order value, 3.2 purchases per year, 55% gross margin, and a 2.5-year lifespan.

Calculation: Lifetime revenue = $70 × 3.2 × 2.5 = $560. Lifetime gross profit = $560 × 0.55 = $308.

Result: Estimated CLV is $308 in lifetime gross profit per customer under these assumptions.

Is this result revenue or profit?

The main result is estimated gross profit. Lifetime revenue is shown separately so the effect of margin remains visible.

How do I estimate customer lifespan?

Use cohort data when possible: measure the average time between first purchase and the point customers become inactive. A shorter observation window may understate long relationships.

Should refunds be included in average order value?

Use a net revenue definition consistently. If refunds are common, subtract them from revenue before calculating average order value.

Does the estimator account for discounting future cash flows?

No. It uses a simple undiscounted model. A discounted cash flow version may be more appropriate for long customer lifespans.

How is CLV different from average order value?

Average order value describes one order. CLV combines order value, repeat purchase frequency, margin, and relationship duration to estimate value across the full customer relationship.