How to Calculate Customer Lifetime Value (LTV): The Ultimate Guide

Customer Lifetime Value (LTV) is the heartbeat of your business model. If you don't know how much a customer is worth, you don't know how much you can spend to acquire them. Here is exactly how to calculate, track, and improve your LTV.

1. What Customer Lifetime Value (LTV) Means

Customer Lifetime Value—often abbreviated as LTV or CLV—is the total financial worth of a customer to your business over the entirety of their relationship with you. It represents the upper limit of what you can profitably spend to acquire a new user.

Why does this matter? If your marketing team spends $500 on Facebook ads to acquire a single customer (your CAC), but that customer only spends $100 before churning, your business is fundamentally broken. You are losing $400 per acquisition. Conversely, if that customer stays for 3 years paying $50 a month, their LTV is $1,800. In that scenario, paying $500 to acquire them is an excellent investment.

LTV forces you to look beyond the initial transaction and focus on long-term relationship building, customer retention, and overall unit economics. Try our Customer Lifetime Value Calculator to instantly see your baseline metrics without doing the math manually.

2. The LTV Formula Explained

Calculating LTV might seem intimidating, but the core formula relies on three basic variables that most modern CRMs and billing software track automatically:

LTV = (Average Order Value × Purchase Frequency) × Customer Lifespan

Breaking Down the Variables

  • Standard Average Order Value (AOV): This is the total revenue divided by the number of orders. If you made $10,000 from 100 sales, your AOV is $100.
  • Purchase Frequency (PF): This is the total number of orders divided by the number of unique customers. If 50 customers placed those 100 orders, the PF is 2.
  • Customer Value (CV): Multiply AOV by PF. In our example, $100 × 2 = $200. This is what a customer is worth to you in a given timeframe (e.g., one year).
  • Customer Lifespan: How long does a customer stick around? If they stay for an average of 3 years, your lifespan is 3.

Putting it together: A Customer Value of $200 per year multiplied by a 3-year lifespan gives you an LTV of $600.

The Margin Caveat: To be truly accurate, especially for SaaS valuation, LTV should account for Gross Margin. A $600 revenue LTV with a 70% gross margin means your true profit LTV is $420 ($600 x 0.70). Always aim to operate on Margin LTV.

3. Real-World LTV Examples

Let's look at how LTV works across different business environments. Theories are great, but real-world numbers provide the strategic context you need.

Example A: The Local Coffee Shop

A customer visits a local coffee shop twice a week. They spend $5 per visit (AOV). That’s $10 a week, or about $520 a year. If the average customer frequents the shop for 5 years before moving away, the gross revenue LTV is $520 × 5 = $2,600. If the coffee shop's profit margin on a $5 coffee is 20%, the true Gross Margin LTV is $520. That means the shop can realistically afford to spend $50 on local ads to acquire that regular customer and still be highly profitable.

Example B: B2B Enterprise Software

An enterprise software firm sells a license for $50,000 per year. Because switching enterprise software is painful, their churn rate is incredibly low—only 5% of companies cancel each year. To find customer lifespan from churn, you divide 1 by the churn rate (1 / 0.05 = 20 years). Therefore, $50,000 × 20 years = $1,000,000 Gross LTV. This is why enterprise SaaS companies often fly salespeople across the country for expensive dinners just to close a single deal; the LTV easily justifies a $20,000 Customer Acquisition Cost.

To quickly map these out for your own business, use our Business Valuation Calculator to see how increasing LTV multiplies your company's exit value.

4. LTV for SaaS vs Ecommerce

While the fundamental principle of LTV remains the same, the methodology for calculating it shifts depending on your business model. SaaS and ecommerce handle customer lifespans very differently.

SaaS LTV Calculation

In Software-as-a-Service, revenue is recurring and predictable. Instead of calculating purchase frequency, SaaS companies focus heavily on ARPU (Average Revenue Per User) and Churn Rate (the percentage of users who cancel each month).

SaaS Formula: LTV = (ARPU × Gross Margin) / Churn Rate

If your software costs $100/mo, your margin is 80%, and churn is 5% per month: ($100 × 0.80) / 0.05 = $1,600 True LTV. SaaS models are highly sensitive to churn. If you reduce churn from 5% to 4% in that example, LTV jumps to $2,000.

Ecommerce LTV Calculation

Ecommerce revenue is highly transactional. A customer might buy a pair of shoes today and not return for two years. This makes tracking "lifespan" much blurrier than a cancelled subscription.

Ecommerce relies heavily on analyzing distinct cohorts. You look at everyone who made their first purchase in Q1 2022, and track their repeat purchases over 12, 24, and 36 months. Ecommerce LTV is highly dependent on effective post-purchase email marketing and remarketing to pull customers back in.

For a detailed breakdown of the relationship between acquisition and LTV, check out our guide on the LTV to CAC Ratio.

5. How to Improve Your LTV

Increasing LTV is the most sustainable way to grow a business. Acquiring new customers becomes more expensive every year due to rising ad costs, but retaining existing customers is almost entirely within your control.

1. Implement Upsells and Cross-Sells

McDonald's "Would you like fries with that?" is the most famous cross-sell in history, drastically increasing their AOV. In SaaS, this looks like tiered pricing limits. If a user hits the storage limit, prompt them to upgrade. Increasing the price customers pay (expansion revenue) directly inflates LTV.

2. Crush Customer Churn

Because lifespan is the multiplier in the LTV equation, reducing churn is the highest leverage activity you can perform. Improve your onboarding process. Call your best customers to ask what they hate about your product. Fix bugs urgently. A customer who stays for 4 years instead of 2 doubles your LTV instantly, with zero added marketing spend.

3. Transition to Subscriptions

If you are an ecommerce or service business, consider adding a recurring revenue component. Amazon does this brilliantly with "Subscribe & Save," guaranteeing future purchases. Turning unpredictable, one-off purchases into reliable subscriptions stabilizes your LTV logic. Compare models using our SaaS Pricing Calculator.

Ready to Calculate Your Exact LTV?

Stop guessing your most important metric. Use our free, advanced calculator to find your True Margin LTV in seconds.

Launch LTV Calculator

Frequently Asked Questions

What is a good Customer Lifetime Value (LTV)?

A 'good' LTV is relative to your Customer Acquisition Cost (CAC). The gold standard for SaaS businesses is an LTV to CAC ratio of 3:1 or higher. Meaning, if you spend $100 to acquire a customer, their LTV should be at least $300.

How often should I calculate my LTV?

For early-stage startups, calculating LTV quarterly is usually sufficient as data matures. For established businesses with high transaction volumes or subscriptions, monthly tracking is recommended to spot churn trends early.

Should I use Gross Revenue or Gross Margin for LTV?

Always use Gross Margin. Using gross revenue inflates your LTV because it doesn't account for the direct costs of delivering the good or service (COGS). A customer paying $100/mo costs you money to support; you only keep the margin.

How do I calculate LTV if I just launched my product?

If you have less than 6 months of data, use 'Predictive LTV' instead of 'Historical LTV'. Look at your early churn rates and industry benchmarks to estimate average customer lifespan, but treat these initial numbers as highly volatile assumptions.

Can LTV be infinite?

Mathematically, if churn is 0%, LTV approaches infinity. However, in the real world, no customer lasts forever. Most financial models cap the maximum lifespan at 3 to 5 years (36 to 60 months) to prevent unrealistic valuations.