DEV Community

Spencer Claydon
Spencer Claydon

Posted on • Originally published at foundra.ai

How to Calculate Customer Lifetime Value (LTV) for Your Startup

Most first-time founders track signups and revenue. Almost none track customer lifetime value. That's a problem, because the moment you start spending money to acquire customers, LTV becomes the single number that decides whether your business model works or quietly bleeds out.

Here's the short version: customer lifetime value is the total profit you'll earn from one customer across the entire time they stick around. Get it wrong and you'll spend $300 to land a customer worth $180. Get it right and you'll know exactly how much you can pay to grow.

This guide walks through how to calculate LTV with formulas a founder can actually use, three worked examples, the trap most people fall into, and what your LTV:CAC ratio should look like before you pour fuel on growth.

What Is Customer Lifetime Value (LTV)?

Customer lifetime value is the total gross profit a single customer generates for your business from the day they sign up to the day they leave. It tells you, in dollars, what an average customer is worth. Without it, every other growth metric is noise.

Some teams call it CLV, others call it LTV, a few call it LCV. They all mean the same thing. Stripe, ProfitWell, and most VC investor decks use LTV, so we'll use that here.

The reason LTV matters more than revenue per customer is simple. Revenue tells you what came in. LTV tells you what's left after the cost of actually delivering the product. A $50/month customer who costs you $40/month to serve is not the same as a $50/month customer who costs you $5 to serve, even though both look identical on the top line.

What's the Formula for Customer Lifetime Value?

The basic LTV formula is: (Average Revenue Per User × Gross Margin) ÷ Customer Churn Rate.

That single equation does a lot of work, so let's break each piece apart:

  • Average Revenue Per User (ARPU): total monthly revenue divided by total customers in that month
  • Gross Margin: revenue minus the direct cost of serving that revenue (hosting, payment processing, support tooling), expressed as a percentage
  • Churn Rate: percent of customers who leave each month

Here's a clean example. Say you have a SaaS tool charging $50/month, your gross margin is 80%, and your monthly churn is 5%.

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

That customer is worth $800 in gross profit over their lifetime. Now you have a real number to compare against your acquisition cost.

A quick note on the math. The 1/churn part of the formula gives you the average customer lifespan in months. A 5% monthly churn means the average customer stays 20 months. A 10% churn means 10 months. Cut your churn in half and you double your LTV without changing pricing or anything else. That's why retention is the highest leverage thing most early stage SaaS companies can work on.

What's the Difference Between LTV and ARPU?

ARPU is what a customer pays you each month. LTV is the total profit they generate before they leave. ARPU is a moment in time. LTV is the whole relationship.

Founders mix these up constantly. Someone says "our customers pay us $1,200 a year" and then assumes their LTV is $1,200. It's not. If your gross margin is 70% and customers stay an average of 18 months, your LTV from that same customer is closer to $1,260, not $1,200. Sometimes higher, sometimes lower.

The difference matters when you're sizing your acquisition budget. If you base your CAC ceiling on ARPU instead of LTV, you'll either overspend (when your customers stick around longer than a year) or underspend (when churn is eating you alive). Either way, you're making decisions on the wrong number.

How Do You Calculate LTV for a SaaS Company?

For SaaS, the most accurate LTV formula is: (ARPU × Gross Margin %) ÷ Monthly Churn Rate. The result gives you LTV in months of profit, which is what most VCs and operators actually use.

Let's run through three real-feeling examples so you can see the formula in action across different business stages.

Example 1: Solo founder SaaS at $29/month

ARPU: $29
Gross margin: 85% (most of your cost is Stripe fees and a few hundred dollars of hosting)
Monthly churn: 8% (high because you're early and onboarding is rough)

LTV = ($29 × 0.85) ÷ 0.08 = $308

Each customer is worth about $308 in gross profit. If you can acquire one for $90 or less through SEO or paid ads, you have a real business. Spend more than $150 and you're losing money on every signup.

Example 2: Growing B2B SaaS at $99/month

ARPU: $99
Gross margin: 78%
Monthly churn: 3%

LTV = ($99 × 0.78) ÷ 0.03 = $2,574

Now you can spend up to about $850 to acquire a customer and still hit the standard 3:1 LTV:CAC ratio. This is when paid acquisition starts to look attractive instead of terrifying.

Example 3: Mid-market vertical SaaS at $499/month

ARPU: $499
Gross margin: 72%
Monthly churn: 1.5%

LTV = ($499 × 0.72) ÷ 0.015 = $23,952

This is the kind of LTV that funds a sales team. It's also why companies like Toast, ServiceTitan, and Procore can spend serious money on outbound sales reps and still print profit. The LTV justifies a fully loaded $100K+ acquisition motion.

Notice what changed across the three examples. ARPU went up, but the bigger driver was churn dropping from 8% to 1.5%. That alone moved LTV from $308 to nearly $24,000.

How Do You Calculate LTV for a Non-Subscription Business?

For one-time purchase or repeat-purchase businesses (e-commerce, agencies, services), the LTV formula is: Average Order Value × Purchase Frequency × Customer Lifespan × Gross Margin.

There's no monthly recurring revenue to plug in, so you're looking at how often a customer buys and how long they keep coming back.

Quick example. You sell handmade leather wallets at an average order value of $80. The average customer buys 1.5 times per year, sticks around for 3 years, and your gross margin is 55%.

LTV = $80 × 1.5 × 3 × 0.55 = $198

Each customer is worth $198 in gross profit. Now you know your acquisition cost ceiling. If a Meta ad campaign is bringing in customers at $90 a pop, you're cutting it close. At $40, you're scaling.

For agencies and services, the math works the same way. Average project size, projects per year, retention years, margin. Plug them in and you have a defensible LTV number.

What's a Good LTV:CAC Ratio?

The widely accepted benchmark for a healthy startup is an LTV:CAC ratio of 3:1 or higher. That means for every dollar you spend acquiring a customer, you generate three dollars in lifetime gross profit.

Here's how to read your ratio:

  • Below 1:1: You're losing money on every customer. Either your CAC is too high, your churn is too high, or your pricing is too low. Stop spending until you fix it.
  • 1:1 to 3:1: Marginal. Sometimes okay for very early stage when you're learning, but not sustainable. Investors will push back hard on this.
  • 3:1 to 5:1: The sweet spot. Healthy economics with room to invest in growth.
  • Above 5:1: Suspicious in a good or bad way. Either you're underinvesting in acquisition (leaving growth on the table) or your numbers are wrong.

The other number to track is CAC payback period, which is how many months of gross profit it takes to recover your acquisition cost. Most healthy SaaS companies aim for under 12 months. Bessemer's State of the Cloud report has put the median CAC payback for top-performing public SaaS companies between 18 and 24 months, but for bootstrapped or pre-seed startups, you usually want it shorter so you don't tie up cash.

If you haven't calculated your CAC yet, do that first. Without CAC, the ratio is meaningless. There's a related Foundra guide on how to calculate customer acquisition cost that pairs with this one.

What Mistakes Do First-Time Founders Make When Calculating LTV?

The most common LTV mistakes are using revenue instead of gross profit, ignoring churn, and projecting LTV from a small early sample. All three inflate the number and lead to overspending on acquisition.

Let's go through each.

1. Using revenue, not gross profit. If your customer pays $50 a month and your gross margin is 60%, you only keep $30 of profit. Building LTV on the $50 figure overstates your customer value by 67%. That single mistake will tank your unit economics if you start scaling paid ads.

2. Treating churn as zero. "But we haven't lost any customers yet" is the classic founder line. Of course you haven't, you've only been live for four months. Use an industry baseline if you have to. SaaS B2B churn averages 5-7% monthly for early stage, B2C SaaS often 7-12%. ProfitWell publishes benchmarks. Use them as a placeholder, then update with real data once you have 12+ months of cohort data.

3. Extrapolating from your earliest, most enthusiastic customers. Your first 50 customers are not representative. They're early adopters, friends, and people who reached out to you. Their churn will be lower and their engagement higher than your eventual mainstream customer. Wait for at least three monthly cohorts before believing your LTV number.

4. Forgetting variable costs. Your "gross margin" should include everything that scales with revenue: hosting, third-party APIs (OpenAI, Twilio, AWS), payment processing, customer support tooling, and any per-seat license costs. If you're paying $0.50 per active user per month for an analytics tool, that comes out of margin.

5. Confusing LTV with predicted LTV (pLTV). What you calculate today is historical LTV based on past behavior. pLTV uses cohort modeling to predict what new customers will be worth. They're different numbers. Don't conflate them in board meetings.

When Should a Startup Start Tracking LTV?

Start tracking LTV the moment you have paying customers, even if the number is rough. The exact value will be wrong at first, but the discipline of measuring it forces you to think about churn, margin, and acquisition cost together instead of separately.

In practice, here's a reasonable timeline:

  • 0-3 months of revenue: Use industry benchmarks for churn and margin. Calculate a rough LTV. Don't make big spending decisions on it.
  • 3-6 months of revenue: You have early actual churn data. Calculate LTV monthly. Compare with CAC. Watch the ratio.
  • 6-12 months: You can start segmenting LTV by acquisition channel. SEO traffic might have a $400 LTV while paid social is $180. That single insight changes where you spend.
  • 12+ months: Cohort-based LTV becomes meaningful. You can model pLTV. You can defend the number to investors with confidence.

Plenty of founders skip LTV entirely until they raise money and a VC asks for it. By then, the cap table is set and the burn rate is real. Tracking it from month one gives you a 12 month head start on understanding your business.

You can map this out in a spreadsheet, in a planning tool like Foundra that walks first-time founders through unit economics and financial modeling, or with a dedicated tool like ProfitWell or Baremetrics if you're on Stripe.

Key Takeaways

  • LTV is the total gross profit a customer generates over their lifetime, not their total revenue
  • The basic formula is (ARPU × Gross Margin) ÷ Monthly Churn
  • Churn is the highest leverage variable; cutting churn in half doubles LTV
  • Aim for an LTV:CAC ratio of 3:1 or higher; below 1:1 means you're losing money per customer
  • Use industry benchmarks for churn and margin when you're early, then update with real cohort data
  • Start tracking LTV the moment you have paying customers, even if the number is rough
  • Segment LTV by acquisition channel once you have 6+ months of data; the differences will surprise you

FAQ

What is a good LTV for a SaaS startup?

There's no universal "good" LTV because it depends on your CAC. A $300 LTV is great if your CAC is $50, terrible if your CAC is $400. Focus on the LTV:CAC ratio (aim for 3:1 or higher) and CAC payback period (under 12 months for early stage).

Can I calculate LTV without churn data?

Yes, but it's a rough estimate. Use an industry benchmark for monthly churn (5-7% for B2B SaaS, 7-12% for B2C SaaS) as a placeholder. Update with real numbers once you have 6+ months of cohort data.

Should I use gross margin or net margin for LTV?

Use gross margin. LTV measures the profit a customer generates before fixed costs like rent, salaries, and marketing. Net margin includes those fixed costs and is better suited for company-level profitability analysis, not unit economics.

How is LTV different from CAC payback?

LTV is the total profit per customer across their entire lifespan. CAC payback is how many months of gross profit it takes to recover the cost of acquiring that customer. Both matter, but they answer different questions.

Why is my LTV so much higher when I use yearly churn instead of monthly?

Because the math compounds. A 5% monthly churn is roughly 46% annual churn, not 60%. Always use monthly churn in the LTV formula unless you've explicitly converted everything to an annual basis.

Does discounting affect LTV?

Yes. If you offer a 50% discount for the first three months, your effective ARPU during that period drops, which lowers cohort LTV. Sophisticated models account for this with cohort-weighted ARPU. Most early stage founders can ignore the nuance and just use steady-state pricing for the formula.

Top comments (0)