Sample engagement · fictional company

Financial model audit: Northwind Analytics

24-month SaaS operating model · 3 sheets · ~430 formulas · delivered in 2 days. Deliverables: this report and the corrected workbook (changed cells in blue). Original file.

Bottom line

The model made the company look less loss-making but with weaker unit economics than it really has. In an investor conversation that is the worst combination: the P&L will not survive diligence, and the strongest argument was hidden.

MetricAs submittedCorrectedWhy it matters
Net income, 2 years−$567.6k−$741.5klosses understated by $174k
Year-2 net income−$190.6k−$270.8kDecember was missing from the total
LTV / CAC2.3×4.9×unit economics are better than the deck claims
Customers, month 241,0531,049growth math was off by one month
Cash runs outmonth 6month 6runway unchanged — the raise is needed now

Findings

#SeverityWhereIssueFix
1HighModel!16Tax charged on losses: every loss month “earns” a 20% refundMAX(0, EBITDA) × rate
2HighModel!18Cash adds EBITDA instead of net income — tax never leaves the bankadd net income
3HighSummary!C4Year-2 net income sums Jan–Nov (N:X), December droppedN:Y
4HighSummary!B7LTV = ARPA × 12 ignores churn and gross marginARPA × GM% ÷ churn ÷ CAC
5MediumModel!4Churn applied to customers acquired the same monthchurn on previous month’s base
6MediumModel!3New-customer growth starts at exponent 1, month 1 already grownexponent (month − 1)
7MediumModel!6Price increase starts in month 12, not 13month ≥ 13
8MediumModel!8Payment fee hard-coded at 2%; assumption says 2.9%link to Assumptions!B8
9MediumModel!12Year-2 marketing = all customers × CAC ÷ 12, not new customers × CACsame formula as year 1
10LowModel!14B12*12/12+B12*0 — right number today, breaks on any editplain link

Recommended next steps

Add tax loss carry-forward for the company’s jurisdiction; add a base / downside / upside switch and a runway chart for the deck.