Skip to content
OverCalculator
  1. Home
  2. Financial
  3. Customer Lifetime Value (CLTV) Calculator
Financial

Customer Lifetime Value (CLTV) Calculator

Calculate revenue-based customer lifetime value from total revenue, purchases, customer count, and total customer lifespan.

Published

CLTV
Customer lifetime value
$600.00
Average purchase value
$50.00
Purchase frequency
4 purchases/customer
Average customer value
$200.00
Average customer lifespan
3 yr

$200.00 average annual customer value × 3 years = $600.00 CLTV.

Revenue from the customer group during the measurement period.
$
Sum of customer lifespans in years for the same customer group.
customer-yr

Results update as you type.

Customer Lifetime Value (CLTV) Calculator

The Customer Lifetime Value (CLTV) Calculator estimates the revenue value of an average customer over the full relationship with a business. This is customer lifetime value, not combined loan-to-value. The inputs reflect that interpretation: enter total revenue, number of purchases, number of customers, and total customer lifespan. It then calculates average purchase value, purchase frequency, average customer value, average customer lifespan, and CLTV.

Use this page for subscription, ecommerce, marketplace, SaaS, membership, local service, and repeat-purchase businesses. The result can inform acquisition budgets, retention programs, pricing tests, and segmentation. To build a fuller customer economics view, pair CLTV with the churn rate calculator, budget calculator, and payback period calculator. If CLTV affects financing needs, the loan calculator can help estimate repayment pressure.

How the form maps to the calculation

The form uses four inputs. Total revenue is the revenue from the customer group during the measurement period. Number of purchases is the total transaction count for that same group. Number of customers is the unique customer count. Total customer lifespan is the sum of customer relationship lengths in customer-years for the same customers. The calculator requires revenue to be nonnegative and the other inputs to be positive.

The calculation first finds average purchase value as revenue divided by purchases. It then calculates purchase frequency as purchases divided by customers. Multiplying those two gives average customer value for the measurement period. Finally, it divides total customer lifespan by number of customers to get average lifespan and multiplies customer value by average lifespan to get CLTV.

Formula

Average purchase value:

average purchase value=total revenuenumber of purchases\text{average purchase value} = \frac{\text{total revenue}}{\text{number of purchases}}

Purchase frequency:

purchase frequency=number of purchasesnumber of customers\text{purchase frequency} = \frac{\text{number of purchases}}{\text{number of customers}}

Average customer value:

average customer value=average purchase value×purchase frequency\text{average customer value} = \text{average purchase value} \times \text{purchase frequency}

Average customer lifespan:

average customer lifespan=total customer lifespannumber of customers\text{average customer lifespan} = \frac{\text{total customer lifespan}}{\text{number of customers}}

Customer lifetime value:

CLTV=average customer value×average customer lifespan\text{CLTV} = \text{average customer value} \times \text{average customer lifespan}

Because average purchase value times purchase frequency simplifies to revenue divided by customers, the default example is easy to audit. The intermediate steps remain useful because they show whether CLTV is driven by order size, repeat rate, or customer longevity.

Worked example using the defaults

The default total revenue is $120,000, the default number of purchases is 2,400, the default number of customers is 600, and the default total customer lifespan is 1,800 customer-years.

average purchase value=$120,0002,400=$50\text{average purchase value} = \frac{\$120{,}000}{2{,}400} = \$50

purchase frequency=2,400600=4 purchases per customer\text{purchase frequency} = \frac{2{,}400}{600} = 4 \text{ purchases per customer}

average customer value=$50×4=$200\text{average customer value} = \$50 \times 4 = \$200

average customer lifespan=1,800600=3 years\text{average customer lifespan} = \frac{1{,}800}{600} = 3 \text{ years}

CLTV=$200×3=$600\text{CLTV} = \$200 \times 3 = \$600

The result panel reports $600.00 customer lifetime value, $50.00 average purchase value, 4.00 purchases/customer purchase frequency, $200.00 average customer value, and 3.00 yr average customer lifespan. The note states that $200 average annual customer value times 3 years equals $600 CLTV. The word annual appears in the note, so your measurement period should be annual if you want that label to be economically exact.

How to use CLTV

CLTV is most useful when compared with the cost to acquire and serve a customer. A company with $600 revenue CLTV and a $100 acquisition cost may look attractive, but only if gross margin, support cost, refunds, payment processing, discounts, and overhead leave enough contribution profit. If the gross margin is 40%, the gross-profit lifetime value is about $240 before acquisition cost. That may support a different marketing decision than the revenue number alone.

Segmentation matters. New customers from paid search, referrals, enterprise sales, wholesale channels, and seasonal promotions often behave differently. A single blended CLTV can hide the fact that one channel produces high-retention customers while another produces one-time bargain hunters. Calculate CLTV by segment when possible, then compare each segment’s acquisition cost, payback period, churn rate, and strategic value.

CLTV also helps decide where retention work belongs. If average purchase value is healthy but purchase frequency is weak, merchandising, replenishment reminders, or subscription packaging may matter more than acquisition. If frequency is strong but lifespan is short, onboarding, product quality, or customer success may be the bottleneck. If all inputs are strong but margin is thin, pricing and cost control deserve attention before scaling spend.

Caveats and data quality

Use consistent time windows. If revenue covers one year but total customer lifespan reflects all historical years, the result may overstate or understate CLTV depending on growth and churn. Use consistent customer definitions too: a household, account, email address, contract, and store loyalty ID can each produce different counts. For subscription businesses, decide whether pauses, reactivations, and plan downgrades count as continuous lifespan.

This calculator is intentionally revenue-based. It does not discount future cash flows, estimate churn directly, include gross margin, or subtract acquisition cost. It also assumes the average customer value measured in the period is representative of future periods. If prices are changing, cohorts are aging, or product mix is shifting, build a cohort model outside this simple calculator.

Sources

Frequently asked questions

Which CLTV is estimated here?
The result is customer lifetime value, not combined loan-to-value. The form inputs are revenue, purchases, customers, and customer lifespan. The output is revenue-based CLTV for an average customer, before gross margin, support cost, refunds, payment fees, or acquisition cost.
How is average purchase value calculated?
Average purchase value equals total revenue divided by the number of purchases. The revenue and purchase count should come from the same customer segment and measurement window. Mixing annual revenue with lifetime purchase counts will distort every later step in the CLTV calculation.
What does purchase frequency mean here?
Purchase frequency equals number of purchases divided by number of customers. It shows how many purchases the average customer made in the measurement period. The calculator then multiplies average purchase value by purchase frequency to get average customer value for that period.
What is total customer lifespan?
Total customer lifespan is the sum of customer relationship lengths in customer-years for the same group. If 600 customers average 3 years each, total customer lifespan is 1,800 customer-years. The calculator divides that total by customer count to get average lifespan.
Is this CLTV revenue or profit?
It is revenue-based CLTV because the calculation starts with total revenue and does not ask for gross margin. For profit-based lifetime value, multiply the result by gross margin or rebuild the inputs using contribution margin after variable costs, refunds, and service costs.
How should CLTV guide acquisition spend?
CLTV can set a ceiling for customer acquisition cost, but it should not be used alone. Compare CLTV with margin, payback period, churn, cash constraints, and channel quality. A high revenue CLTV may still be unattractive if fulfillment or support costs consume most revenue.

Related calculators

Customer Lifetime Value (CLTV) Calculator updated at