Cnario — sample audit

Generated Sep 3, 2026, 11:36 AM UTC
⚠️ Marginal — depends on retention improvements

LTV:CAC 1.51× below 3× target. Improve retention or reduce CAC to unlock scale.

Scorecard

Gross Margin
70.1%
healthy
Strong for SaaS (>70%)
LTV : CAC
1.51×
marginal
Marginal (1–3×)
Payback Period
5.9 mo
healthy
Strong (≤12 mo) · SaaS
Unit Contribution
€48
healthy
First purchase net positive

Confidence & outcome range

Data-backed · 100%

Most inputs reflect tracked data — high model reliability

FigureReportedRange
Revenue€18,650€15,853 – €21,448 (±15%)
Net profit€1,192€1,013 – €1,371 (±15%)
LTV:CAC1.51×1.28× – 1.74× (±15%)
Payback5.9 mo5.0 mo – 6.8 mo (±15%)

Financial figures

Revenue/month
Show calculation
€12,160 + €6,490 = €18,650
Starter revenue€12,160
Pro revenue€6,490
€18,650
Total subscribers
Show calculation
640 + 110 = 750
Starter subscribers640
Pro subscribers110
750
Monthly churn count
Show calculation
640×23% + 110×6% = 154
Starter subscribers640
Starter churn23%
Pro subscribers110
Pro churn6%
154
Blended churn rate
Show calculation
(640×23% + 110×6%) / 750 × 100 = 20.5%
Starter subscribers640
Starter churn23%
Pro subscribers110
Pro churn6%
Total subscribers750
20.5%
Blended avg lifespan
Show calculation
(640×4.3 mo + 110×14.9 mo) / 750 = 5.9 mo
Starter subscribers640
Starter avg lifespan4.3 mo
Pro subscribers110
Pro avg lifespan14.9 mo
Total subscribers750
5.9 mo
LTV horizon
36 mo
Blended ARPU
Show calculation
€18,650 / 750 = €25
Revenue/month€18,650
Total subscribers750
€25
Blended margin rate
Show calculation
(€12,160×68% + €6,490×74%) / €18,650 × 100 = 70.1%
Starter revenue€12,160
Starter margin rate68%
Pro revenue€6,490
Pro margin rate74%
Revenue/month€18,650
70.1%
Starter
640 subs · 23% churn · LTV €56
Show calculation
€19 × 640 = €12,160
Price€19
Subscribers640
€12,160
Pro
110 subs · 6% churn · LTV €649
Show calculation
€59 × 110 = €6,490
Price€59
Subscribers110
€6,490
Net Profit
Show calculation
(€13,071 − €4,200 − €7,400) × 81% = €1,192
Gross profit before costs€13,071
Fixed costs€4,200
Ad budget€7,400
After-tax keep rate81%
€1,192
Profitability
Show calculation
€1,192 / €18,650 × 100 = 6.4%
Net Profit€1,192
Revenue/month€18,650
6.4%

Unit economics

CAC
Show calculation
€7,400 ÷ 78 = €95
Ad budget€7,400
New subscribers78
€95
Blended LTV
Show calculation
(640×€56 + 110×€649) / 750 = €143
Starter subscribers640
Starter LTV€56
Pro subscribers110
Pro LTV€649
Total subscribers750
€143
Unit contribution
Show calculation
€143 − €95 = €48
Blended LTV€143
CAC€95
€48
Cash payback
Show calculation
€95 ÷ €16 = 5.9 mo
CAC (net of upfront cash)€95
Blended cash margin/subscriber/mo€16
5.9 mo
ROMI (on lifetime)
Show calculation
(78×€143 − €7,400) / €7,400 × 100 = 50.9%
New subscribers78
Blended LTV€143
Ad budget€7,400
50.9%
Starter: LTV
LTV:CAC 0.59× · Payback 8.0 mo
Show calculation
€13 × avg lifespan (23% churn, capped at 36.0 mo mo) = €56
Tax-adjusted profit/subscriber/mo€13
Monthly churn (fraction)0.23
Monthly churn23%
LTV horizon36.0 mo
€56
Pro: LTV
LTV:CAC 6.84× · Payback 2.4 mo
Show calculation
€44 × avg lifespan (6% churn, capped at 36.0 mo mo) = €649
Tax-adjusted profit/subscriber/mo€44
Monthly churn (fraction)0.06
Monthly churn6%
LTV horizon36.0 mo
€649

Channel Economics

paid_social

Spend → Reach
Show calculation
€4,200 ÷ 210000 = €0.02
Spend€4,200
Reach210000
€0.02
Reach → Clicks
Show calculation
3150 ÷ 210000 × 100 = 1.5%
Clicks3150
Reach210000
1.5%
Above avg
Clicks → Leads
Show calculation
410 ÷ 3150 × 100 = 13.0%
Leads410
Clicks3150
13.0%
Above avg
Leads → Conversions
Show calculation
5 ÷ 410 × 100 = 1.2%
Conversions5
Leads410
1.2%
Above avg
Conversions → Revenue
vs. blended AOV of €25
Show calculation
€145 ÷ 5 = €29
Revenue€145
Conversions5
€29
Weakest link: This channel reaches people but isn't earning clicks — the ad may not communicate the subscription's value clearly enough. Test creative that leads with the core benefit.

email

Clicks → Leads
Show calculation
290 ÷ 1850 × 100 = 15.7%
Leads290
Clicks1850
15.7%
Average
Leads → Conversions
Show calculation
9 ÷ 290 × 100 = 3.1%
Conversions9
Leads290
3.1%
Average
Conversions → Revenue
vs. blended AOV of €25
Show calculation
€261 ÷ 9 = €29
Revenue€261
Conversions9
€29
Weakest link: Clicks aren't converting into trial or signup starts — the landing page is losing prospects before they start. Reduce friction in the signup flow or clarify pricing.

Break-even

Above break-even but thin buffer (×1.1). Safety: €2,099/mo.
Break-even revenue€16,551/mo
Break-even units666
Time to break-evenNow

Gap analysis

Close the LTV:CAC gap

Patterns

Scale stress test

1× spend Below healthy LTV:CAC threshold

CAC at 1×
Show calculation
€95 × 1^0.25 = €95
Current CAC€95
Scale multiple1
Saturation exponent0.25
€95
LTV:CAC at 1×
Show calculation
€143 / €95 = 1.51×
First-sale margin€143
CAC at 1×€95
1.51×
Payback at 1×
Show calculation
5.9 mo × 1^0.25 = 5.9 mo
Current payback5.9 mo
Scale multiple1
Saturation exponent0.25
5.9 mo

2× spend Below healthy LTV:CAC threshold

CAC at 2×
Show calculation
€95 × 2^0.25 = €113
Current CAC€95
Scale multiple2
Saturation exponent0.25
€113
LTV:CAC at 2×
Show calculation
€143 / €113 = 1.27×
First-sale margin€143
CAC at 2×€113
1.27×
Payback at 2×
Show calculation
5.9 mo × 2^0.25 = 7.1 mo
Current payback5.9 mo
Scale multiple2
Saturation exponent0.25
7.1 mo

3× spend Below healthy LTV:CAC threshold

CAC at 3×
Show calculation
€95 × 3^0.25 = €125
Current CAC€95
Scale multiple3
Saturation exponent0.25
€125
LTV:CAC at 3×
Show calculation
€143 / €125 = 1.15×
First-sale margin€143
CAC at 3×€125
1.15×
Payback at 3×
Show calculation
5.9 mo × 3^0.25 = 7.8 mo
Current payback5.9 mo
Scale multiple3
Saturation exponent0.25
7.8 mo

5× spend Below healthy LTV:CAC threshold

CAC at 5×
Show calculation
€95 × 5^0.25 = €142
Current CAC€95
Scale multiple5
Saturation exponent0.25
€142
LTV:CAC at 5×
Show calculation
€143 / €142 = 1.01×
First-sale margin€143
CAC at 5×€142
1.01×
Payback at 5×
Show calculation
5.9 mo × 5^0.25 = 8.9 mo
Current payback5.9 mo
Scale multiple5
Saturation exponent0.25
8.9 mo

10× spend Below healthy LTV:CAC threshold

CAC at 10×
Show calculation
€95 × 10^0.25 = €169
Current CAC€95
Scale multiple10
Saturation exponent0.25
€169
LTV:CAC at 10×
Show calculation
€143 / €169 = 0.85×
First-sale margin€143
CAC at 10×€169
0.85×
Payback at 10×
Show calculation
5.9 mo × 10^0.25 = 10.6 mo
Current payback5.9 mo
Scale multiple10
Saturation exponent0.25
10.6 mo

Unit economics hold up to 1× today's spend, then fall below the healthy LTV:CAC threshold. This stress-tests acquisition-cost saturation only — it holds per-customer margin constant, not pricing or COGS.

Sensitivity

CAC

CACLTV:CACΔ vs. current
€197.53×+6.03×
€572.51×+1.00×
€95 (current)1.51×-0.00×
€1900.75×-0.76×
€2850.50×-1.01×

Churn rate

ChurnAvg lifespanLTV:CAC
4.1%/mo19.0mo3.49×
12.3%/mo8.1mo1.48×
20.5%/mo (current)4.9mo0.90×
35.25%/mo2.8mo0.52×
50%/mo2.0mo0.37×

Warnings & diagnostics

Inputs

FieldValueUnit
Starter — NameStarter
Starter — Monthly price19€
Starter — Current subscribers640
Starter — Monthly churn rate23%
Starter — Margin rate68%
Starter — New subscribers/month (this tier)—
Starter — Ad budget (this tier)—€
Starter — Refund / chargeback rate (this tier)—%
Starter — Monthly upgrade rate to next tier—%
Pro — NamePro
Pro — Monthly price59€
Pro — Current subscribers110
Pro — Monthly churn rate6%
Pro — Margin rate74%
Pro — New subscribers/month (this tier)—
Pro — Ad budget (this tier)—€
Pro — Refund / chargeback rate (this tier)—%
Pro — Monthly upgrade rate to next tier—%
New subscribers/month78
Monthly fixed overhead4,200€
Monthly ad budget7,400€
Tax rate19%
Refund / chargeback rate3%
Payment processor fee3%
LTV horizon (months)36
Upfront / annual billing share0%
paid_social — Channelpaid_social
paid_social — Spend4,200€
paid_social — Reach210,000
paid_social — Clicks3,150
paid_social — Leads410
paid_social — Conversions5
paid_social — Revenue145€
email — Channelemail
email — Clicks1,850
email — Leads290
email — Conversions9
email — Revenue261€

Formula reference

Core Economics

Gross Margin= Revenue − COGS
Margin Rate= Gross Margin ÷ Revenue × 100
Net Profit= Revenue − COGS − Fixed Costs
Profitability= Net Profit ÷ Revenue × 100
Conversion Rate= Sales ÷ Leads × 100

Customer Acquisition

CAC (Incremental)= Ad Budget ÷ Customers from paid ads
CAC (Blended)= Ad Budget ÷ All new customers (incl. organic)
ROMI= (Revenue from ads − COGS − Ad Budget) ÷ Ad Budget × 100

Lifetime Value

LTV (repeat)= Margin/sale × Avg frequency × Avg lifespan
LTV (subscription)= (Margin/mo) × [1−(1−churn)^T] ÷ churn — capped at T months
LTV:CAC= LTV ÷ CAC — <1 unprofitable · 1–3 marginal · ≥3 healthy · ≥5 excellent
Payback Period= CAC ÷ Margin per month (months to recover acquisition cost)
Unit Contribution= LTV − CAC (net economics per customer)

Break-Even

BEP Revenue (profit tax)= Fixed Costs ÷ Margin Rate
BEP Revenue (revenue tax)= Fixed Costs ÷ (Margin Rate − Tax Rate)
BEP Units= BEP Revenue ÷ Avg Order Value
Time to BEP= ⌈log(BEP Rev ÷ Current Rev) ÷ log(1 + g%)⌉ months at growth rate g

Channel Economics

Cost per Reach= Spend ÷ Reach — lower is better; banded relative to other channels in the same audit, not a fixed benchmark
Click-Through Rate= Clicks ÷ Reach × 100
Lead Conversion Rate= Leads ÷ Clicks × 100
Close Rate= Conversions ÷ Leads × 100
Channel AOV= Revenue ÷ Conversions

Confidence & Ranges

Confidence Score0–100: revenue & sales 25% · costs 25% · CAC/leads 30% · lifespan/repeat 20%
Outcome Range±15% (score ≥75) · ±25% (score ≥45) · ±40% (score <45)
Generated Sep 3, 2026, 11:36 AM UTC by Cnario 0.1.0 (engine 1.0.0)