Back to blog

Unit Economics: Complete Guide with Formulas, Examples, and Real Project Calculations

11 min read193January 20, 2026

Unit economics complete guide

I've seen dozens of startups shut down not because of a bad product, but because they never calculated their unit economics. The founder was convinced that "customers are coming," marketing "works," and MRR is growing. Then it turns out every acquired user generates a loss. Growth just scales the bleeding.

Unit economics is the only way to know the truth about your business at the individual customer level. This article is a complete guide: every formula, three ways to calculate LTV, industry benchmarks, and a step-by-step example for a real SaaS product.

What Unit Economics Is and Why It Matters

Unit economics is the analysis of revenue and costs per single unit. The "unit" depends on your business model: for SaaS it's a subscriber, for a marketplace it's a transaction, for e-commerce it's an order.

The fundamental question: do you earn more from each customer than you spend to acquire and serve them?

If LTV > CAC, the business model works. If LTV < CAC, every new customer deepens the losses. Scaling in that scenario is a path to bankruptcy.

When to Start Calculating

In my experience, the ideal moment is when you get your first paying customers. Not earlier (no data) and not later (money already wasted).

MVP stage: a rough calculation is enough — average ticket, approximate churn, ad budget. This gives you an order-of-magnitude understanding.

Product-Market Fit: time to calculate by cohort and channel. You have enough data for statistically meaningful conclusions.

Before a funding round: unit economics is the first thing an investor will ask about. Without it, the dialogue is impossible. And they'll want to see not just current numbers but the trend: how metrics changed over the past 6-12 months.

When scaling: increasing your marketing budget without monitoring unit economics is like flooring the gas pedal with your eyes closed.

Key Unit Economics Metrics

ARPU and ARPPU: Average Revenue Per User

ARPU (Average Revenue Per User) — average revenue per active user for a given period:

ARPU=Total Revenue for PeriodNumber of Active UsersARPU = \frac{\text{Total Revenue for Period}}{\text{Number of Active Users}}

ARPPU (Average Revenue Per Paying User) — average revenue per paying user:

ARPPU=Total Revenue for PeriodNumber of Paying UsersARPPU = \frac{\text{Total Revenue for Period}}{\text{Number of Paying Users}}

The difference is critical for freemium models. If you have 10,000 active users but only 500 pay, ARPU and ARPPU differ by a factor of 20:

MetricFormulaExample
Revenue$15,000/mo
Active users10,000
Paying users500
ARPU$15,000 / 10,000$1.50
ARPPU$15,000 / 500$30.00

In my experience, the number one mistake is calculating LTV from ARPPU but CAC across all users (including free). This inflates LTV/CAC and creates an illusion of profitability. Use the same base: either all users or only paying ones.

CAC: Customer Acquisition Cost (Full Formula)

CAC (Customer Acquisition Cost) — the total cost of acquiring one customer. A typical mistake I see in 80% of models: CAC only includes ad spend. That's wrong.

The full formula:

CAC=Ad Budget+Marketing Salaries+Tools+Agencies+ContentNumber of New CustomersCAC = \frac{\text{Ad Budget} + \text{Marketing Salaries} + \text{Tools} + \text{Agencies} + \text{Content}}{\text{Number of New Customers}}

Example of full CAC calculation:

Cost ItemMonthly Amount
Ad budget (Meta + Google)$12,000
Marketer salary$4,000
Designer salary (50% on creatives)$1,500
Tools (analytics, CRM, email)$800
Content (copywriting, video)$1,200
Total acquisition costs$19,500
New customers350
CAC$55.71

If we only counted ad budget, CAC would be $34.29 — 38% lower than reality. This distortion makes the model useless for decision-making.

For multi-channel attribution, you need Channel CAC — the acquisition cost through a specific channel. More on this in the article about marketing channel ROI.

LTV: Lifetime Value (3 Calculation Methods)

LTV (Lifetime Value) — the total revenue a single customer generates over their entire relationship with your product. There are three main calculation methods, each with its own strengths.

Method 1: Through Average Churn (Simple)

LTV=ARPUMonthly Churn RateLTV = \frac{ARPU}{\text{Monthly Churn Rate}}

Example: ARPU = $29/mo, churn = 5%/mo.

LTV=290.05=$580LTV = \frac{29}{0.05} = \$580

Pro: simplicity. Con: assumes constant churn, which rarely holds in practice. Churn is typically higher in early months and drops for loyal customers.

Method 2: Through Average Customer Lifetime

LTV=ARPU×Avg. Customer Lifetime (months)LTV = ARPU \times \text{Avg. Customer Lifetime (months)}

Avg. Lifetime=1Monthly Churn Rate\text{Avg. Lifetime} = \frac{1}{\text{Monthly Churn Rate}}

Example: ARPU = $29, churn = 5%.

Avg. Lifetime=10.05=20 months\text{Avg. Lifetime} = \frac{1}{0.05} = 20 \text{ months}

LTV=29×20=$580LTV = 29 \times 20 = \$580

Same result, but more intuitive — you can see how long an average customer stays.

Method 3: Through Retention Curve (Most Accurate)

LTV=ARPU×t=1nR(t)LTV = ARPU \times \sum_{t=1}^{n} R(t)

where R(t)R(t) is the retention rate at month tt.

Example with a real retention curve:

MonthRetentionRevenue per Cohort (100 customers)
1100%$2,900
272%$2,088
358%$1,682
448%$1,392
542%$1,218
638%$1,102
735%$1,015
833%$957
931%$899
1030%$870
1129%$841
1228%$812

LTV=29×(1.00+0.72+0.58+0.48+0.42+0.38+0.35+0.33+0.31+0.30+0.29+0.28)=29×5.44=$157.76 (12 months)LTV = 29 \times (1.00 + 0.72 + 0.58 + 0.48 + 0.42 + 0.38 + 0.35 + 0.33 + 0.31 + 0.30 + 0.29 + 0.28) = 29 \times 5.44 = \$157.76 \text{ (12 months)}

To get the full LTV, extend the curve to stabilization. If retention stabilizes at 28%, the residual LTV:

LTVresidual=ARPU×Rstablechurnstable=29×0.280.02=$406LTV_{\text{residual}} = ARPU \times \frac{R_{\text{stable}}}{\text{churn}_{\text{stable}}} = 29 \times \frac{0.28}{0.02} = \$406

LTVtotal=157.76+406=$563.76LTV_{\text{total}} = 157.76 + 406 = \$563.76

Notice: this is lower than the $580 from the simple formula. The simple method overestimates LTV because it doesn't account for high early churn. More on working with retention curves in the article on cohort analysis.

LTV/CAC: The Golden Ratio

LTV/CAC=LTVCAC\text{LTV/CAC} = \frac{LTV}{CAC}

This is the primary indicator of business model health:

LTV/CACInterpretation
< 1.0Business loses money on every customer. Stop
1.0 — 2.0Minimal payback. Needs optimization
2.0 — 3.0Survival zone. Works, but no margin of safety
3.0 — 5.0Healthy economics. Gold standard
> 5.0Excellent, but verify: you may be underinvesting in growth

The paradox: LTV/CAC > 5 isn't always good. Often it means you're spending too little on marketing and leaving the market to competitors. A competitor with LTV/CAC = 3.5 and aggressive growth may take your niche.

Payback Period: When a Customer Pays for Itself

Payback=CACARPUVariable Costs per UserPayback = \frac{CAC}{ARPU - \text{Variable Costs per User}}

If ARPU = 29,variablecostsperuser=29, variable costs per user = 4, CAC = $56:

Payback=56294=2.24 monthsPayback = \frac{56}{29 - 4} = 2.24 \text{ months}

Benchmarks:

Business TypeTarget Payback
SaaS (SMB)< 12 months
SaaS (Enterprise)< 18 months
E-commerce< 3 months
Mobile app< 6 months
Marketplace< 12 months

Payback matters more than LTV/CAC for cash-constrained startups. LTV/CAC could be 5x, but if payback is 24 months, you might run out of cash before customers pay for themselves.

Contribution Margin: Per-Unit Margin

Contribution Margin shows how much money from each customer actually remains after deducting all variable costs:

CM=ARPUCOGSper userVariable Costsper userCM = ARPU - COGS_{per\ user} - \text{Variable Costs}_{per\ user}

CM%=CMARPU×100%CM\% = \frac{CM}{ARPU} \times 100\%

Example for SaaS:

ComponentAmount
ARPU$29.00
Hosting / infrastructure-$2.10
Payment processor (3.5%)-$1.02
Support (proportional)-$0.90
Contribution Margin$24.98
CM%86.1%

For SaaS, a normal CM% is 75-90%. For e-commerce, 20-45%. For marketplaces, 60-80%.

Contribution Margin is what actually goes toward covering fixed costs and generating profit. This is what you should use in Payback Period calculations instead of raw ARPU.

Formula Cheat Sheet

MetricSaaS (Subscription)Marketplace (Transactions)E-commerce (Purchases)
UnitSubscriberTransactionOrder
ARPUSubscription revenue / All usersTake rate * GMV / SellersAvg. ticket * Frequency / Buyers
CAC(Marketing + Salaries + Tools) / New paying users(Marketing + Salaries) / New sellers OR buyers(Marketing + Salaries) / New buyers
LTV (simple)ARPU / ChurnARPU * Avg. transactionsAvg. ticket * Lifetime purchases
LTV (accurate)ARPU * SUM(Retention)Avg. commission * SUM(cohort transactions)Avg. ticket * SUM(cohort purchases)
CMARPU - Hosting - PSP - SupportCommission - Fraud - PSP - SupportProduct margin - Shipping - Returns
PaybackCAC / CMCAC / CM per transactionCAC / (Avg. margin * Frequency)
LTV/CACLTV / CAC, target > 3xLTV / CAC, target > 3xLTV / CAC, target > 3x

Step-by-Step Calculation: SaaS Product at $29/mo

Let's walk through a realistic example. You're launching a B2B SaaS project management tool. Plans: 29/mo(basic),29/mo (basic), 59/mo (pro), $149/mo (team). Weighted average ARPU based on plan distribution:

PlanPriceCustomer ShareARPU Contribution
Basic$2955%$15.95
Pro$5935%$20.65
Team$14910%$14.90
ARPU100%$51.50

Step 1: CAC by Channel

ChannelBudget/moNew CustomersChannel CAC
Google Ads$8,00095$84.21
Meta Ads$5,50078$70.51
Content marketing$3,20042$76.19
Referral program$1,80055$32.73
Organic (SEO)$1,50038$39.47
Total$20,000308Blended: $64.94

Plus marketing overhead:

ItemMonthly Amount
Head of Marketing salary$5,500
Content manager salary$2,800
Tools (HubSpot, Amplitude, Figma)$1,200
Total overhead$9,500

CACfull=20,000+9,500308=29,500308=$95.78CAC_{\text{full}} = \frac{20{,}000 + 9{,}500}{308} = \frac{29{,}500}{308} = \$95.78

Note the gap: Blended CAC from pure ad spend is 64.94,whilefullCACis64.94, while full CAC is 95.78. That's a 47% difference. This gap is exactly what most commonly masks unprofitable unit economics.

Step 2: LTV Through Retention Curve

Using cohort analysis data over 12 months:

MonthRetentionMonthRetention
0100%652%
182%749%
271%847%
364%945%
459%1044%
555%1143%

After month 11, retention stabilizes. Monthly churn at plateau: ~2.3%.

Cumulative retention over 12 months:

R(t)=1.00+0.82+0.71+0.64+0.59+0.55+0.52+0.49+0.47+0.45+0.44+0.43=7.11\sum R(t) = 1.00 + 0.82 + 0.71 + 0.64 + 0.59 + 0.55 + 0.52 + 0.49 + 0.47 + 0.45 + 0.44 + 0.43 = 7.11

LTV for the first 12 months:

LTV12=51.50×7.11=$366.17LTV_{12} = 51.50 \times 7.11 = \$366.17

Residual LTV (from month 13 onward, retention at 43% plateau, churn 2.3%):

LTVresidual=ARPU×R12churnstable=51.50×0.430.023=51.50×18.70=$963.05LTV_{\text{residual}} = ARPU \times \frac{R_{12}}{\text{churn}_{\text{stable}}} = 51.50 \times \frac{0.43}{0.023} = 51.50 \times 18.70 = \$963.05

LTVtotal=366.17+963.05=$1,329.22LTV_{\text{total}} = 366.17 + 963.05 = \$1{,}329.22

For comparison, LTV through the simple formula (average churn across all periods ~6.8%):

LTVsimple=51.500.068=$757.35LTV_{\text{simple}} = \frac{51.50}{0.068} = \$757.35

The simple formula underestimates LTV by 43% because it doesn't account for churn stabilizing at the plateau.

Step 3: Payback Period and Contribution Margin

Variable costs per customer:

ItemMonthly Amount
AWS (proportional)$3.20
Stripe (2.9% + $0.30)$1.79
Support (Intercom, proportional)$1.40
Total variable$6.39

CM=51.506.39=$45.11CM = 51.50 - 6.39 = \$45.11

CM%=45.1151.50=87.6%CM\% = \frac{45.11}{51.50} = 87.6\%

Payback=95.7845.11=2.12 monthsPayback = \frac{95.78}{45.11} = 2.12 \text{ months}

Step 4: Final Assessment — Is the Model Viable?

MetricValueBenchmarkAssessment
ARPU$51.50$30-80 for SMB SaaSNormal
CAC (full)$95.78$50-200 for B2B SaaSNormal
LTV (retention curve)$1,329$500-2,000 for SMB SaaSGood
LTV/CAC13.9x> 3xExcellent
Payback2.1 months< 12 monthsExcellent
CM%87.6%75-90%Good

The model is viable. LTV/CAC = 13.9x, which is actually too high — it's a signal that you could increase marketing spend and grow faster. Doubling the marketing budget would raise CAC (say, to $140), but LTV/CAC would still be 9.5x, which is excellent.

Industry Benchmarks

IndustryLTV/CACPayback PeriodMonthly ChurnCM%
SaaS (SMB)3x — 8x6 — 14 mo3% — 7%75% — 90%
SaaS (Enterprise)5x — 15x12 — 24 mo0.5% — 2%80% — 92%
E-commerce (D2C)1.5x — 4x1 — 4 moN/A (purchase frequency)20% — 45%
Marketplace3x — 10x6 — 18 mo2% — 5% (sellers)60% — 80%
Fintech (B2C)3x — 7x8 — 18 mo3% — 8%55% — 75%
Mobile Gaming1.5x — 3x1 — 3 mo15% — 30% (D30)70% — 85%
EdTech2x — 6x4 — 12 mo5% — 10%65% — 85%
HealthTech4x — 12x8 — 18 mo2% — 5%70% — 88%

Important caveat: benchmarks are useful for orientation, but every product is unique. You're not competing with "average SaaS" — you're competing with specific products in your market. Use benchmarks as a sanity check, not as targets.

Also keep in mind that benchmarks reflect mature companies. For an early-stage startup, LTV/CAC = 2x may be perfectly fine if the metric is improving month over month.

How Unit Economics Fits Into a P&L Model

Unit economics is the micro level. A P&L model is the macro level. The connection between them is direct.

From Unit Metrics to Revenue Forecast

Revenuemonth=Active Usersmonth×ARPU\text{Revenue}_{month} = \text{Active Users}_{month} \times ARPU

Active Usersmonth=Active Usersmonth1×(1Churn)+New Usersmonth\text{Active Users}_{month} = \text{Active Users}_{month-1} \times (1 - Churn) + \text{New Users}_{month}

New Usersmonth=channelsReachi×Convi×Lifecyclei(t)\text{New Users}_{month} = \sum_{channels} \text{Reach}_i \times \text{Conv}_i \times \text{Lifecycle}_i(t)

Here Lifecyclei(t)\text{Lifecycle}_i(t) is the channel effectiveness function at month tt, accounting for ramp-up and decay. More on this in the article about marketing channel ROI.

From Unit Economics to Break-Even

Break-even (users)=Fixed CostsmonthCM\text{Break-even (users)} = \frac{\text{Fixed Costs}_{month}}{CM}

Example: fixed costs 45,000/mo,CM=45,000/mo, CM = 45.11/customer.

Break-even=45,00045.11=998 active paying customers\text{Break-even} = \frac{45{,}000}{45.11} = 998 \text{ active paying customers}

In ProductWave, these calculations are linked automatically: unit economics from revenue streams and acquisition channels projects onto a full P&L model with cohort retention, channel lifecycle, and fixed costs factored in.

Common Mistakes in Unit Economics Calculations

1. CAC Without Marketing Salaries

The most frequent mistake. Ad budget is only 50-70% of real acquisition costs. The rest: salaries, tools, agencies, content. Ignoring these understates CAC by 30-50%.

Check yourself: if your marketer runs A/B tests, builds landing pages, configures campaigns — their salary belongs in CAC. If a designer spends even 30% of their time on ad creatives — 30% of their salary goes into CAC.

2. LTV from Averages Without Cohorts

Average churn across your entire user base is like the average temperature in a hospital. Customers from different channels, different time periods, on different plans behave differently.

In my experience, LTV from Google Ads can be 2-3x lower than LTV from referral programs. If you calculate from averages, you can't see that one channel generates unprofitable customers while another produces highly profitable ones.

3. Ignoring Cohort Differences

The January cohort and the July cohort may have completely different retention patterns. Seasonality, product changes, channel shifts — everything matters. Mixing cohorts into a single average is a path to bad decisions.

4. Contribution Margin = ARPU

No. ARPU is gross revenue. You need to subtract variable costs: infrastructure, payment processing, support. For SaaS the difference is typically 10-15%, but for marketplaces or e-commerce, variable costs can be 50-70% of revenue.

5. LTV Without Discounting

100in2yearsisnot100 in 2 years is not 100 today. For long-horizon calculations (LTV > 24 months), use discounted LTV:

LTVdiscounted=t=1nARPU×R(t)(1+d)tLTV_{\text{discounted}} = \sum_{t=1}^{n} \frac{ARPU \times R(t)}{(1 + d)^t}

where dd is the monthly discount rate. At a 15% annual rate: d=0.15/12=0.0125d = 0.15 / 12 = 0.0125.

6. Not Recalculating Unit Economics Regularly

Unit economics isn't a photograph, it's a movie. Metrics change every month. Churn can spike after a product update, CAC can shift after advertising platform algorithm changes, ARPU can change after introducing a new plan.

Minimum: recalculate monthly, broken down by cohort and channel.

Wrapping Up

Five takeaways worth remembering:

  1. Unit economics is the language investors speak. Without CAC, LTV, and Payback Period, fundraising conversations are impossible.

  2. CAC is more than ad spend. Salaries, tools, content — everything related to acquisition counts. Underestimating CAC is the most common path to false conclusions.

  3. LTV through a retention curve is more accurate than the simple formula. The simple method (ARPU / Churn) works for ballpark estimates, but decisions require cohort-level calculations.

  4. LTV/CAC > 3 is the gold standard, not a dogma. At an early stage, 2x can be fine. And > 5x may signal you're underinvesting in growth.

  5. Unit economics lives inside a P&L model. Isolated metrics give an incomplete picture. Real power comes from linking unit economics to revenue forecasts, costs, and break-even.

With ProductWave, unit economics is calculated automatically based on your channels, revenue streams, and retention curve — and instantly projected onto a full P&L model with a 36-month forecast. No spreadsheets, no manual formulas, with dashboard visualization built in.

January 20, 2026

Unit EconomicsStartupsGuideSaaS
193

Related Articles