Wauvel
Finance 101

Unit economics for a SaaS business: what one customer is worth

← All posts
By Blake EkelundJuly 21, 2026 · 11 min read

In part one we took a single D2C order apart and found the 70% gross margin was really about 37% once the box actually shipped. A subscription business has the opposite problem. Its gross margins are gorgeous and real— 80% and up is normal — and the trap isn't hidden in the cost of one month. It's hidden in time: you pay the full cost of acquiring a customer today, and you earn it back a slow dollar at a time.

So a SaaS company can post a beautiful margin, grow like a weed, and run completely out of cash — not because any customer is unprofitable, but because it's funding an ever-growing pile of customers who haven't paid it back yet. Part two of this series is about the numbers that make that visible before it happens. The unit is different, the ladder is different, and there's one lever a shipped box will never have.

What is the "unit" in a subscription business?

For a D2C brand the unit was one order — a box out the door. For SaaS, that's the wrong altitude. A single month of a subscription tells you almost nothing, because the whole point of the model is that the customer comes back next month without you spending anything to make them. The unit that matters is one customer, measured across their entire life — every month they renew, minus the one-time cost of winning them.

That reframes the question. It's no longer "did this sale make money?" — it's "how much will this customer pay me before they leave, how much does it cost to serve them along the way, and how long am I out of pocket for the price of getting them?" Three numbers answer it, and they stack into a ladder.

The subscription that costs more to keep than it looks

Start where the D2C order did — with one unit, one month. Our example is a B2B tool at $200 a month per account (its ARPA, average revenue per account). SaaS has no COGS in the physical sense, but "serving" a customer isn't free: there's the infrastructure they run on, the support and success time they consume, and the processor's cut of every charge. Strip those out and you get the true monthly gross profit — the cash one subscription throws off each month.

One subscription · one month
Building one monthAmountRunning total
Monthly price (ARPA)$200.00$200.00
− Infra / hosting-$12.00$188.00
− Support & success-$18.00$170.00
− Payment fees (2.9%)-$5.80$164.20
= Monthly gross profit (L1)$164.2082%
A $200/mo subscription, top to bottom. It arrives at ~$164 of monthly gross profit — an 82% margin, and genuinely high, the way SaaS is supposed to be. But notice these costs scale with every customer you add: infra, support, and fees are the real 'cost of goods' of software, and they never touch a COGS line in QuickBooks.

Eighty-two percent is a great margin and it's not a mirage — this is the number SaaS deserves its reputation for. But it's only L1, the first rung. It tells you a subscription is cheap to run; it says nothing yet about whether it's cheap to win, or how long a customer sticks around to pay that $164 again and again. Those are the next two rungs.

L1, L2, L3: the SaaS ladder

D2C operators count in CM1/CM2/CM3. The subscription version climbs the same three steps, renamed for a business whose unit is a relationship, not a parcel — call them L1, L2, L3.

  • L1 — monthly gross margin. ARPA minus the monthly cost to serve. $200 − $36 ≈ $164.Is one subscription profitable to keep the lights on for? For SaaS the answer is almost always a resounding yes — which is exactly why it's the least interesting rung.
  • L2 — lifetime value (LTV). That monthly gross profit, collected for as long as the customer stays. If they churn at 3% a month, the average customer lasts about 1 ÷ 3% ≈ 33 months, so $164 × 33 ≈ $5,470.This is what one customer is actually worth — and it's the number the monthly view can never show you.
  • L3 — LTV after CAC. Lifetime value minus what you paid to acquire them. $5,470 − $1,200 ≈ $4,270.The true lifetime profit of one customer. Unlike a D2C first order, this one is comfortably positive — the SaaS trap isn't whetherthe customer pays off, it's when.

L1 · monthly margin

$164

82% — per account, per month

L2 · lifetime value

$5,470

~33 months before they churn

L3 · after CAC

$4,270

true profit per customer

Read left to right and the business looks wonderful — profitable to run, valuable over a life, and well ahead of its acquisition cost. Every one of those is true. And a SaaS company built on exactly these numbers can still miss payroll. To see why, you have to stop looking at the lifetime and look at the calendar.

Build your own subscription

The sample is one shape; yours is another. A self-serve tool at $29 churns faster but costs almost nothing to acquire; an enterprise deal lives for years but takes months and a salesperson to land. Put in your real ARPA, cost to serve, churn, and CAC and watch the ladder — and the two reads that actually matter — resolve:

Try it with your numbers

The subscription

The cost to serve (per month)

The retention (monthly)

The acquisition

$164.20

L1 · monthly gross margin

ARPA − cost to serve

82%

$5,473

L2 · lifetime value

over ~33 mo of life

net churn 3%

$4,273

L3 · LTV after CAC

the customer's real profit

less $1,200 CAC

CAC payback

7.3 mo

under a year — you fund $1,200 up front, then it's yours

LTV : CAC

4.6x

healthy — $4.6 of lifetime profit per $1 of CAC

Prefer a spreadsheet? Open the free Unit Economics calculator to run all four business models side by side and download a branded, formula-driven Excel of your own subscription.

Two knobs move everything. Drag churn from 3% to 6% and watch lifetime value roughly halve — churn is the single biggest driver of what a customer is worth, because it's in the denominator. Then nudge net expansionup toward your churn rate and watch LTV climb toward infinity. That second knob is the one worth understanding, because it's the thing subscriptions can do that a box never will.

The number that actually kills SaaS: CAC payback

Here's the calendar the lifetime view hides. You spend $1,200 to acquire this customer today. You earn it back at $164 a month. So you are underwater on that customer for about 7.3 months — the CAC payback period — before a single dollar of them is yours to keep.

CAC payback

7.3months

cash out before this customer is even

LTV : CAC

4.6x

healthy — well past the 3x rule of thumb

First-year cash

-$1,200

you fund every new logo up front

One customer, no problem — you front $1,200 and you're whole by summer. Now grow. Sign ten new customers a month and you're fronting $12,000 a monthin CAC, and the ones you signed last month have barely started paying you back. The faster you grow, the bigger the stack of not-yet-paid-back customers you're carrying — and every dollar of that stack comes out of your bank account long before it comes back. That is the SaaS face of being profitable but broke: the P&L is fine, the unit economics are fine, and the cash is on fire. It's a working-capital problem wearing a growth-story costume, and it's exactly what a 13-week cash forecast exists to catch.

This is why the two numbers to tape to your monitor aren't margin and LTV — they're CAC payback(keep it under about a year, ideally under six months, if you're not sitting on a pile of cash) and LTV:CAC (the rule of thumb is 3x or better). Payback tells you whether you can afford to grow this month; LTV:CAC tells you whether growing is worth it at all. A business can pass one and fail the other, and each failure has a different fix.

Negative churn: the lever a box doesn't have

Go back to the calculator and push net expansion up. This is the money your existingcustomers spend more of over time — more seats, a higher tier, more usage — net of the ones who downgrade. A D2C order can't do this: once the box ships, that order is done, and the only way to earn more is to sell another one. A subscription can grow while it simply stays.

Watch what happens as expansion approaches your churn rate. At 3% churn and 1% expansion, your net revenue churn is 2%, and lifetime value jumps from $5,470 to about $8,200 — the same customer, worth 50% more, because their spend decays slower. Push expansion past churn and something strange happens: net churn goes negative, the revenue from a cohort growsevery month instead of shrinking, and LTV has no finite number at all. That's negative churn, the closest thing to a cheat code in business — a base of customers that's worth more next year than this year even if you never sign a new one. It's why investors will forgive a long CAC payback for a company with real expansion: the compounding on the back end pays for the cash gap on the front end.

Four levers that move the customer

When payback is too long or LTV:CAC is too thin, there are only a handful of places to push — and, like D2C, the one everyone reaches for first (spend less on acquisition) is rarely the best one.

  • Cut churn before anything else. It's the highest-leverage number on the page because it's in the denominator of LTV — dropping churn from 3% to 2% doesn't add 33% to lifetime, it adds 50%. Onboarding that gets customers to real value fast is worth more than any ad you'll ever buy.
  • Earn expansion. Seats, tiers, and usage-based pricing turn a flat subscription into a growing one and bend LTV toward that negative-churn magic. This is where pricing structure quietly becomes the most important growth lever you have.
  • Shorten the payback, not just the CAC. Annual-up-front billing is the cleanest trick in SaaS: collect twelve months on day one and the 7-month cash gap disappears entirely — you're paid back before you've served a thing. A modest annual discount is almost always worth the cash it pulls forward.
  • Then defend the margin.L1 is high, but infra and support scale with every customer — a bloated cloud bill or support that doesn't get more efficient with scale slowly eats the very gross margin that feeds LTV. Watch cost-to-serve per account as you grow, not just in total.
The hard part, as always, isn't the formula — it's that your churn is buried in Stripe, your cost to serve is scattered across a cloud bill and a payroll line, and your CAC lives in an ad dashboard that never talks to your books. That's the work Wauveldoes: it reads your actual numbers every month and tells you what a customer is really worth and how long you're underwater to get one. Want to keep going? A customer is many renewals — pick up the repeat-and-retention side with the CAC & LTV calculator, or start at the beginning of the series with what one D2C order really earns.

See what a report like this looks like on your own numbers.

Meet your AI CFO →

Prefer to run the numbers yourself? Try the free CAC & LTV Calculator — no signup needed.

Keep reading

Finance 101August 10, 2026 · 8 min read

Why your Shopify sales will never match your QuickBooks revenue

Your Shopify dashboard says one number, your P&L says another, and they never tie. That's not a bug — it's accounting. Here's the bridge from channel sales down to book revenue, line by line, and how to tell a normal gap from one that's actually a problem.

Read it →
Finance 101August 8, 2026 · 6 min read

Sales tax isn't revenue: the number that fools every online seller

Your store's "total sales" number includes the sales tax you collected — and that money was never yours. It's a liability you're holding for the state until you remit it, not revenue. Book it as revenue and you inflate your top line, distort your margins, and start spending cash you already owe.

Read it →
Finance 101August 7, 2026 · 8 min read

Planning cash for Q4: the inventory buy that breaks holiday brands

For a product brand, Q4 is where you make your year — and the cash math runs backwards. You pay for the holiday inventory in August, the revenue lands in December, and the cash from those sales lands later still. A profitable holiday can still punch a hole in your bank account in the middle. Here's how to find the trough before it finds you.

Read it →
Finance 101August 3, 2026 · 8 min read

Get paid faster: how to cut your DSO and free cash you already earned

You already did the work and booked the sale — the money is just sitting in someone else's account. DSO measures how long. Here's how a CFO reads days sales outstanding, turns each day into dollars, and works down the number with a collections playbook that doesn't cost you a customer.

Read it →
Finance 101July 27, 2026 · 9 min read

Break-even: how much do you have to sell to cover your costs?

Every business has a monthly sales number below which it's quietly losing money — and most owners have never actually calculated it. Here's break-even the way a CFO runs it: split your costs into two piles, find the contribution each sale makes, and read the line you have to clear — plus your margin of safety, the volume to hit a profit target, and why a small discount costs so much.

Read it →
Finance 101July 26, 2026 · 11 min read

Unit economics for a contractor: what one job really keeps

You marked up the parts and billed the hours — so why is the bank account tight? Part five of the series takes apart one job the way a trades business actually runs: the unit is one job, the ladder runs gross → contribution → net, the killer is the field hour that never reaches an invoice, and a busy, profitable crew can still run out of cash waiting on the draw.

Read it →
Finance 101July 24, 2026 · 10 min read

Unit economics for a restaurant: what one cover really earns

A restaurant is every other business at once — physical COGS like a product, perishable capacity like a services firm, and thin margins riding on a heavy fixed nut. Part four of the series: the unit is one cover, the ladder runs gross → contribution → net, prime cost is the number you live by, and break-even sits so close to a full house that turns decide everything.

Read it →
Finance 101July 24, 2026 · 10 min read

Unit economics for a services business: what one billable hour really earns

You bill $150 an hour and pay your people far less — so where does the money go? Part three of the series: the unit is one billable hour, the ladder runs realized rate → gross margin → net margin, utilization is the churn-sized lever nobody watches, and the one cost a box and a subscription never have to eat — the hour you couldn't sell.

Read it →
Finance 101July 21, 2026 · 10 min read

The month-end close for a D2C brand: a checklist that fits inventory

Every generic close checklist assumes a business with no inventory, no payment processors, and no channels — which is to say, not yours. Here's the month-end close built for a D2C/inventory brand: reconcile the cash, settle inventory to COGS, recognize revenue on the box, then review and report. Comes with an interactive checklist that remembers where you left off.

Read it →