Skip to main content
Business Finance

Customer Lifetime Value: CLV Formula and Examples

Customer lifetime value explained: the CLV formula for one-off and subscription businesses, a worked LTV calculation, and how to use CLV to set budgets.

By Invoice Creator Editorial Team 9 min read

Customer lifetime value (CLV or LTV) is the total profit a business expects from an average customer over the whole relationship. The basic CLV formula is average purchase value x purchase frequency x customer lifespan x gross margin. For subscriptions, use monthly revenue per customer x gross margin / monthly churn rate.

Knowing this number tells you how much you can afford to spend to win a customer, which customers deserve the most attention, and whether your retention work is paying off. This guide covers the main formulas, works through two LTV calculations with real numbers, and shows how to use the result in day-to-day decisions.

Why customer lifetime value matters

Most small businesses know their monthly revenue. Fewer know what a typical customer is worth over time. That gap leads to two common mistakes: spending too much to win customers who never come back, or spending too little to win customers who would have stayed for years.

Lifetime value fixes that by connecting three things:

  • Acquisition: how much you can spend on marketing and sales per customer.
  • Retention: how much a longer relationship is worth, and therefore how much to invest in service.
  • Pricing: how changes to price or packages affect long-term profit, not just this month's sales.

It also changes how you think about a single bad experience. A customer who leaves after a missed appointment does not cost you one job; they cost the rest of their expected relationship. In the cleaning example below, that is up to $1,800 of profit, which puts the cost of a refund or a free re-clean in perspective.

It is one of the core inputs to unit economics, alongside contribution margin and customer acquisition cost.

The CLV formula: three versions

VersionFormulaBest for
Revenue-based (simple)Average purchase value x purchases per year x lifespan in yearsQuick sales forecasts
Profit-basedRevenue-based value x gross margin %Setting marketing budgets and comparing with acquisition cost
Subscription (churn-based)(Average monthly revenue per customer x gross margin %) / monthly churn rateSubscriptions, retainers and memberships

Each input has a clear definition:

  • Average purchase value: total revenue / number of orders or invoices in the period.
  • Purchase frequency: number of orders / number of unique customers in the period.
  • Customer lifespan: the average length of time customers keep buying. For subscriptions, this is roughly 1 / monthly churn rate.
  • Gross margin: (revenue - cost of goods sold) / revenue. Some businesses use contribution margin instead, which also subtracts other variable costs like payment fees.

Your sales invoices are the best raw data for the first three inputs. If every invoice carries a client name, date and total, you can calculate them in a spreadsheet. Our invoice tracker spreadsheet guide shows a simple layout.

Worked example 1: a cleaning business

A residential cleaning business pulls its last 12 months of invoices. All figures are illustrative.

  • Total revenue: $270,000
  • Number of invoices: 1,800
  • Unique customers: 180
  • Gross margin after cleaner wages and supplies: 40%
  • Average customer stays: 3 years (from client records)

Step by step:

  1. Average purchase value = $270,000 / 1,800 = $150.
  2. Purchase frequency = 1,800 / 180 = 10 jobs a year.
  3. Annual revenue per customer = $150 x 10 = $1,500.
  4. Revenue-based lifetime value = $1,500 x 3 years = $4,500.
  5. Profit-based lifetime value = $4,500 x 40% = $1,800.

If the business spends $200 on average to win a new client through local ads and flyers, the LTV:CAC ratio is $1,800 / $200 = 9:1. That is healthy and suggests there is room to spend more on acquisition, or to invest in keeping existing clients happy.

Now see what happens with small improvements. Adding an optional oven-cleaning add-on raises the average job to $165. Lifetime value becomes $165 x 10 x 3 x 40% = $1,980, an extra $180 of profit per customer with no extra acquisition cost.

Worked example 2: a subscription or retainer business

A software tool, or an agency billing monthly retainers, uses the churn-based formula. Figures are illustrative.

  • Average monthly revenue per customer: $50
  • Gross margin: 80%
  • Monthly churn: 4% of customers cancel each month

LTV = ($50 x 0.80) / 0.04 = $40 / 0.04 = $1,000.

The expected lifespan is 1 / 0.04 = 25 months. Churn has a huge effect. If churn falls from 4% to 3%, LTV rises to $40 / 0.03 = about $1,333, a 33% increase from a single percentage point. If churn rises to 5%, LTV falls to $800.

Monthly churnExpected lifespanLTV at $40 monthly gross profit
2%50 months$2,000
3%About 33 monthsAbout $1,333
4%25 months$1,000
5%20 months$800
8%12.5 months$500

Retainer businesses work the same way. An agency billing a $2,000 monthly retainer with a 50% gross margin and 5% monthly churn has an LTV of ($2,000 x 0.50) / 0.05 = $20,000. Keeping each client just a few months longer, through regular reporting and quick responses, can add thousands of dollars of profit per account.

That table is why subscription businesses obsess over retention. If you bill clients monthly, see our recurring invoices guide for setting up a reliable billing routine. Note that our free invoice generator does not send recurring invoices automatically; you create and send each one yourself.

Using lifetime value in decisions

Setting a marketing budget

Compare profit-based lifetime value with customer acquisition cost by channel. If referral clients have a $1,800 value and cost $50 to win, while paid-ad clients have the same value but cost $600, you know where the next dollar should go. A common rule of thumb in subscription businesses is to aim for LTV at least three times CAC, but treat it as a guide rather than a rule.

Prioritizing customers

Segment customers by size, industry or service type and calculate value for each group. You may find that small clients have a higher value than large ones because they stay longer and need less hand-holding. Use our guide to pricing a product to adjust packages for the segments that matter most.

Deciding how much to spend on retention

If reducing churn by one point is worth $333 per customer, as in the subscription example, then spending $50 per customer on onboarding or a check-in call is easy to justify. Use the ROI formula to test the investment.

Evaluating discounts and promotions

A first-order discount looks expensive in the month you run it, but lifetime value shows the real trade-off. Suppose a 20% discount on a first $150 clean costs $30 and wins 10 extra clients a month. If even half of them become regular clients worth $1,800 in profit, the $300 a month in discounts buys about $9,000 of lifetime profit. If instead the discount mainly attracts one-off bargain hunters, the same $300 buys very little. Track which customers the promotion brings in before deciding to repeat it.

Planning cash flow

Lifetime value is earned over years, but acquisition cost is paid upfront. A business with a great LTV:CAC ratio can still run short of cash if it grows quickly. Watch your burn rate and runway and build the timing into your cash flow forecast.

How to increase customer lifetime value

  1. Raise average purchase value with add-ons, bundles and tiered packages.
  2. Increase frequency with maintenance plans, service reminders and subscriptions. A retainer invoice turns one-off work into a regular relationship.
  3. Extend lifespan by delivering consistently, asking for feedback and fixing problems quickly.
  4. Improve gross margin by cutting delivery costs or raising prices where value is clear.
  5. Remove billing friction. Confusing invoices, missing details and surprise charges create disputes. Clean, itemized invoices from our invoice templates show clients exactly what they are paying for.

Customer lifetime value by segment: an example

An average across all customers hides big differences. Splitting customers into groups usually reveals where the profit really comes from. Here is the cleaning business from earlier, split into three segments using the same 40% gross margin. Figures are illustrative.

SegmentAverage jobJobs a yearLifespanProfit-based valueAcquisition costLTV:CAC
Weekly regulars$140483 years$8,064$250About 32:1
Monthly clients$160122 years$1,536$200About 7.7:1
One-off deep cleans$3001.21 year$144$1201.2:1

Weekly regulars are worth more than fifty times as much as one-off deep-clean customers. That does not mean dropping deep cleans, since some convert into regular clients, but it does mean marketing should focus on winning recurring clients, and every deep-clean customer should be offered a regular plan at the end of the job. A blended average would hide this completely.

Where to find the data for customer lifetime value

Most small businesses already hold everything they need:

  • Sales invoices: client name, date and total give you purchase value and frequency.
  • Accounting reports: the profit and loss statement gives gross margin.
  • Customer lists or CRM: first and last purchase dates show how long clients stay.
  • Marketing spend: ad receipts and tool subscriptions give acquisition cost.

The quality of the result depends on consistency. If the same client appears under three different names, frequency will be understated and lifespan will look shorter than it really is. Use one consistent client name and a sequential invoice number on every invoice. Export your sales to a spreadsheet, then use a pivot table to total revenue and count invoices per client. With a year or two of history, you can calculate customer lifetime value by segment in under an hour.

Common LTV calculation mistakes

  • Using revenue instead of profit. This inflates the figure and encourages overspending on marketing.
  • Averaging everyone together. One huge client can distort the average. Calculate a median as well, or segment.
  • Guessing lifespan. New businesses do not yet know how long customers stay. Be conservative and update as data arrives.
  • Ignoring payment risk. Revenue you invoice but never collect is not value. Write-offs should reduce the figure; see bad debt write-offs.
  • Mixing new and established customers. Customers won in the last few months have not yet shown how long they will stay. Measure lifespan from customers you have known long enough to judge, or you will understate it.
  • Not discounting long lifespans. A dollar in five years is worth less than a dollar today. Larger businesses often apply a discount rate; for small businesses, simply being conservative about lifespan has a similar effect.

Conclusion

Customer lifetime value turns your sales history into a clear number: what a typical customer is really worth. Use the profit-based CLV formula for one-off sales and the churn-based version for subscriptions, compare the result with acquisition cost by channel and segment, and improve whichever input is weakest. Recalculate every quarter, or sooner if you change prices or packages, so your marketing budget always reflects current numbers. Every calculation starts with accurate sales records, so issue clear, consistent invoices with our free invoice generator.

Frequently asked questions

What is customer lifetime value?

Customer lifetime value, often shortened to CLV or LTV, is the total value a business expects to earn from a typical customer over the whole relationship. It can be measured as revenue or, more usefully, as gross profit or contribution margin. It helps you decide how much you can afford to spend to win a customer, which customers to prioritize, and whether retention efforts are paying off.

What is the basic CLV formula?

The simplest version is average purchase value multiplied by purchase frequency per year multiplied by average customer lifespan in years. To turn that revenue figure into profit, multiply by your gross margin percentage. For example, a $150 average job, 10 jobs a year and a three-year lifespan give $4,500 of revenue. At a 40% gross margin, profit-based lifetime value is $1,800.

How do you calculate LTV for a subscription business?

Use average monthly revenue per customer multiplied by gross margin, divided by monthly churn rate. If customers pay $50 a month, gross margin is 80% and 4% of customers cancel each month, LTV is $50 x 0.8 / 0.04 = $1,000. Dividing one by the churn rate gives the expected lifetime, here 25 months. The formula assumes churn stays constant, which is rarely exactly true, so revisit it regularly.

What is the difference between CLV and LTV?

In everyday business use they mean the same thing: the value of a customer over the relationship. CLV is more common in marketing and retail, while LTV is common in SaaS and startup finance. What matters more than the label is whether the figure is based on revenue or profit and whether it is historical or predictive. Always state which version you are using so others can compare it correctly.

What is a good customer lifetime value?

There is no universal good number. Lifetime value only means something relative to customer acquisition cost. A $500 lifetime value is excellent if it costs $50 to win a customer and poor if it costs $600. Many subscription businesses use a rule of thumb of lifetime value at least three times acquisition cost. Compare your figure against acquisition cost by channel and track whether it rises over time.

How can a small business increase customer lifetime value?

Focus on the three inputs. Raise average order value with bundles, add-ons or tiered packages. Increase purchase frequency with reminders, maintenance plans or subscriptions. Extend lifespan by delivering consistently, asking for feedback and fixing problems fast. Smooth billing helps too: clear invoices, simple payment options and no surprise charges reduce friction that can push customers to leave. Measure the effect of each change on the specific input it targets.

Should CLV use revenue or profit?

Profit, in most cases. Revenue-based lifetime value overstates what a customer is worth because it ignores the cost of serving them. If you compare revenue-based value with acquisition cost you might overspend on marketing. Use gross margin or contribution margin to convert revenue into profit. Revenue-based figures can still be useful for forecasting sales, as long as everyone knows which version they are looking at.

What is historical vs predictive CLV?

Historical lifetime value adds up what past customers actually spent, which is accurate but backward-looking. Predictive lifetime value estimates what current customers will spend in future, using purchase patterns, churn and sometimes statistical models. Small businesses usually start with historical figures from invoice and sales records, then use simple formulas to project forward. Larger businesses with lots of data may build predictive models by customer segment.

How often should I recalculate lifetime value?

Quarterly is a sensible rhythm for most small businesses, and at least once a year. Recalculate sooner if you change prices, launch a subscription, change your product mix or notice churn moving. New businesses should treat early figures as rough estimates because they have not yet seen how long customers stay. Keeping clean, consistent invoice records makes each recalculation faster and more reliable.

IC

Invoice Creator Editorial Team

Guides on invoicing, cash flow and small-business finance from Invoice Creator, operated by Next Software Development Company. Content is reviewed for accuracy against the fields our own invoice generator produces.

Try the invoice generator

Related reading