
Authors: Shusaku Yosa
LTV (Life Time Value), also known as Customer Lifetime Value, is a marketing metric that represents the total profit a single customer generates for a business over the entire duration of their relationship. As customer acquisition costs continue to rise year after year, understanding LTV is essential for maximizing revenue from existing customers. However, the formula for calculating LTV varies significantly depending on your business model. In subscription businesses, churn rate is the critical variable; in e-commerce, purchase frequency takes center stage; and in B2B, annual transaction value and contract duration are the key drivers.
This article explains LTV calculation formulas for three business models—subscription, e-commerce, and B2B—with concrete numerical examples, along with related metrics and practical strategies for improving LTV.
LTV stands for "Life Time Value" and is translated as "Customer Lifetime Value." It quantifies the total profit a customer brings to a company from their first purchase through the end of their relationship.
There is a well-known rule of thumb in marketing called the "1:5 Rule," which states that acquiring a new customer costs approximately five times more than retaining an existing one. With increasing competition in e-commerce and rising digital advertising costs, more companies are shifting from a "one-time purchase" mindset to asking "how much long-term profit can we extract from each customer." By accurately understanding LTV, businesses can set appropriate upper limits for customer acquisition costs (CAC), optimize marketing budget allocation, and prioritize high-ROI initiatives.
Regardless of business model, the most universal basic LTV formula is:
LTV = Average Purchase Value × Purchase Frequency × Customer Lifespan
For example, if the average purchase value is $50, annual purchase frequency is 4 times, and the average customer lifespan is 3 years, then LTV = $50 × 4 × 3 = $600.
To calculate "Net LTV" that accounts for acquisition and retention costs:
Net LTV = Average Purchase Value × Purchase Frequency × Customer Lifespan − (Customer Acquisition Cost + Customer Retention Cost)
Building on this basic formula, it is important to use model-specific formulas that incorporate variables critical to each business type. Below, we explain three model-specific approaches in detail.
Subscription businesses enjoy stable recurring revenue from monthly or annual fees, but revenue stops when churn occurs. Therefore, the following formula incorporating churn rate is used:
LTV = ARPU (Average Revenue Per User) ÷ Churn Rate (Monthly)
When factoring in gross margin:
LTV = Average Monthly Revenue Per Customer × Gross Margin ÷ Churn Rate
ARPU (Average Revenue Per User) is calculated by dividing total monthly revenue by the number of monthly active paying users. For example, if monthly revenue is $50,000 and there are 1,000 paying users, ARPU = $50.
Monthly churn rate is calculated by dividing the number of customers who canceled during the month by the total customer count at the beginning of the month. If you start with 1,000 customers and 50 cancel, churn rate = 50 ÷ 1,000 = 5% (0.05).
The inverse of the churn rate (1 ÷ churn rate) represents the "average customer lifespan in months." With a 5% churn rate, the average lifespan is 20 months.
Consider a SaaS service with an average monthly fee of $100, gross margin of 80%, and monthly churn rate of 2.5%.
LTV = $100 × 80% ÷ 2.5% = $3,200
This customer is expected to generate approximately $3,200 in gross profit over their lifetime. If you could reduce churn to 2.0%, LTV jumps to $4,000—a mere 0.5-point improvement yields an $800 increase per customer.
For subscription models, reducing churn has the most direct impact on LTV. Effective strategies include strengthening onboarding to prevent early churn, driving product adoption through customer success initiatives, gathering feedback to identify and address cancellation reasons, and upselling to higher-tier plans to increase ARPU. As churn decreases, average customer lifespan extends, significantly improving LTV.
For e-commerce and repeat-purchase products, LTV is determined by how frequently customers buy, at what price point, and for how long.
LTV = Average Order Value × Average Purchase Frequency (Annual) × Average Customer Lifespan (Years)
For profit-based LTV, multiply by gross margin:
LTV = Average Order Value × Gross Margin × Average Purchase Frequency (Annual) × Average Customer Lifespan (Years)
Consider an apparel e-commerce site with an average order value of $80, gross margin of 50%, annual purchase frequency of 3, and average customer lifespan of 4 years.
LTV = $80 × 50% × 3 × 4 = $480
This customer generates $480 in gross profit over 4 years. Increasing purchase frequency from 3 to 4 times per year would boost LTV to $640.
For subscription-based e-commerce (food, cosmetics, etc.), a churn-based formula is more appropriate:
LTV = Average Monthly Customer Value ÷ Monthly Churn Rate
For instance, with an average monthly value of $50 and a 10% monthly churn rate, LTV = $50 ÷ 10% = $500. If churn worsens to 20%, LTV halves to $250, making churn management critical for subscription e-commerce.
Key strategies for e-commerce LTV improvement include increasing average order value (upselling and cross-selling), boosting purchase frequency (reminder emails, loyalty points), and extending customer lifespan (loyalty programs, personalized recommendations). Cross-selling in particular can yield quick results—some businesses have seen average order values increase by roughly 15% simply by introducing related product recommendations.
B2B businesses typically involve larger deal sizes and longer contract periods, so a straightforward formula based on annual transaction value is used:
LTV = Annual Transaction Value × Profit Margin × Contract Duration (Years)
For B2B SaaS:
LTV = Average Contract Value (ARPA) × Gross Margin × Average Contract Duration (Years)
Consider a B2B consulting service with annual transaction value of $20,000, profit margin of 60%, and average contract duration of 3 years.
LTV = $20,000 × 60% × 3 = $36,000
In B2B, large deal sizes don’t always mean high LTV. A client with $50,000 annual value but only 1 year retention (LTV = $30,000) is less profitable than a client with $15,000 annual value but 4 years retention (LTV = $36,000). LTV analysis helps make this distinction clear.
In B2B, the keys to LTV improvement are increasing contract renewal rates and expanding deal sizes through upselling and cross-selling. Establishing a customer success function to promote service adoption and reduce churn is highly effective. Additionally, proposing multiple products and encouraging upgrades to premium tiers can significantly expand annual transaction value per account.
To summarize: subscription uses "ARPU × Gross Margin ÷ Churn Rate," e-commerce uses "AOV × Gross Margin × Purchase Frequency × Lifespan," and B2B uses "Annual Value × Margin × Duration." The most impactful variable differs by model—churn rate for subscriptions, purchase frequency and lifespan for e-commerce, and contract duration and annual deal size for B2B. Selecting the right formula for your business and focusing improvement efforts on the highest-impact variable is the fastest path to LTV growth.
CAC is the total cost of acquiring a new customer, calculated by dividing combined marketing and sales expenses by the number of new customers acquired. Comparing LTV to CAC reveals whether your customer acquisition investment is recoverable.
Unit economics is calculated as "LTV ÷ CAC" and represents per-customer profitability. A ratio of 3 or above is generally considered healthy. For example, if LTV is $15,000 and CAC is $5,000, unit economics equals 3.0, meaning you recover 3x your acquisition cost. If this falls below 1, the business is unprofitable, and immediate LTV improvement or CAC reduction is needed.
There are two types of churn rate: customer churn rate and revenue churn rate. Customer churn rate is based on customer count ("churned customers ÷ total customers at period start") and is used for services with uniform pricing. Revenue churn rate is based on revenue ("lost revenue from churn ÷ MRR at period start") and is recommended for services with multiple pricing tiers, as it captures the revenue impact beyond just headcount.
ARPU (Average Revenue Per User) measures per-user revenue, while ARPA (Average Revenue Per Account) measures per-account (company) revenue. B2C subscriptions typically use ARPU, while B2B SaaS uses ARPA since companies often hold multiple accounts. Choose which to plug into your LTV formula based on your billing structure.
To improve LTV calculation accuracy, start by defining a clear measurement period—such as "annual LTV" or "3-year LTV"—to enable time-series comparisons. Calculate each component average separately before computing LTV to identify which variable is the bottleneck. Segment LTV by acquisition channel, plan tier, or industry to identify common traits of high-LTV customers. Finally, ensure accurate data infrastructure through CRM and MA tools to enable near-real-time LTV tracking.
While LTV formulas differ by business model, the underlying goal—understanding the long-term profitability of each customer—remains the same. For subscriptions, focus on churn management; for e-commerce, prioritize purchase frequency and customer lifespan; for B2B, emphasize contract duration and deal size expansion.
Choose the formula that fits your business model, monitor it alongside related metrics like unit economics and CAC, and use these insights to optimize marketing investment and drive sustainable business growth.

Defines loyal customers and distinguishes them from high-value customers. Covers 5 data analysis methods (RFM, NPS, LTV ...

Learn three proven LTV calculation methods with concrete examples. Covers the basic purchase-value formula, gross margin...

Discover 10 proven CRM campaign patterns organized by customer segment. From new customers and existing accounts to dorm...