Customer LTV Cohort Analysis Calculator | Calculate Lifetime Value


Customer LTV using Cohort Analysis Calculator

A tool to calculate historical customer lifetime value based on cohort revenue data.


Enter the total number of unique customers acquired in a specific period (e.g., a month).


Enter the total marketing and sales cost to acquire this entire cohort.


Enter comma-separated revenue values for each month since the cohort was acquired.


Calculation Results

Net Customer Lifetime Value (LTV)
$7.00
$12.00
Avg. Revenue Per User (ARPU)

$5.00
CAC per Customer

$12,000.00
Total Cohort Revenue

Results Copied!

Visual Analysis

Monthly Cohort Performance Breakdown
Month Monthly Revenue Cumulative Revenue Cumulative ARPU

What is Customer LTV using Cohort Analysis?

Customer Lifetime Value (LTV or CLV) is a metric that estimates the total revenue a business can reasonably expect from a single customer account. When you calculate customer LTV using cohort analysis, you move from prediction to historical fact. Instead of guessing future behavior, you analyze the actual performance of a group of customers (a cohort) who were all acquired during the same period.

This method provides a highly accurate, backward-looking view of customer value. It groups customers by their acquisition date (e.g., “January 2024 Cohort”) and tracks their collective spending over time. This helps businesses understand the true value of customers acquired through specific campaigns, identify trends in customer loyalty, and make data-driven decisions about marketing spend and retention efforts.

The Formula to Calculate Customer LTV using Cohort Analysis

The beauty of historical cohort LTV is its simplicity and accuracy. The core formula revolves around the actual revenue generated by the cohort, balanced against the cost to acquire them.

Core LTV Formula:

LTV = Average Revenue Per User (ARPU) - Customer Acquisition Cost (CAC) Per User

Component Formulas:

  • Average Revenue Per User (ARPU) = Total Revenue from Cohort / Number of Customers in Cohort
  • Customer Acquisition Cost (CAC) Per User = Total Acquisition Cost for Cohort / Number of Customers in Cohort
Formula Variables
Variable Meaning Unit Typical Range
Total Revenue from Cohort The sum of all revenue generated by the customers in the cohort over the analysis period. Currency ($) $0 to Millions
Number of Customers The total count of unique customers in the cohort. Unitless 1 to Thousands
Total Acquisition Cost The total marketing and sales expense to acquire the cohort. Currency ($) $0 to Millions

Practical Examples

Example 1: SaaS Business

A SaaS company wants to analyze its “May 2023” cohort.

  • Inputs:
    • Number of Customers in Cohort: 200
    • Total Acquisition Cost: $10,000
    • Monthly Revenue Data: $4000, $3800, $3500, $3200 (for the first 4 months)
  • Calculations:
    • Total Revenue = $4000 + $3800 + $3500 + $3200 = $14,500
    • CAC per Customer = $10,000 / 200 = $50
    • ARPU = $14,500 / 200 = $72.50
  • Result:
    • LTV = $72.50 – $50 = $22.50

After 4 months, each customer in the May cohort has generated $22.50 in net value. For more insights, check out our guide on SaaS growth metrics.

Example 2: E-commerce Store

An online store reviews its “Q4 Holiday” cohort.

  • Inputs:
    • Number of Customers in Cohort: 5,000
    • Total Acquisition Cost: $25,000
    • Monthly Revenue Data: $50000, $15000, $10000, $8000, $6000, $5000 (for 6 months post-holiday)
  • Calculations:
    • Total Revenue = $50000 + $15000 + $10000 + $8000 + $6000 + $5000 = $94,000
    • CAC per Customer = $25,000 / 5,000 = $5
    • ARPU = $94,000 / 5,000 = $18.80
  • Result:
    • LTV = $18.80 – $5 = $13.80

How to Use This Customer LTV Calculator

This tool makes it easy to calculate customer LTV using cohort analysis. Follow these simple steps:

  1. Enter Cohort Size: Input the total number of customers that you acquired in the specific period you’re analyzing.
  2. Enter Acquisition Cost: Provide the total amount spent on marketing and sales to acquire this specific group of customers.
  3. Provide Monthly Revenue: In the text area, enter the total revenue generated by this cohort for each month since they were acquired, separated by commas. The first number is Month 1’s revenue, the second is Month 2’s, and so on.
  4. Review the Results: The calculator instantly updates the Net LTV, ARPU, and per-customer CAC. The chart and table will also regenerate to visualize the cohort’s performance over time. This helps in understanding your marketing ROI effectively.

Key Factors That Affect Cohort LTV

Several factors can influence the lifetime value of a customer cohort. Understanding them is crucial for strategic planning.

  • Customer Retention & Churn: The most significant factor. The longer customers stay and pay, the higher the LTV. A steep drop-off in monthly revenue indicates high churn.
  • Onboarding Experience: A strong onboarding process can lead to better long-term engagement and higher spending, boosting the LTV of a cohort.
  • Product/Service Quality: High-quality offerings that solve a real problem encourage repeat business and reduce churn.
  • Pricing Strategy: Price increases or shifts to higher-tier plans (upselling) within a cohort can dramatically increase its total revenue.
  • Customer Service: Excellent support builds loyalty and trust, encouraging customers to stick around longer. Improving this is a key part of business process optimization.
  • Marketing & Re-engagement: Effective marketing to existing customers can drive repeat purchases and increase the cohort’s overall revenue.

Frequently Asked Questions (FAQ)

1. What is a “cohort”?

A cohort is a group of users who share a common characteristic. In this context, the common characteristic is their acquisition date—they all started as customers in the same period (e.g., a specific month or week).

2. How is this different from predictive LTV?

This calculator computes historical LTV based on actual, past revenue data. Predictive LTV, on the other hand, uses statistical models to forecast future revenue. Historical analysis is for understanding what happened, while predictive analysis is for forecasting what might happen. Learn more about financial modeling here.

3. What if my LTV is negative?

A negative LTV means your cost to acquire a customer is greater than the revenue they have generated so far. This is common for new cohorts but should become positive over time. If it stays negative, it indicates your acquisition strategy is unprofitable.

4. How long should my analysis period be?

The longer, the better. An analysis period of at least 12 months provides a solid view of customer behavior. For businesses with very long customer cycles, 24-36 months might be necessary to accurately calculate customer LTV using cohort analysis.

5. Can I use this for a non-subscription business?

Yes. This model is perfect for e-commerce or any business where customers make repeat purchases. Simply sum up all revenue from the cohort for each period (e.g., month) and input it.

6. What is a good LTV:CAC ratio?

A common benchmark is a 3:1 ratio, meaning the customer’s lifetime value is three times the cost to acquire them. A ratio below 1:1 is unsustainable. Our LTV to CAC ratio calculator can help you explore this further.

7. Why does my monthly revenue decline over time?

This is natural and is caused by customer churn. Over time, some customers from the original cohort will stop making purchases or cancel their subscriptions, leading to a decay in monthly revenue from that group.

8. Where do I get this data?

Your payment processor (like Stripe), CRM, or internal database should have the necessary data. You’ll need to export transaction data and group customers by their sign-up or first purchase date.

Related Tools and Internal Resources

Explore other tools and resources to deepen your business analysis:

© 2026 Your Company Name. All Rights Reserved. For educational and informational purposes only.



Leave a Reply

Your email address will not be published. Required fields are marked *