startup-business-analyst-financial-projections
**3-5年详细财务模型框架(含收入、成本、现金流及情景分析)** --- **一、核心假设** 1. **收入驱动因素**: - 市场规模增长率(年复合增长率CAGR) - 市场份额目标(逐年提升比例) - 产品/服务单价及定价策略(如年涨价率) - 客户数量及留存率(如订阅制业务的月/年费) 2. **成本结构**: - **固定成本**:租金、薪资、折旧摊销、保险等 - **变动成本**:原材料、销售佣金、物流、支付手续费等 - **初始投资**:设备采购、研发投入、开业筹备费用 3. **现金流周期**: - 应收账款周转天数(DSO) - 应付账款周转天数(DPO) - 库存周转天数(如适用) --- **二、财务预测表(分年度)** 1. **收入预测表**: - 按产品线/客户细分拆分收入 - 新增客户 vs 存量客户收入贡献 - 季节性调整(如适用) 2. **成本与费用预测**: - 直接成本(COGS)占收入比例 - 运营费用(OPEX):销售与市场、研发、管理费 - 资本性支出(CAPEX):设备升级、技术投资 3. **利润表(简版)**: - 毛利润 = 收入 - COGS - 营业利润 = 毛利润 - OPEX - 净利润 = 营业利润 - 税项 ± 非经常性损益 4. **现金流量表**: - 经营活动现金流(调整应收/应付变动) - 投资活动现金流(CAPEX、资产处置) - 融资活动现金流(股权融资、贷款、分红) 5. **资产负债表(关键项目)**: - 现金余额(累计现金流) - 负债比率(总负债/总资产) - 营运资本需求(流动资产 - 流动负债) --- **三、情景分析(基于关键变量波动)** 1. **乐观情景**: - 收入增长比基准高20%,成本控制优于预期 - 现金流提前转正,融资需求降低 2. **基准情景**: - 按核心假设稳步增长 - 现金流在第N年转正(如第3年) 3. **悲观情景**: - 收入增长延迟(如市场渗透率低于预期10%) - 成本超支(如供应链涨价) - 现金流压力测试:需额外融资额度与时机 --- **四、关键指标与敏感性分析** 1. **盈利能力指标**: - 毛利率、净利率、EBITDA利润率 2. **现金流健康度**: - 自由现金流(FCF)、现金消耗率(Burn Rate) 3. **敏感性变量**: - 收入增长每±5%对净利润的影响 - 原材料成本每±10%对毛利率的影响 - 融资利率变动对偿债能力的影响 --- **五、模型输出总结** 1. **财务里程碑**: - 盈亏平衡点(月度/年度) - 回本期(初始投资回收时间) 2. **风险提示与应对**: - 关键假设失效的替代方案(如多元化收入) - 现金流短缺的应急融资计划 3. **可视化图表建议**: - 收入与成本趋势曲线 - 现金流累积图(三种情景对比) - 关键指标雷达图(基准 vs 实际) --- **注**:此框架需结合具体行业数据(如 SaaS、零售、制造业等)填充实际参数,建议使用Excel或专业财务软件(如Adaptive Insights)构建动态模型,并每季度根据实际数据校准假设。
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]