LTV Calculator

Calculate Customer Lifetime Value (LTV) to understand the total revenue a customer generates. Make informed decisions about customer retention.

LTV Calculator

Customer Lifetime Value

About This Calculator

LTV Calculator - Customer Lifetime Value

Calculate Customer Lifetime Value (LTV or CLV) with our free LTV calculator. Understand the long-term value of your customers, make smarter acquisition decisions, and optimize your marketing spend.

What is Customer Lifetime Value?

Customer Lifetime Value (LTV or CLV) is the total revenue a business can expect from a single customer account throughout their relationship. It considers the average purchase amount, purchase frequency, and customer lifespan to project the total value a customer brings. LTV helps businesses determine how much they can spend on customer acquisition while remaining profitable.

Why Calculate LTV?

  • Acquisition Budget: Know how much to spend acquiring customers
  • Segmentation: Identify your most valuable customer segments
  • Retention Focus: Understand the impact of retention efforts
  • Forecasting: Predict future revenue more accurately
  • Strategy Alignment: Align marketing with long-term value
  • Investor Relations: Key metric for business valuation

How to Calculate LTV

Basic LTV Formula

LTV = Average Purchase Value × Purchase Frequency × Customer Lifespan

Example:
Average Purchase Value: $75
Purchase Frequency: 4 times per year
Customer Lifespan: 3 years

LTV = $75 × 4 × 3 = $900

This customer is worth $900 over their lifetime.

Detailed LTV Formula

For subscription businesses or recurring revenue models:

LTV = (ARPU × Gross Margin) ÷ Churn Rate

Where:
ARPU = Average Revenue Per User (per month or year)
Gross Margin = Percentage of revenue kept after direct costs
Churn Rate = Percentage of customers who leave each period

Example:
Monthly ARPU: $50
Gross Margin: 80%
Monthly Churn: 5%

LTV = ($50 × 0.80) ÷ 0.05
LTV = $40 ÷ 0.05
LTV = $800

Understanding the Components

1. Average Purchase Value:

  • Total revenue ÷ Number of purchases
  • Average transaction amount
  • Can be calculated per order or per period

2. Purchase Frequency:

  • Number of purchases ÷ Number of unique customers
  • How often customers buy
  • Expressed as times per year or month

3. Customer Lifespan:

  • Average time a customer remains active
  • Often expressed in years or months
  • Can be calculated as 1 ÷ Churn Rate

LTV to CAC Ratio

The Golden Rule of Unit Economics

LTV:CAC Ratio compares Customer Lifetime Value to Customer Acquisition Cost.

LTV:CAC Ratio = Customer Lifetime Value ÷ Customer Acquisition Cost

Benchmark Categories:
- Excellent: 5:1 or higher
- Healthy: 3:1 to 5:1
- Acceptable: 2:1 to 3:1
- Warning: Below 2:1

Example:
LTV: $1,500
CAC: $500
Ratio: $1,500 ÷ $500 = 3:1 ✓ Healthy

Why 3:1 is the Target:

  • Covers acquisition costs (1x)
  • Covers operational costs (1x)
  • Provides profit margin (1x)
  • Allows for sustainable growth

Industry Benchmarks

Industry Typical LTV LTV:CAC Ratio
SaaS B2B $1,000 - $10,000+ 3:1 to 5:1
SaaS B2C $200 - $1,000 2:1 to 4:1
E-commerce $200 - $800 3:1 to 5:1
Subscription Box $150 - $500 2:1 to 3:1
Retail (Fashion) $300 - $900 3:1 to 4:1
Financial Services $2,000 - $20,000+ 4:1 to 6:1

Practice Examples

Example 1: E-commerce Store

Data:

  • Annual revenue: $500,000
  • Total orders: 8,000
  • Unique customers: 3,000
  • Average customer retention: 2.5 years

Calculation:

Average Purchase Value = $500,000 ÷ 8,000 = $62.50
Purchase Frequency = 8,000 ÷ 3,000 = 2.67 times/year

LTV = $62.50 × 2.67 × 2.5 = $417

With $150 CAC:
LTV:CAC Ratio = $417 ÷ $150 = 2.78:1 ✓ Acceptable

Example 2: SaaS Subscription

Data:

  • Monthly subscription: $99
  • Gross margin: 85%
  • Monthly churn rate: 4%

Calculation:

ARPU = $99
Gross Margin = 0.85
Churn Rate = 0.04

LTV = ($99 × 0.85) ÷ 0.04
LTV = $84.15 ÷ 0.04
LTV = $2,104

With $600 CAC:
LTV:CAC Ratio = $2,104 ÷ $600 = 3.5:1 ✓ Healthy

Example 3: Restaurant

Data:

  • Average check: $45
  • Average visits per month: 1.5
  • Average customer lifespan: 18 months

Calculation:

Average Purchase Value = $45
Purchase Frequency = 1.5 × 12 = 18 times/year
Customer Lifespan = 18 months = 1.5 years

LTV = $45 × 18 × 1.5 = $1,215

With $50 CAC (marketing to attract new customers):
LTV:CAC Ratio = $1,215 ÷ $50 = 24.3:1 ✓ Excellent

Increasing Customer Lifetime Value

Strategies to Boost LTV

1. Increase Purchase Frequency:

  • Email marketing and reminders
  • Loyalty programs and rewards
  • Subscription models
  • Personalized recommendations

2. Increase Average Order Value:

  • Upselling and cross-selling
  • Product bundles
  • Free shipping thresholds
  • Volume discounts

3. Extend Customer Lifespan:

  • Exceptional customer service
  • Product quality improvements
  • Community building
  • Regular engagement

4. Reduce Churn:

  • Identify at-risk customers early
  • Implement retention campaigns
  • Gather and act on feedback
  • Offer win-back incentives

LTV Segmentation

Understanding Customer Value Distribution

Many businesses find that their top 20% of customers generate 80% of value (Pareto Principle).

Segment Analysis Example:

High-Value Customers (20% of base):
- LTV: $2,000+
- Frequency: Weekly purchases
- Strategy: VIP treatment, exclusive offers

Mid-Value Customers (60% of base):
- LTV: $500 - $2,000
- Frequency: Monthly purchases
- Strategy: Loyalty programs, upselling

Low-Value Customers (20% of base):
- LTV: Under $500
- Frequency: Rare purchases
- Strategy: Re-engagement or cost-efficient service

Frequently Asked Questions

Related Calculators

Inventory Turnover Calculator - Calculate Inventory Turnover Ratio

Calculate inventory turnover ratio to measure how quickly inventory is sold. Understand your inventory management efficiency.

Menu Price Calculator - Calculate Restaurant Menu Prices

Calculate optimal menu prices based on food costs and target profit margins. Determine the right price for your dishes to maximize profitability.

Recipe Cost Calculator - Calculate Recipe Food Costs

Calculate the cost of any recipe by entering ingredient prices and quantities. Understand your food costs per dish for better menu pricing.

Food Cost Calculator - Calculate Restaurant Food Cost Percentage

Calculate restaurant food cost percentage to identify areas for cost savings. Monitor and control food costs to improve profitability.

ROAS Calculator - Calculate Return on Ad Spend

Calculate Return on Ad Spend (ROAS) to measure advertising campaign effectiveness. Determine if your marketing spending is profitable.

CAC Calculator - Calculate Customer Acquisition Cost

Calculate Customer Acquisition Cost (CAC) to understand how much you spend to acquire each new customer. Optimize your marketing budget.

Recipe Scaling Calculator - Scale Recipes Up or Down

Scale recipes up or down based on serving size changes. Perfect for adjusting recipe quantities for different portion sizes.

Azure Pricing Calculator - Calculate Azure Costs

Calculate Microsoft Azure cloud service costs. Estimate VM, storage, and database pricing for your cloud infrastructure.

EOQ Calculator - Calculate Economic Order Quantity

Calculate Economic Order Quantity (EOQ) to find the optimal order quantity that minimizes total inventory costs.

Safety Stock Calculator - Calculate Safety Stock Levels

Calculate safety stock levels to prevent inventory stockouts. Maintain optimal buffer inventory for uncertain demand and lead times.

Reorder Point Calculator - Calculate When to Reorder Inventory

Calculate when to reorder inventory based on lead time and demand. Never run out of stock with optimized reorder points.

Paint Calculator - Calculate Paint & Primer

Calculate paint and primer needed for interior and exterior projects. Estimate gallons, coats, and costs for walls, ceilings, and trim.

Tile Calculator - Calculate Tile Needs

Calculate tile needs for floors, walls, and backsplashes. Get accurate estimates of tiles needed including waste percentage and grout coverage.

Sand Calculator - Calculate Sand Volume and Weight

Calculate sand volume and weight for construction projects. Estimate sand needed for concrete, landscaping, and playgrounds.

Gravel Calculator - Calculate Gravel Volume and Weight

Calculate gravel volume and weight for driveways, pathways, and landscaping. Estimate tons and cubic yards needed.

Asphalt Calculator - Calculate Asphalt for Driveways and Paving

Calculate asphalt needed for driveways, parking lots, and roads. Estimate hot mix asphalt volume in tons and cubic yards.

Wallpaper Calculator - Calculate Wallpaper Rolls Needed

Calculate wallpaper rolls needed for any room. Estimate wallpaper, account for pattern repeats, doors, and windows.

Age Calculator - Calculate Age from Date of Birth

Calculate your age instantly from your date of birth. Find your age in years, months, and days. Includes next birthday countdown and lifetime statistics.