Back to scenarios
Leaky bucketThese are illustrative example profiles, not a specific company's private data. Your model is built from your own numbers.

Example financial model

Real figures

martech · pre-seed · PLG · 36-month projection

Verdict

⚠️ Default alive — but one thing is holding you back

You reach break-even in month 1 without exhausting cash — but that only holds if you fix the problem below first.

The first thing to fix

  • ⚠️Tight unit economics

    Each customer is worth about 2.1× what it costs to win them (LTV:CAC) — healthy is 3 or more. To get there, bring the cost of winning one from $578 to ~$400, or charge more / keep them longer. Early on it's a rough guide, not a verdict.

Viability score

75/100

Viability score

On track

Solid foundation. Keep an eye on the amber items as you scale.

At risk
0–39
Fragile
40–59
On track
60–79
Strong
80–100
Survivali
79
Unit economicsi
72
Retentioni
55
Growthi
88
Efficiencyi
88

Orientative, not absolute — weighted from survival, unit economics, retention, growth and efficiency against early-stage SaaS ranges (§9). Read it by stage, not as a grade.

Does your business hold up?

Runwayi

36+ months

Final MRRi

$18,413

Avg MoM growthi

2.0%

Annual NRRi

61%

Cash over time

$60.1K$30K$0break-even m1m0m6m12m18m24m30m36

Cash isn't exhausted within the horizon (break-even in month 1).

MRR and active customers

$18.4K216.2$9.2K108.1$00m0m6m12m18m24m30m36

MRR ($, left axis) · active customers (right axis)

Projection assumes your growth holds flat for 3 years; real growth usually slows, so later months read optimistic.

Team cost ramp

$4.4K$2.2K$0m0m6m12m18m24m30m36

Loaded headcount cost per month ($).

Unit economics and burn

ARPAi

$75

LTVi

$1,200

CACi

$578

LTV : CACi

2.1×

CAC paybacki

9.6 months

Monthly net burni

$51

Burn multiplei

0.2

Rule of 40i

24

Magic numberi

2.23

Quick ratioi

1.7

Diagnosis vs benchmarks

MetricYour valueHealthy rangeVerdict
Monthly logo churni5%/mo2.5%–4%/mo⚠️
NRR (annual)i61.3%90%–110%⚠️
Gross margini80%75%–85%
CAC paybacki9.6 m≤ 18 m (pre-seed)
LTV : CACi2.1×≥ 3×⚠️
Growth MoMi2.0%≤ 40% (base 9K)
Burn multiplei0.2≤ 3.5 (pre-seed)

Churn and retention are judged against your price band (ARPA $50-500/mo) — cheaper products churn more, and that is normal. ✅ healthy · ⚠️ watch · 🚩 flag · ℹ️ too optimistic · — N/A.

These are a reference for your stage, not a verdict: many "healthy" ranges were set for mature SaaS. At pre-seed/seed a high burn multiple (≈2.5-3.4x) or long CAC payback is normal while you find traction. Use them to orient yourself, not to punish yourself.

Scenarios & sensitivity

PessimisticBaseOptimistic
Verdict🔴
Cash-out month22 mo> 36 mo> 36 mo
Break-even1 mo1 mo
Final MRR8,43218,41340,350
Final cash-57,90538,399194,212

Your survival depends on things going roughly to plan — the pessimistic case runs out of cash. Build a buffer. Each adjusts growth, churn, OpEx and price together — a realistic range, not a promise.

What moves your runway most

These are the levers you can change, ranked by how much each moves your cash. Start at the top - that's where your effort pays off most. Each lever is moved on its own, with the rest held fixed; in reality they interact.

Each lever moved ±10% on its own — green helps your final cash, amber hurts it.

Higher price-34,305 · +34,305
Lower OpEx-20,716 · +20,716
Lower churn-17,593 · +19,205
Faster growth+3,310 · -3,887

P&L — monthly year 1, annual thereafter

$M1M2M3M4M5M6M7M8M9M10M11M12Year 2Year 3
Revenue8,9788,9698,9768,9969,0319,0819,1449,2239,3169,4249,5469,684132,779185,672
Gross profiti7,1827,1767,1817,1977,2257,2657,3167,3787,4537,5397,6377,747106,223148,537
OpExi-7,125-7,229-7,337-7,450-7,567-7,688-7,815-7,946-8,083-8,226-8,374-8,528-116,848-154,441
Team-4,375-4,375-4,375-4,375-4,375-4,375-4,375-4,375-4,375-4,375-4,375-4,375-52,500-52,500
S&M-2,600-2,704-2,812-2,925-3,042-3,163-3,290-3,421-3,558-3,701-3,849-4,003-62,548-100,141
G&A-50-50-50-50-50-50-50-50-50-50-50-50-600-600
Infra-100-100-100-100-100-100-100-100-100-100-100-100-1,200-1,200
EBITDAi57-53-157-253-342-424-499-568-631-687-737-780-10,624-5,904

Diagnosis

On track on cash — but you’re leaking customers. Retention is your #1 fix.

What this means

  1. Will you survive?

    In short: the cash math works — you reach break-even around month 1 before running low on cash. But that projection only holds if the problem below gets fixed first.

  2. What's your biggest problem?

    Your biggest problem is retention. You're losing about 5% of your customers every month — over a year that's most of your base walking out the door, which is why only 61% of this year's revenue would still be here next year. Until you fix this, every new customer partly replaces one you lost: you're filling a leaky bucket.

  3. Do you make money on each customer?

    On the per-customer maths: it costs about $578 to win a customer, and each is worth roughly $1,200 over their lifetime — about 2.1 to 1 (healthy is 3 to 1+). The good news: most of that gap is the churn problem. Keep customers longer and each one is worth more automatically, lifting this ratio on its own.

  4. What do you fix first?

    What to focus on first: find out why customers leave and fix it. Getting the % of customers who leave (churn) down toward 2.5% a month is the single lever that improves your retention, your customer value and your growth ceiling at the same time.

What to look at first

  • ⚠️Net revenue retention is low

    Your existing customers bring in 61% of last year's revenue (NRR) — low even for your price band. Cheap self-serve rarely clears 100%, so that alone is not the problem; being below what similar-priced products retain is. Win it back with upsells/expansion or by lowering churn.

Second opinion from your AI

Analyze this model in your own AI

Copy a ready-made prompt with your numbers, paste it into ChatGPT, Claude or any AI, and get a skeptical second opinion — red flags, what's strong, and what to fix next.

Runs in YOUR AI — we don't see it or store it. AI can make mistakes; treat it as a second opinion, not gospel. The prompt tells it not to invent numbers, but always sanity-check.