startup-business-analyst-financial-projections
Create detailed 3-5 year financial model with revenue, costs, cash flow, and scenarios
Financial Projections
Create a comprehensive 3-5 year financial model with revenue projections, cost structure, headcount planning, cash flow analysis, and three-scenario modeling (conservative, base, optimistic) for startup financial planning and fundraising.
Use this skill when
Do not use this skill when
Instructions
resources/implementation-playbook.md.What This Command Does
This command builds a complete financial model including:
Instructions for Claude
When this command is invoked, follow these steps:
Step 1: Gather Model Inputs
Ask the user for essential information:
Business Model:
Starting Point:
Growth Assumptions:
Cost Assumptions:
Funding:
Step 2: Activate startup-financial-modeling Skill
The startup-financial-modeling skill provides frameworks. Reference it for:
Step 3: Build Revenue Model
Use Cohort-Based Approach:
For each month, track:
Formula:
MRR (Month N) = Σ across all cohorts:
(Cohort Size × Retention Rate × ARPU) + ExpansionProject:
Step 4: Model Cost Structure
Break down operating expenses:
1. Cost of Goods Sold (COGS)
Target gross margin:
2. Sales & Marketing (S&M)
3. Research & Development (R&D)
4. General & Administrative (G&A)
Step 5: Plan Headcount
Create role-by-role hiring plan:
Reference team-composition-analysis skill for:
For each role:
Track departmental ratios:
Step 6: Calculate Cash Flow
Monthly cash flow projection:
Beginning Cash Balance
+ Cash Collected (revenue, consider payment terms)
Operating Expenses
CapEx
= Ending Cash BalanceMonthly Burn = Revenue - Expenses (if negative)
Runway = Cash Balance / Monthly Burn Rate
Include Funding Events:
Step 7: Compute Key Metrics
Calculate monthly/quarterly:
Unit Economics:
Efficiency Metrics:
Cash Metrics:
Step 8: Create Three Scenarios
Build conservative, base, and optimistic projections:
Conservative (P10):
Base (P50):
Optimistic (P90):
Step 9: Generate Financial Model Report
Create comprehensive markdown report with tables:
Section 1: Executive Summary
Section 2: Model Assumptions
Section 3: Revenue Projections
Monthly/quarterly tables showing:
<div class="overflow-x-auto my-6"><table class="min-w-full divide-y divide-border border border-border"><thead><tr><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Month</th><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">New Customers</th><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Total Customers</th><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">MRR</th><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">ARR</th><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Growth %</th></tr></thead><tbody class="divide-y divide-border"></tbody></table></div>Section 4: Cost Breakdown
<div class="overflow-x-auto my-6"><table class="min-w-full divide-y divide-border border border-border"><thead><tr><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Department</th><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Year 1</th><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Year 2</th><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Year 3</th><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">% Revenue</th></tr></thead><tbody class="divide-y divide-border"><tr><td class="px-4 py-2 text-sm text-foreground">COGS</td><td class="px-4 py-2 text-sm text-foreground">$X</td><td class="px-4 py-2 text-sm text-foreground">$Y</td><td class="px-4 py-2 text-sm text-foreground">$Z</td><td class="px-4 py-2 text-sm text-foreground">XX%</td></tr><tr><td class="px-4 py-2 text-sm text-foreground">S&M</td><td class="px-4 py-2 text-sm text-foreground">$X</td><td class="px-4 py-2 text-sm text-foreground">$Y</td><td class="px-4 py-2 text-sm text-foreground">$Z</td><td class="px-4 py-2 text-sm text-foreground">XX%</td></tr><tr><td class="px-4 py-2 text-sm text-foreground">R&D</td><td class="px-4 py-2 text-sm text-foreground">$X</td><td class="px-4 py-2 text-sm text-foreground">$Y</td><td class="px-4 py-2 text-sm text-foreground">$Z</td><td class="px-4 py-2 text-sm text-foreground">XX%</td></tr><tr><td class="px-4 py-2 text-sm text-foreground">G&A</td><td class="px-4 py-2 text-sm text-foreground">$X</td><td class="px-4 py-2 text-sm text-foreground">$Y</td><td class="px-4 py-2 text-sm text-foreground">$Z</td><td class="px-4 py-2 text-sm text-foreground">XX%</td></tr></tbody></table></div>Section 5: Headcount Plan
<div class="overflow-x-auto my-6"><table class="min-w-full divide-y divide-border border border-border"><thead><tr><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Department</th><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Current</th><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Year 1</th><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Year 2</th><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Year 3</th></tr></thead><tbody class="divide-y divide-border"><tr><td class="px-4 py-2 text-sm text-foreground">Engineering</td><td class="px-4 py-2 text-sm text-foreground">X</td><td class="px-4 py-2 text-sm text-foreground">Y</td><td class="px-4 py-2 text-sm text-foreground">Z</td><td class="px-4 py-2 text-sm text-foreground">W</td></tr></tbody></table></div>Section 6: Cash Flow Analysis
<div class="overflow-x-auto my-6"><table class="min-w-full divide-y divide-border border border-border"><thead><tr><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Quarter</th><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Revenue</th><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Expenses</th><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Net Burn</th><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Cash Balance</th><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Runway</th></tr></thead><tbody class="divide-y divide-border"></tbody></table></div>Section 7: Key Metrics
<div class="overflow-x-auto my-6"><table class="min-w-full divide-y divide-border border border-border"><thead><tr><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Metric</th><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Year 1</th><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Year 2</th><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Year 3</th><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Target</th></tr></thead><tbody class="divide-y divide-border"><tr><td class="px-4 py-2 text-sm text-foreground">CAC</td><td class="px-4 py-2 text-sm text-foreground">$X</td><td class="px-4 py-2 text-sm text-foreground">$Y</td><td class="px-4 py-2 text-sm text-foreground">$Z</td><td class="px-4 py-2 text-sm text-foreground"><$A</td></tr><tr><td class="px-4 py-2 text-sm text-foreground">LTV</td><td class="px-4 py-2 text-sm text-foreground">$X</td><td class="px-4 py-2 text-sm text-foreground">$Y</td><td class="px-4 py-2 text-sm text-foreground">$Z</td><td class="px-4 py-2 text-sm text-foreground">>$B</td></tr><tr><td class="px-4 py-2 text-sm text-foreground">Burn Multiple</td><td class="px-4 py-2 text-sm text-foreground">X</td><td class="px-4 py-2 text-sm text-foreground">Y</td><td class="px-4 py-2 text-sm text-foreground">Z</td><td class="px-4 py-2 text-sm text-foreground"><2.0</td></tr></tbody></table></div>Section 8: Scenario Analysis
<div class="overflow-x-auto my-6"><table class="min-w-full divide-y divide-border border border-border"><thead><tr><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Scenario</th><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Year 3 ARR</th><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Customers</th><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Burn</th><th class="px-4 py-2 text-left text-sm font-semibold text-foreground bg-muted/50">Runway</th></tr></thead><tbody class="divide-y divide-border"><tr><td class="px-4 py-2 text-sm text-foreground">Conservative</td><td class="px-4 py-2 text-sm text-foreground">$Xم</td><td class="px-4 py-2 text-sm text-foreground">Y</td><td class="px-4 py-2 text-sm text-foreground">$Z</td><td class="px-4 py-2 text-sm text-foreground">W mo</td></tr><tr><td class="px-4 py-2 text-sm text-foreground">Base</td><td class="px-4 py-2 text-sm text-foreground">$X</td><td class="px-4 py-2 text-sm text-foreground">Y</td><td class="px-4 py-2 text-sm text-foreground">$Z</td><td class="px-4 py-2 text-sm text-foreground">W mo</td></tr><tr><td class="px-4 py-2 text-sm text-foreground">Optimistic</td><td class="px-4 py-2 text-sm text-foreground">$X</td><td class="px-4 py-2 text-sm text-foreground">Y</td><td class="px-4 py-2 text-sm text-foreground">$Z</td><td class="px-4 py-2 text-sm text-foreground">W mo</td></tr></tbody></table></div>Section 9: Funding Requirements
Section 10: Validation
Step 10: Save Model
Offer to save as markdown file:
financial-projections-YYYY-MM-DD.mdFinancial Model Best Practices
Do:
Don't:
Integration with Other Commands
Pairs well with:
/market-opportunity - Use SOM for revenue ceiling/business-case - Include projections in business caseExample Usage
User: /financial-projectionsClaude: I'll create a comprehensive financial model for your startup. Let me gather the key inputs.
What's your business model?
→ "B2B SaaS, subscription-based"
Current state?
→ "$50K MRR, 100 customers, 5-person team, $500K cash"
Growth assumptions?
→ "Expect 15% MoM growth, 10% monthly churn, $500 ACV"
[Claude builds complete model with all sections]