# Customer Lifetime Value Calculator

- **URL:** https://codeasystem.com/calculators/business/customer-lifetime-value-calculator/
- **Category:** business
- **Description:** Estimate the gross profit an average customer generates over their entire relationship with your business.
- **Primary output:** Customer lifetime value (CLV): $3,456.00

## Inputs
- Average purchase value (name: `purchaseValue`, type: number, prefix: $, example: 80)
- Purchases per year (name: `frequency`, type: number, example: 24)
- Gross margin (name: `margin`, type: number, example: 60)
- Customer retention (name: `retention`, type: number, example: 3)

## Outputs
- Customer lifetime value (CLV): $3,456.00
- Annual revenue per customer: $1,920.00
- Annual gross profit per customer: $1,152.00
- Total revenue over retention period: $5,760.00

## Formula / methodology
```
CLV = Avg purchase × Purchases/year × Gross margin % × Retention years
```

Annual customer value equals purchase value multiplied by purchase frequency; applying gross margin converts revenue into actual profit contribution, and multiplying by expected retention years extends it across the relationship. Using gross profit rather than revenue keeps the number honest; revenue a customer generates is not money available to fund acquisition.

## Assumptions & limitations
- Purchase value, frequency and margin stay roughly stable across the customer’s life.
- Retention is entered in years; derive it from churn data where possible.
- Discounting (time value of money) is ignored; fine for short lifetimes, optimistic for decade-long ones.

## How to use
1. **Enter average purchase value**; Total revenue divided by number of orders gives the average ticket.
2. **Add frequency and margin**; Orders per customer per year, then your gross margin percentage.
3. **Set expected retention**; Use churn data; 100 divided by monthly churn percent approximates lifetime in months; divide by 12 for years.

## Example
A customer who buys $80 twice a month at a 60% gross margin and stays three years contributes $3,456 of gross profit; the true ceiling for what acquiring them can cost.

Result for these inputs:

```
Customer lifetime value (CLV): $3,456.00
```

## About this calculator
### Why CLV uses profit, not revenue

A $1,000-a-year customer at a 20% margin contributes $200 toward your costs; the same spend at a 70% margin contributes $700. Acquisition budgets built on revenue-based “LTV” quietly overspend themselves into insolvency. Always shrink the number to gross profit before comparing it to CAC.

### Levers that move CLV

- Increase purchase frequency via subscriptions, replenishment reminders or bundles.
- Raise margin through premium tiers or cheaper fulfillment.
- Extend retention; often the largest lever, per the churn calculator’s lifetime math.

Because the four factors multiply, modest improvements in each combine multiplicatively rather than additively.

## FAQs
### How do I estimate retention years?

Divide 100 by your churn percentage for lifetime in periods, then convert to years (e.g. 5% monthly churn → 20 months ≈ 1.7 years).

### Should I include acquisition cost inside CLV?

No; keep CLV as gross profit generated, and compare it to CAC separately via the LTV:CAC ratio. Mixing them hides whether the relationship is profitable.

### Is this CLV or LTV?

The terms are used interchangeably; some analysts reserve “lifetime value” for revenue and “customer lifetime value” for profit. This calculator computes the profit version deliberately.

## Related calculators
- [LTV:CAC Ratio Calculator](https://codeasystem.com/calculators/business/ltv-to-cac-ratio-calculator/)
- [Churn Rate Calculator](https://codeasystem.com/calculators/business/churn-rate-calculator/)
- [CAC Calculator](https://codeasystem.com/calculators/business/cac-calculator/)
- [Compound Interest Calculator](https://codeasystem.com/calculators/finance/compound-interest-calculator/)

---
Last updated: 2026-08-23 · Version: 1.0.0 · [HTML version](https://codeasystem.com/calculators/business/customer-lifetime-value-calculator/)
