Unit Economics metric

LTV. What a customer is worth across their whole tenure — and the number you can hide a churn problem behind.

Lifetime Value is the total gross-margin-adjusted revenue a customer generates before they churn. Take what they pay you, multiply by your gross margin, multiply by how long they stay. CAC is what you spend to land a customer; LTV is what comes back. Together they tell you whether the engine works. But LTV is also the most flattering number in SaaS — easy to inflate with optimistic churn, easy to admire while a real retention problem sits one row up on the scorecard. The honest version starts with honest churn, and most of the work of "improving LTV" turns out to be retention work wearing a different hat.

What it is

The gross-margin-adjusted revenue a customer generates over their entire lifetime — the "value" half of the unit, read against the CAC that acquired it. Always gross profit, not raw revenue. At healthy margins the haircut is small; at thin margins it's the whole story. It's a forecast, not a finished number — it lives or dies on the churn assumption underneath it.

Measurement period

Quarterly.

LTV is built on lifetime and margin — things that move over quarters, not weeks. It's a board and fundraising number more than a Monday-morning one. Manage the inputs (churn, expansion, margin) weekly; read the LTV figure itself quarterly.

Formula
ARPA × gross margin %
churn rate
= LTV

Same thing as ARPA × gross margin × customer lifetime. Use the churn you actually have, not the churn you wish you had.

When to review

Quarterly.

LTV moves too slowly to review weekly — pulling it every Monday invites false precision on a number that hasn't changed. Read it quarterly, next to CAC, and watch its real-time inputs (churn, expansion, margin) on the weekly scorecard.

Why it matters

LTV is a board number first. Useful — as long as you know that's what it is.

I'll be honest about how we actually used this one at PipelineCRM: LTV didn't really drive decisions. It was a board number. It started earning a place on the scorecard once we had a board, after about $3M in revenue — before that, it was a figure I could have produced if you'd asked, but it wasn't running anything. Our LTV landed somewhere in the $4,500–$6,500 range against a $2,500 ACV, on gross margins of 85–87%. That's a perfectly healthy number for SMB SaaS. And it's exactly the kind of healthy number that can lull you to sleep.

Here's the trap, and it's a real one. You can look at LTV and Customer Lifetime together and quietly pretend you don't have a churn problem. You tell yourself: this customer is worth $5,000 and stays 36 months — meanwhile you're churning MRR at 1.5% a month and not really looking at it. The two numbers sit on the same page and the comfortable one wins. That cognitive dissonance is more common than anyone admits. LTV is an output. Churn is the input. If the input is bleeding, the LTV on your deck is fiction, no matter how good it looks.

So the way I ran it was to attack the inputs and treat LTV as the scoreboard, not the game. On one hand, aggressively manage the churn — treat at-risk accounts like the ER, not the waiting room. On the other, overdeliver on customer service and support so customers stay longer than they otherwise would. Every extra month of lifetime drops straight into LTV. You don't move LTV by staring at LTV. You move it by managing the churn and the lifetime that produce it — and then LTV moves on its own.

You can look at LTV and Customer Lifetime together and pretend you don't have a churn problem. The customer's worth $5,000 and stays 36 months — while you're quietly churning 1.5% of MRR a month. The comfortable number wins. LTV is the output; churn is the input.

Worked example

One blended LTV. Three different businesses underneath it.

Same product, same 85% gross margin, three customer segments. A single blended LTV would average these into one tidy figure that describes none of them. Cut it by segment and the real shape of the business shows up — and you'll usually find, like we did, that the bigger fish stay longer and churn less.

Minnows
$1,530
  • ACV$1,200
  • Gross margin85%
  • Avg lifetime~18 mo
  • LTV$1,530
  • ReadUnderwater on blended CAC

Small accounts, monthly billing, the shortest tenure. At a blended $2,000 CAC, this segment never pays back — you lose money on every minnow you land. The blended LTV hides that you'd be better off not acquiring these at all.

Trout
$6,375
  • ACV$3,000
  • Gross margin85%
  • Avg lifetime~30 mo
  • LTV$6,375
  • ReadWorkable core

The healthy middle — right where PipelineCRM lived. A workable LTV against a sensible CAC, room to fund growth. This is the segment most $1M–$10M SaaS companies are actually built on, and the one worth defending hardest.

Whales
$51,000
  • ACV$12,000
  • Gross margin85%
  • Avg lifetime~60 mo
  • LTV$51,000
  • ReadWhere the ICP points

Big accounts stay longest and churn least — more seats, more integrations, more switching cost. One whale is worth thirty-three minnows. The blended number buries that. The segmented number tells you exactly who to go land more of.

Benchmarks

LTV has no benchmark on its own.

A $50,000 LTV is meaningless until you know what it cost to acquire. The only benchmark that matters for LTV is the ratio against CAC — that's the number that tells you whether the engine pays back. The healthy band is 3:1 to 5:1, and "as high as possible" is not the goal.

Stop & diagnose Under 1.5 : 1
Underwater, or barely breaking even. You're spending nearly as much to acquire a customer as you'll ever get back — and growth only digs the hole deeper. This is almost always a churn problem wearing an LTV mask. Fix retention before you spend another dollar on acquisition.
Watch 1.5 : 1 — 3 : 1
Workable but thin. The engine pays back, but there's little room for CAC to drift up or churn to tick up before the math gets uncomfortable. Fine as a waypoint while you tighten retention and expansion — not a place to stand on the gas indefinitely.
Healthy 3 : 1 — 5 : 1
Healthy. The classic sustainable band — enough margin to fund growth and absorb the occasional bad quarter. This is where a $1M–$10M SMB SaaS wants to live, and where the unit-economics story holds up to a board's scrutiny.
Strong Over 5 : 1
Strong — or under-spending. Above 5:1 looks like a gold star, but it often means you're leaving growth on the table: under-investing in acquisition you could clearly afford. Healthy isn't the highest ratio you can post. It's 3–5 with the gas pedal down.

When LTV is too thin

Three plays that actually move it.

You can't move LTV by looking at LTV — it's an output of lifetime, margin, and what the account pays you. So the plays all work on the inputs. The first two stretch the denominator (how long they stay); the third grows the numerator (what they pay). These were the literal lines in our PipelineCRM playbook.

— 01 Overdeliver on service and support

Most of "improving LTV" is retention work in disguise.

The biggest lever sits in the denominator: keep customers longer. At PipelineCRM, our LTV strategy was mostly a retention strategy wearing a different hat — overdeliver on customer service and support so customers had no reason to leave. Treat at-risk accounts like the ER, not the waiting room: fast, human, and over the top. Every extra month of average lifetime drops straight into LTV with no acquisition cost attached. It's the cheapest LTV you'll ever buy, and the one most teams under-fund because it doesn't show up as a growth line.

— 02 Ladder the contract term

Monthly to annual, annual to multi-year.

Every renewal is a churn opportunity. The fewer renewal decisions a customer has to make, the longer they tend to stay — so we worked the term ladder hard: move monthly customers to annual, move annuals to multi-year. Each step locks in lifetime, smooths the revenue, and quietly raises LTV without changing the price. An annual customer who'd have wobbled at month seven on a monthly plan is still there at month eighteen. That's lifetime you bought with a billing change, not a discount.

— 03 Expand the account — seats and integrations

Grow the numerator and the switching cost at the same time.

The third play grows what the account pays you. We were always trying to increase seat count and the number of integrations live on an account. Both raise ARPA directly — and both raise switching cost, which extends lifetime as a bonus. A team with three reps and no integrations leaves on a whim; a team with a hundred reps and your product wired into their stack does not. That's the double win: more seats and deeper integration lift the numerator and the denominator at once. It's the most durable LTV you can build.

Common mistakes operators make with LTV.

Not calculating it at all — especially if you're bootstrapped.
The most common mistake isn't a bad LTV. It's never running the number, and never running LTV against CAC. Bootstrapped operators skip it because no board is asking — there's no forcing function. Then you scale a motion for two years that doesn't actually pay back, and you find out the hard way. Compute LTV and LTV:CAC from $1M ARR onward even if nobody's making you. The discipline is worth more before you have a board than after.
Using LTV to hide a churn problem.
You can quote a healthy LTV and a 36-month lifetime while bleeding 1.5% of MRR a month, and the comfortable number wins. LTV is the output; churn is the input. If churn is bad, the LTV on your deck is a story you're telling yourself. Always read LTV next to Customer Lifetime and your churn rate — never alone — so the uncomfortable number can't get buried under the flattering one.
Using revenue instead of gross-margin-adjusted dollars.
LTV is the gross profit a customer returns, not the revenue they pay. At PipelineCRM's 85–87% margins the haircut was small — which is exactly why it's easy to get lazy and skip it. But at 50% margins, skipping the adjustment overstates LTV by 2x and quietly breaks every downstream decision. Multiply by gross margin every time. The habit costs nothing at high margins and saves you at low ones.
Reporting one blended LTV and stopping there.
A blended LTV describes none of your customers. Cut it by segment and the minnows and the whales turn out to live in completely different businesses — one underwater, one carrying the company. We ran blended for the board deck but did the segment analysis underneath, and that's where the real value is: segmented LTV is how you sharpen your ICP. You'll almost always find the bigger customers stay longer and churn less. That's a signal about who to go sell to.
Building LTV on optimistic or too-little churn data.
Early-stage LTV is often three months of churn extrapolated into a four-year lifetime — a guess dressed up as a number. The instinct is to use the churn you want; the discipline is to use the churn you have, and to flag the figure as a forecast until you have real cohort tenure behind it. The denominator does most of the work in this calculation, so an optimistic churn assumption doesn't nudge LTV — it fabricates it.
Treating LTV as a lever you can pull directly.
There's no "increase LTV" button. It's a product of lifetime, margin, and ARPA — so the only way to move it is to move those, and they move on a quarterly rhythm, not a weekly one. Put churn, expansion, and margin on the weekly scorecard where you can actually act on them. Read LTV quarterly as the scoreboard that tells you whether the weekly work is landing.

Read alongside

LTV is only as honest as the lifetime underneath it.

The whole calculation rests on one assumption: how long a customer actually stays. Get that wrong by a year and the LTV story collapses. Customer Lifetime is the denominator that decides whether the math works — read it before you trust any LTV number.

Customer Lifetime guide

How Upbeat helps

LTV belongs next to the churn and lifetime that produce it.

Most teams report LTV as a single proud number on a board deck — disconnected from the churn that's quietly undermining it. Upbeat puts LTV next to revenue churn, customer lifetime, and CAC on the same scorecard, so you can see at a glance whether the value number is real or a story. The flattering number can't hide when the input is sitting right beside it.

LTV is the output. Lifetime and churn are the levers.

Upbeat puts LTV, revenue churn, customer lifetime, and CAC on your Monday scorecard — so the flattering number can't hide the input that's undermining it, and the conversation stays grounded in what you can actually move.

Email Nick directly