This recipe produces an investor-ready financial model with bottom-up revenue projections, unit economics dashboard, scenario analysis, and pitch-ready summary slides — calibrated to the detail level investors expect at each funding stage. [src1]
Which path?
├── Budget = $0 AND spreadsheet-comfortable
│ └── PATH A: Google Sheets — free, collaborative
├── Budget = $0 AND Excel preferred
│ └── PATH B: Excel — powerful formulas, offline
├── Budget = $50/mo AND wants automation
│ └── PATH C: Causal — formula-free, visual scenarios
└── Budget > $100/mo
└── PATH D: Mosaic/Runway — accounting integration
| Path | Tools | Cost | Speed | Best For |
|---|---|---|---|---|
| A: Google Sheets | Google Sheets | $0 | 4-6 hrs | Most founders |
| B: Excel | Excel | $0-$9.99/mo | 4-6 hrs | Finance-background |
| C: Causal | Causal | $50/mo | 2-3 hrs | Non-finance founders |
| D: Enterprise | Mosaic/Runway | $100-500/mo | 3-4 hrs | Series A+ |
Duration: 30 minutes · Tool: Spreadsheet
Create 7-8 tabs: Assumptions (yellow editable cells), Revenue (bottom-up), Costs (fixed + variable), P&L Summary, Cash Flow, Unit Economics, Scenarios, Charts. All formulas reference Assumptions tab. [src2] [src3]
Verify: Changing any assumption auto-updates all tabs. · If failed: Search for hardcoded numbers in formula tabs.
Duration: 1-2 hours · Tool: Spreadsheet
SaaS: Monthly Revenue = (Starting + New - Churned) × ARPU. State assumptions: lead gen rate, conversion %, churn %, ARPU, expansion rate. Marketplace: GMV × take rate. E-commerce: visitors × conversion × AOV. [src1] [src6]
Verify: Model matches actual revenue within 10%. · If failed: Adjust conversion or churn to match historical data.
Duration: 1-2 hours · Tool: Spreadsheet
COGS (hosting, payment processing, APIs, support) + OpEx (team salaries by role/month, marketing = target customers × target CAC, tools, office, legal). Embed hiring plan with role, monthly cost, start month. [src2]
Verify: Total cost = raise + existing cash for 18-24 months runway. · If failed: Reduce costs or increase raise.
Duration: 45 minutes · Tool: Spreadsheet
CAC = marketing spend ÷ new customers. LTV = ARPU × margin × (1 ÷ churn). LTV:CAC target > 3:1. Payback < 12 months. SaaS gross margin: 70-85%. Burn multiple: net burn ÷ net new ARR (< 1.5 = excellent). [src4] [src7]
Verify: LTV:CAC > 3:1, payback < 12 months. · If failed: Identify lever to fix (pricing, churn, CAC efficiency).
Duration: 30 minutes · Tool: Spreadsheet
Three scenarios with dropdown toggle: base (60%), upside (20%), downside (20%). Each adjusts growth rate, churn, and hiring timeline. [src2]
Verify: Switching scenarios changes all tabs. · If failed: Fix formula references to scenario selector.
Duration: 30 minutes · Tool: Spreadsheet + presentation
Extract 3 charts: (1) revenue trajectory line chart with scenario band, (2) unit economics dashboard (CAC, LTV, ratio, payback), (3) use-of-funds allocation for ask slide. Clean design, labeled axes. [src1]
Verify: Charts readable at slide size, numbers match model. · If failed: Re-link chart data ranges.
{
"output_type": "financial_model",
"format": "Google Sheets or Excel workbook",
"columns": [
{"name": "tab_name", "type": "string", "description": "Worksheet name", "required": true},
{"name": "time_horizon", "type": "string", "description": "Monthly/quarterly/annual", "required": true},
{"name": "scenario_support", "type": "boolean", "description": "Supports scenario toggles", "required": true},
{"name": "key_outputs", "type": "string", "description": "Primary metrics computed", "required": true}
],
"expected_row_count": "7-8 tabs",
"sort_order": "tab order (assumptions first, charts last)",
"deduplication_key": "tab_name"
}
| Quality Metric | Minimum Acceptable | Good | Excellent |
|---|---|---|---|
| Revenue methodology | Bottom-up with assumptions | Bottom-up + historical validation | Cohort-level detail |
| Scenario analysis | Base case only | Base + downside | Three scenarios with toggle |
| Unit economics | CAC and LTV stated | CAC, LTV, payback, margin | Full UE + burn multiple |
| Assumptions documentation | Key assumptions listed | Dedicated tab with sources | With sensitivity ranges |
| Model traceback | Most formulas reference | All reference assumptions | Zero hardcoded values |
If below minimum: Add explicit assumptions. Every number must trace to a stated, defensible input on the assumptions tab.
| Error | Likely Cause | Recovery Action |
|---|---|---|
| Projections seem unrealistic | Assumptions not grounded in data | Benchmark against comparable companies |
| Runway < 18 months | Costs too high or raise too low | Reduce non-essential costs; increase raise |
| LTV:CAC < 3:1 | CAC too high or LTV too low | Model pricing increase or churn reduction |
| Hardcoded number flagged | Value not on assumptions tab | Move to Assumptions; link via formula |
| Scenarios identical | Toggle not wired | Check references to scenario selector cell |
| Charts don't match model | Data range incorrect | Re-link to correct cells |
| Component | Free Tier | Paid Tier | At Scale |
|---|---|---|---|
| Spreadsheet tool | Google Sheets: $0 | Causal: $50/mo | Mosaic: $100-500/mo |
| Benchmark data | Public reports: $0 | KeyBanc SaaS: $0 | PitchBook: $450+/mo |
| Chart design | Built-in charts: $0 | Canva: $12.99/mo | Custom: $200-500 |
| Financial review | Peer review: $0 | Fractional CFO: $500-2K | Full CFO: $5,000+ |
| Total | $0 | $50-500 | $5,500+ |
"If we capture 1% of the $50B market" demonstrates no understanding of customer acquisition mechanics. [src1] [src6]
Revenue = new customers × ARPU + existing × retention × ARPU. Every number traces to an acquisition channel and conversion rate.
Only showing explosive growth signals founders have not considered downside risks. [src2]
Base (60%), upside (20%), downside (20%). Downside shows risk awareness and runway planning.
If CAC exceeds LTV, scaling amplifies losses. Investors require specific improvement levers. [src4]
Name specific levers (pricing, churn reduction, marketing efficiency) with timeline and evidence.
Use when building the financial section of a pitch deck or preparing for investor meetings. Requires defined business model — handles modeling and presentation, not business model design.