Customer Lifetime Value (LTV) Calculator

Calculate Customer Lifetime Value across multiple methods including gross margin adjusted LTV, net present value, churn-based LTV, and LTV/CAC ratio. Analyze customer segments and project revenue over the customer lifespan for SaaS, e-commerce, and subscription businesses.

Average Purchase Value ($)
Purchases per Year
Average Customer Lifespan (years)
Gross Margin (%)
Discount Rate (%) for NPV
Monthly Churn Rate (%)
Customer Acquisition Cost ($) - CAC
Customer Segment
LTV Dashboard
Annual Value (per customer):$600.00
Simple LTV (Revenue):$1800.00
LTV with Gross Margin (40%):$720.00
NPV of LTV (10% discount):$596.84
Churn-Based LTV (5% churn):$4800.00
LTV / CAC Ratio:3.60x
Customer Segment: Medium Value
Segment Annual Value:$600.00
Segment Simple LTV:$1800.00
Segment Margin LTV (40%):$720.00
Revenue Projection Over Lifespan
YearAnnual RevenueDiscounted (10%)
1$600.00$545.45
2$600.00$495.87
3$600.00$450.79
LTV Calculation Methods Comparison
MethodFormulaValue
Simple LTVAPV × PF × Lifespan$1800.00
Margin LTVSimple LTV × Gross Margin %$720.00
NPV LTVDiscounted cash flows$596.84
Churn-Based LTVAnnual Value / Churn Rate$4800.00

What Is Customer Lifetime Value (LTV)?

Customer Lifetime Value (LTV or CLV) is a prediction of the net profit attributed to the entire future relationship with a customer. It is one of the most important metrics for any business that wants to understand the long-term value of its customer relationships. LTV helps you determine how much to invest in acquiring new customers, which customer segments to prioritize, and how to allocate resources toward retention and customer success initiatives.

The fundamental insight behind LTV is that customers are assets that generate revenue over time. Understanding the lifetime value of different customer segments enables data-driven decisions across marketing, sales, product development, and customer service. Businesses with high LTV can justify higher acquisition costs and invest more aggressively in growth. Our comprehensive LTV calculator provides multiple calculation methods so you can see customer value from different financial perspectives.

This calculator supports five distinct LTV calculation methods: simple revenue-based LTV, gross margin adjusted LTV, net present value (NPV) of future cash flows, churn-based LTV for subscription models, and segment analysis across low, medium, and high value customer tiers. It also calculates the critical LTV/CAC ratio and provides year-by-year revenue projections. By comparing these methods, you gain a complete understanding of your customer economics.

LTV Calculation Methods Explained

Simple LTV is the most basic calculation: Average Purchase Value × Purchases per Year × Average Customer Lifespan. It gives total revenue expected from a customer but does not account for costs or the time value of money. This is a good starting point but may overstate true customer value.

Gross Margin LTV multiplies simple LTV by your gross margin percentage to show actual profit contribution. Gross margin represents the percentage of revenue retained after accounting for the direct costs of delivering your product or service. This metric provides a more realistic view of customer profitability and is essential for financial decision-making.

NPV LTV discounts future cash flows back to present value using a discount rate. This accounts for the time value of money, inflation, and opportunity cost. Future revenue is worth less than current revenue, so NPV LTV is typically lower than simple or margin LTV. This is the most financially rigorous method and is preferred for valuation and investment decisions.

Churn-Based LTV uses the formula: LTV = (Annual Value × Gross Margin %) / Monthly Churn Rate. This is particularly useful for subscription businesses where churn rate is a key metric. It derives average customer lifespan (1/churn rate) and projects lifetime value accordingly. This method automatically adjusts for different retention rates and is widely used in SaaS analytics.

Segment Analysis applies value multipliers to model how LTV varies across customer tiers. Low-value customers (0.5× multiplier) represent occasional or discount-seeking buyers. Medium-value customers (1.0×) are the average base. High-value customers (2.0×) are premium buyers with high loyalty and spend. This segmentation helps prioritize marketing and retention investments for maximum ROI.

Why LTV/CAC Ratio Matters

The LTV/CAC ratio is perhaps the single most important unit economics metric for any business. It measures the relationship between the value a customer generates and the cost to acquire them. A ratio of 3:1 or higher is generally considered healthy, meaning the customer generates three times what they cost to acquire. Ratios below 1:1 indicate that customer acquisition spending is destroying value and the business model needs fundamental changes.

The LTV/CAC ratio directly informs your maximum allowable CAC for each marketing channel. If your LTV is $3,000 and you target a 3:1 ratio, you can spend up to $1,000 to acquire a customer. Channels with CAC above this threshold need optimization or elimination. This ratio also helps determine pricing strategy: higher prices increase LTV and improve the ratio, but may reduce conversion rates. Our calculator instantly computes your LTV/CAC ratio as you adjust inputs.

Investors and acquirers closely examine LTV/CAC ratios when evaluating businesses. Companies with healthy ratios demonstrate capital-efficient growth and sustainable unit economics. SaaS companies with LTV/CAC ratios above 5:1 often command premium valuations. Improving your LTV/CAC ratio by just one point can significantly increase your company's valuation and attractiveness to investors.

How to Use LTV Data

LTV data drives strategic decisions across your entire organization. Marketing teams use LTV to set CAC limits per channel and optimize campaign targeting. Sales teams use segment-specific LTV to prioritize leads and tailor pricing. Product teams use LTV to justify features that increase purchase frequency or extend customer lifespan. Customer success teams use LTV to allocate resources to high-value accounts and design retention programs.

Financial planning relies on LTV for revenue forecasting, budgeting, and valuation modeling. Cohort-based LTV tracking reveals how customer value changes over time and across different acquisition channels. This enables continuous improvement of your go-to-market strategy. LTV also helps determine when to invest in growth: if LTV comfortably exceeds CAC, you can confidently scale acquisition spend knowing each new customer generates positive returns.

Regular LTV monitoring helps detect problems early. A declining LTV trend may indicate increasing churn, decreasing purchase frequency, or pricing pressure. Conversely, an improving LTV trend validates your retention and upsell initiatives. By tracking LTV alongside other key metrics like CAC, churn rate, and ARPU, you build a comprehensive understanding of your business health and growth trajectory.

Frequently Asked Questions

What is Customer Lifetime Value (LTV)?
Customer Lifetime Value (LTV or CLV) is a prediction of the total revenue a business can expect from a single customer account throughout the entire business relationship. It measures the net profit attributable to the entire future relationship with a customer. LTV helps businesses understand how much they should invest in acquiring and retaining customers, and guides decisions on pricing, marketing spend, and customer service resource allocation.
How do you calculate Customer Lifetime Value?
The simplest LTV formula is: LTV = Average Purchase Value × Purchase Frequency × Average Customer Lifespan. A more accurate formula incorporates gross margin: LTV = Average Purchase Value × Purchase Frequency × Average Customer Lifespan × Gross Margin %. For subscription businesses, LTV is often calculated as Average Revenue Per Account (ARPA) / Customer Churn Rate. More sophisticated models include discount rates to calculate Net Present Value (NPV) of future cash flows.
What is a good LTV/CAC ratio?
A good LTV/CAC ratio is generally considered to be 3:1 or higher. This means the customer lifetime value is at least 3 times the cost of acquiring them. A ratio of 1:1 means you break even, anything below 1:1 means you are losing money on each customer. Top-performing SaaS companies often achieve LTV/CAC ratios of 5:1 or higher. However, very high ratios (e.g., 10:1 or more) may indicate you are under-investing in growth and could capture more market share by increasing acquisition spend.
What are LTV benchmarks by industry?
LTV benchmarks vary significantly by industry. SaaS: average LTV ranges from $5,000-$50,000+ with LTV/CAC of 3-5x. E-commerce: typical LTV is $200-$2,000 with LTV/CAC of 3-7x. Retail: average LTV of $100-$500. Banking/Finance: high LTV of $1,000-$20,000. Media/Content: lower LTV of $50-$500. Healthcare: $500-$5,000. Telecom: $1,000-$5,000. These benchmarks depend heavily on business model, pricing, retention rates, and customer segment. Premium/luxury brands typically have higher LTVs but smaller customer bases.
How can I increase Customer Lifetime Value?
To increase LTV, focus on three key levers: increase average purchase value through upselling, cross-selling, and bundling; increase purchase frequency through loyalty programs, email campaigns, and personalized recommendations; and increase customer lifespan through superior customer service, onboarding programs, and proactive retention. Improving customer satisfaction and Net Promoter Score (NPS) directly correlates with longer retention. Implementing a customer success team can significantly reduce churn and extend lifetime value.
What is the difference between LTV and ARPU?
LTV (Customer Lifetime Value) measures the total revenue expected from a customer over their entire relationship with your business. ARPU (Average Revenue Per User) measures the average revenue generated per user over a specific period, typically monthly or annually. ARPU is a snapshot metric, while LTV is a forward-looking projection. ARPU is calculated as total revenue / total users, while LTV incorporates purchase frequency, lifespan, and margin. Both metrics are essential: ARPU helps track short-term revenue trends, while LTV guides long-term strategy.
How does churn rate affect LTV?
Churn rate has an inverse relationship with LTV. Lower churn rates dramatically increase LTV. For example, a business with 5% monthly churn has an average customer lifespan of 20 months (1/0.05), while a business with 2% monthly churn has an average lifespan of 50 months. Reducing churn from 5% to 2% more than doubles the LTV. This is why retention is often more cost-effective than acquisition. Our calculator lets you compute churn-based LTV using the formula: LTV = Average Annual Revenue / Churn Rate.
What is Net Present Value (NPV) of LTV?
Net Present Value (NPV) of LTV accounts for the time value of money by discounting future revenue streams. Money earned today is worth more than the same amount earned in the future due to inflation and opportunity cost. The NPV of LTV is calculated by discounting each year's projected revenue using a discount rate (typically 8-15%). For a customer with a 5-year lifespan, the NPV of LTV will be lower than the simple LTV because future revenues are discounted. This gives a more conservative and financially accurate picture of customer value.
What is the difference between revenue LTV and profit LTV?
Revenue LTV calculates total revenue generated from a customer over their lifetime without subtracting costs. Profit LTV (also called true LTV or margin-adjusted LTV) multiplies revenue LTV by gross margin percentage to account for the cost of goods sold. Profit LTV is more useful for financial decisions because it represents actual profit contribution. For example, a customer generating $10,000 in revenue with a 40% gross margin has a profit LTV of $4,000. Our calculator provides both measures to give a complete picture.
How do you calculate LTV for a subscription business?
For subscription businesses, LTV is typically calculated as: LTV = (Average Monthly Revenue Per Customer × Gross Margin %) / Monthly Churn Rate. For example, if a customer pays $100/month with a 70% gross margin and 5% monthly churn: LTV = ($100 × 0.70) / 0.05 = $1,400. This formula assumes constant churn and revenue. More sophisticated models account for expansion revenue, downgrades, and changing churn rates over time. Cohort analysis can reveal how LTV varies by acquisition channel and customer segment.
What is the LTV/CAC payback period?
The LTV/CAC payback period measures how long it takes to recover the cost of acquiring a customer. It is calculated as: Payback Period = CAC / (Monthly Revenue × Gross Margin %). A shorter payback period is better because it means faster return on acquisition investment. Most SaaS companies aim for a payback period of 12 months or less. A payback period exceeding 24 months may indicate unsustainable unit economics, unless the customer lifespan is very long with high expansion revenue potential.
How does customer segmentation affect LTV?
Customer segmentation reveals that not all customers have equal LTV. High-value customers may have 5-10x the LTV of low-value customers. Segmenting by behavior, demographics, or acquisition channel allows you to tailor marketing spend, customer service, and retention efforts to maximize ROI. Our calculator provides low, medium, and high value tier analysis so you can see how LTV varies across segments. This helps identify which customer types to prioritize and which segments may need different engagement strategies.
What is a reasonable discount rate for NPV LTV calculation?
A reasonable discount rate for NPV LTV calculations typically ranges from 8% to 15%. The specific rate depends on your cost of capital, industry risk, and opportunity cost. Early-stage startups with high risk might use 15-25%, while established businesses with stable cash flows might use 8-12%. The discount rate should reflect the risk that future customer revenue may not materialize. Using too low a discount rate overstates LTV, while too high a rate may cause underinvestment in retention. Many analysts use the company's Weighted Average Cost of Capital (WACC) as the discount rate.
How often should you recalculate LTV?
LTV should be recalculated at least quarterly, or whenever there are significant changes to your business model, pricing, retention rates, or customer behavior. As your customer base grows and matures, actual LTV data becomes more reliable and may differ from initial projections. Monthly recalculations are recommended for fast-growing businesses or those with high churn rates. Cohort-based LTV tracking (calculating LTV for groups of customers acquired in the same period) provides the most actionable insights and helps identify trends in customer value over time.
What is the relationship between LTV and customer acquisition cost?
LTV and CAC are fundamentally linked. LTV represents the value a customer brings, while CAC represents the cost to acquire them. The LTV/CAC ratio is one of the most important metrics for evaluating business health. A ratio below 1:1 means you spend more to acquire a customer than they are worth. A ratio of 3:1 is considered healthy. The relationship also works in reverse: knowing your LTV helps you determine how much you can afford to spend on acquisition. Businesses with high LTV can justify higher CAC through premium channels like sales teams.
What is the difference between LTV and gross margin LTV?
LTV (simple) measures total revenue generated from a customer over their lifetime. Gross Margin LTV adjusts that revenue by subtracting the cost of goods sold, providing a more accurate picture of profit contribution. For example, a customer generating $5,000 in revenue with a 60% gross margin has a simple LTV of $5,000 but a margin-adjusted LTV of $3,000. Gross margin LTV is more useful for profitability analysis and resource allocation decisions. Our calculator provides both metrics to support comprehensive financial analysis.
How do you calculate LTV for e-commerce businesses?
For e-commerce, LTV is calculated as: LTV = Average Order Value × Purchase Frequency Per Year × Average Customer Lifespan (Years). For example, if customers spend $75 per order, shop 6 times per year, and remain customers for 3 years: LTV = $75 × 6 × 3 = $1,350. To get profit LTV, multiply by gross margin (e.g., 50% margin = $675 profit LTV). E-commerce LTV varies significantly by product category, with consumables and recurring purchases typically having higher LTV than one-time durable goods.
What is the impact of reducing churn on LTV?
Reducing churn has a compounding effect on LTV. A 1% reduction in monthly churn can increase LTV by 10-20% depending on the baseline churn rate. For a business with 5% monthly churn, customer lifespan is 20 months. Reducing churn to 3% increases lifespan to 33 months, a 65% increase. The financial impact is enormous: a company with 10,000 customers and $100/month average revenue would increase annual revenue by millions through a few points of churn reduction. This is why retention programs often have the highest ROI of any business investment.
How does LTV guide marketing spend decisions?
LTV directly informs maximum allowable customer acquisition cost (CAC). If your LTV is $3,000 and you target a 3:1 LTV/CAC ratio, your maximum CAC is $1,000. This helps determine which marketing channels are viable. Channels where CAC exceeds your threshold may need optimization or elimination. LTV also guides channel mix decisions: high-LTV customer segments may justify expensive channels like direct sales or paid search, while low-LTV segments are better served by low-cost channels like content marketing or social media.
What is cohort analysis in LTV calculation?
Cohort analysis groups customers by acquisition period (typically month or quarter) and tracks their behavior over time. This reveals how LTV changes across different cohorts and helps identify trends. For example, customers acquired during a holiday promotion may have different LTV than those acquired through organic search. Cohort analysis also helps detect improvements in retention, upselling, and customer experience over time. It is the most accurate method for measuring LTV because it uses actual historical data rather than assumptions.
How does LTV differ between B2B and B2C?
B2B LTV is typically much higher than B2C LTV because business customers have larger deal sizes, longer relationships, and higher switching costs. Average B2B LTV can range from $10,000 to $100,000+, while B2C LTV often ranges from $100 to $2,000. B2B relationships also tend to have lower churn rates and more expansion revenue through upsells. However, B2B CAC is also significantly higher due to longer sales cycles and the need for sales teams. The LTV/CAC ratio target of 3:1 applies to both models.
What is the relationship between customer satisfaction and LTV?
Customer satisfaction directly impacts LTV through its effect on retention, repeat purchases, and referrals. Satisfied customers are 3-5 times more likely to repurchase and 5-10 times more likely to recommend your business. A 5% increase in customer retention can increase profitability by 25-95% according to research by Bain & Company. Metrics like Net Promoter Score (NPS) and Customer Satisfaction Score (CSAT) can be leading indicators of future LTV trends. Investing in customer experience typically yields strong LTV improvements.
How do you calculate LTV for a free or freemium product?
For free or freemium products, LTV calculation depends on the conversion path. For free users who never convert, LTV may come from advertising revenue or data monetization. For freemium users who convert to paid, LTV = (Conversion Rate × Average Paid Revenue × Average Paid Lifespan). For example, if 3% of free users convert to a $20/month plan and stay for 12 months: LTV contribution = 0.03 × $20 × 12 = $7.20 per free user. Many freemium businesses also have non-paying users who contribute value through network effects, referrals, or content creation.
What is the LTV calculation for a mobile app?
Mobile app LTV is typically calculated using: LTV = Average Revenue Per Daily Active User (ARPDAU) × Average Customer Lifespan (Days). For ad-supported apps, revenue comes from ad impressions. For in-app purchase apps, revenue comes from virtual goods. For subscription apps, the standard subscription LTV formula applies. Mobile app LTV is often lower than web/SaaS LTV due to higher churn rates. Average mobile app LTV ranges from $0.50-$5.00 for ad-supported apps to $10-$100+ for subscription apps. Retention after day 1, 7, and 30 are key predictors of mobile LTV.
How does gross margin percentage affect true LTV?
Gross margin percentage directly determines true or profit-adjusted LTV. A business with 80% gross margin retains most of its revenue as profit, while a business with 20% gross margin keeps very little. Two businesses with identical revenue LTV of $10,000 will have very different profit LTV: $8,000 at 80% margin vs $2,000 at 20% margin. This dramatically affects how much each business can spend on acquisition. Low-margin businesses must compensate with higher volume, lower CAC, or longer customer lifespans to achieve healthy unit economics.
What is enterprise vs SMB LTV?
Enterprise customers typically have 5-10x higher LTV than SMB (Small and Medium Business) customers. Enterprise LTV can exceed $100,000 with contract values of $50,000-$500,000+ per year and 5+ year relationships. SMB LTV is typically $1,000-$10,000 with lower annual contract values and higher churn rates. However, enterprise CAC is also much higher ($10,000-$50,000+) due to longer sales cycles and dedicated sales teams. The LTV/CAC ratio often favors SMB for simple products but enterprise for complex, high-value solutions.
How can I use LTV to improve my business?
LTV informs multiple strategic decisions: set maximum CAC limits for each marketing channel; identify which customer segments to prioritize; justify investments in customer success and retention programs; guide product development toward features that increase purchase frequency or lifespan; inform pricing strategy and discounting decisions; benchmark against industry standards to identify improvement areas; forecast future revenue based on customer cohort value; and build financial models for fundraising or valuation. The most successful companies track LTV obsessively and tie it to operational decisions.
What is the formula for LTV with expansion revenue?
For businesses with expansion revenue (upsells, cross-sells, price increases), the LTV formula becomes: LTV = (Initial Revenue × Gross Margin) / (Churn Rate - Expansion Rate). The expansion rate reflects how much existing customers increase their spending over time. For example, if initial monthly revenue is $100, gross margin is 70%, monthly churn is 5%, and monthly expansion rate is 2%: LTV = ($100 × 0.70) / (0.05 - 0.02) = $2,333. This is higher than the basic LTV formula because it accounts for revenue growth within existing accounts.
What is the role of LTV in company valuation?
LTV plays a critical role in company valuation, especially for subscription and recurring revenue businesses. Investors use LTV metrics to assess unit economics, growth sustainability, and long-term profitability. The Enterprise Value (EV) is often calculated as a multiple of Annual Recurring Revenue (ARR), with higher multiples for companies demonstrating strong LTV/CAC ratios and low churn. A company with $10M ARR, 3:1 LTV/CAC ratio, and 5% annual churn might be valued at 8-12x ARR, while the same company with 1:1 LTV/CAC and 15% churn might only command 3-5x ARR.
How do you calculate LTV for a retail business?
For retail businesses, LTV is calculated as: LTV = Average Transaction Value × Number of Transactions Per Year × Average Customer Lifespan (Years). Retail LTV can also incorporate category-specific factors like seasonal purchasing patterns and basket composition. For example, a grocery store customer spending $150 per visit, shopping 50 times per year, and remaining a customer for 5 years has an LTV of $37,500. Retail LTV is heavily influenced by location convenience, product quality, pricing, and loyalty program effectiveness. Loyalty program members typically have 20-50% higher LTV than non-members.
What is the difference between historical and predictive LTV?
Historical LTV calculates what customers have actually spent over their relationship to date. It is backward-looking and accurate but only useful for customers who have already churned. Predictive LTV uses statistical models to forecast future customer value based on past behavior, demographic data, and behavioral patterns. Predictive LTV is forward-looking and more useful for decision-making but requires sophisticated modeling. Most businesses use both: historical LTV for reporting and validation, and predictive LTV for acquisition targeting, retention interventions, and resource allocation.
How do you segment customers by LTV?
Customers can be segmented by LTV using tier-based or percentile-based approaches. Common segmentation divides customers into low (bottom 20%), medium (middle 60%), and high (top 20%) value tiers — the classic Pareto principle. Segments can be further refined by behavior (frequent vs occasional buyers), channel (organic vs paid), product category, or demographics. Our calculator provides automatic low, medium, and high value tier analysis. Once segmented, businesses can tailor marketing messages, service levels, and retention strategies to each segment for maximum ROI.
What is the payback period and why does it matter?
The payback period is the time required to recover the CAC from a customer's gross margin contribution. It is calculated as CAC / (Monthly Revenue × Gross Margin %). A shorter payback period means faster return on investment and less working capital tied up in customer acquisition. Most businesses aim for a payback period under 12 months. Longer payback periods increase financial risk and require more capital to sustain growth. Payback period is closely watched by investors as a measure of capital efficiency and business model sustainability.

Related Calculators

External Resources