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)构建动态模型,并每季度根据实际数据校准假设。

查看详情
name:startup-business-analyst-financial-projectionsdescription:Create detailed 3-5 year financial model with revenue, costs, cashallowed-tools:Read Write Edit Glob Grep Bash WebSearch WebFetch

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

  • Working on financial projections tasks or workflows

  • Needing guidance, best practices, or checklists for financial projections
  • Do not use this skill when

  • The task is unrelated to financial projections

  • You need a different domain or tool outside this scope
  • Instructions

  • Clarify goals, constraints, and required inputs.

  • Apply relevant best practices and validate outcomes.

  • Provide actionable steps and verification.

  • If detailed examples are required, open resources/implementation-playbook.md.
  • What This Command Does

    This command builds a complete financial model including:

  • Cohort-based revenue projections

  • Detailed cost structure (COGS, S&M, R&D, G&A)

  • Headcount planning by role

  • Monthly cash flow analysis

  • Key metrics (CAC, LTV, burn rate, runway)

  • Three-scenario analysis
  • Instructions for Claude

    When this command is invoked, follow these steps:

    Step 1: Gather Model Inputs

    Ask the user for essential information:

    Business Model:

  • Revenue model (SaaS, marketplace, transaction, etc.)

  • Pricing structure (tiers, average price)

  • Target customer segments
  • Starting Point:

  • Current MRR/ARR (if any)

  • Current customer count

  • Current team size

  • Current cash balance
  • Growth Assumptions:

  • Expected monthly customer acquisition

  • Customer retention/churn rate

  • Average contract value (ACV)

  • Sales cycle length
  • Cost Assumptions:

  • Gross margin or COGS %

  • S&M budget or CAC target

  • Current burn rate (if applicable)
  • Funding:

  • Planned fundraising (amount, timing)

  • Pre/post-money valuation
  • Step 2: Activate startup-financial-modeling Skill

    The startup-financial-modeling skill provides frameworks. Reference it for:

  • Revenue modeling approaches

  • Cost structure templates

  • Headcount planning guidance

  • Scenario analysis methods
  • Step 3: Build Revenue Model

    Use Cohort-Based Approach:

    For each month, track:

  • New customers acquired

  • Existing customers retained (apply churn)

  • Revenue per cohort (customers × ARPU)

  • Expansion revenue (upsells)
  • Formula:

    MRR (Month N) = Σ across all cohorts:
    (Cohort Size × Retention Rate × ARPU) + Expansion

    Project:

  • Monthly detail for Year 1-2

  • Quarterly detail for Year 3

  • Annual for Years 4-5
  • Step 4: Model Cost Structure

    Break down operating expenses:

    1. Cost of Goods Sold (COGS)

  • Hosting/infrastructure (% of revenue or fixed)

  • Payment processing (% of revenue)

  • Variable customer support

  • Third-party services
  • Target gross margin:

  • SaaS: 75-85%

  • Marketplace: 60-70%

  • E-commerce: 40-60%
  • 2. Sales & Marketing (S&M)

  • Sales team compensation

  • Marketing programs

  • Tools and software

  • Target: 40-60% of revenue (early stage)
  • 3. Research & Development (R&D)

  • Engineering team

  • Product management

  • Design

  • Target: 30-40% of revenue
  • 4. General & Administrative (G&A)

  • Executive team

  • Finance, legal, HR

  • Office and facilities

  • Target: 15-25% of revenue
  • Step 5: Plan Headcount

    Create role-by-role hiring plan:

    Reference team-composition-analysis skill for:

  • Roles by stage

  • Compensation benchmarks

  • Hiring velocity assumptions
  • For each role:

  • Title and department

  • Start date (month/quarter)

  • Base salary

  • Fully-loaded cost (salary × 1.3-1.4)

  • Equity grant
  • Track departmental ratios:

  • Engineering: 40-50% of team

  • Sales & Marketing: 25-35%

  • G&A: 10-15%

  • Product/CS: 10-15%
  • Step 6: Calculate Cash Flow

    Monthly cash flow projection:

    Beginning Cash Balance
    + Cash Collected (revenue, consider payment terms)
  • Operating Expenses

  • CapEx

  • = Ending Cash Balance

    Monthly Burn = Revenue - Expenses (if negative)
    Runway = Cash Balance / Monthly Burn Rate

    Include Funding Events:

  • Timing of raises

  • Amount raised

  • Use of proceeds

  • Impact on cash balance
  • Step 7: Compute Key Metrics

    Calculate monthly/quarterly:

    Unit Economics:

  • CAC (S&M spend / new customers)

  • LTV (ARPU × margin% / churn rate)

  • LTV:CAC ratio (target > 3.0)

  • CAC payback period (target < 18 months)
  • Efficiency Metrics:

  • Burn multiple (net burn / net new ARR) - target < 2.0

  • Magic number (net new ARR / S&M spend) - target > 0.5

  • Rule of 40 (growth% + margin%) - target > 40%
  • Cash Metrics:

  • Monthly burn rate

  • Runway in months

  • Cash efficiency
  • Step 8: Create Three Scenarios

    Build conservative, base, and optimistic projections:

    Conservative (P10):

  • New customers: -30% vs. base

  • Churn: +20% vs. base

  • Pricing: -15% vs. base

  • CAC: +25% vs. base
  • Base (P50):

  • Most likely assumptions

  • Primary planning scenario
  • Optimistic (P90):

  • New customers: +30% vs. base

  • Churn: -20% vs. base

  • Pricing: +15% vs. base

  • CAC: -25% vs. base
  • Step 9: Generate Financial Model Report

    Create comprehensive markdown report with tables:

    Section 1: Executive Summary

  • 3-5 year financial snapshot

  • Key metrics at scale

  • Funding requirements
  • Section 2: Model Assumptions

  • Revenue model and pricing

  • Growth assumptions

  • Cost structure assumptions

  • Headcount plan summary
  • 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&amp;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&amp;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&amp;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">&lt;$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">&gt;$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">&lt;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

  • Amount needed

  • Use of proceeds breakdown

  • Milestones to achieve

  • Expected valuation impact
  • Section 10: Validation

  • Sanity checks performed

  • Benchmark comparisons

  • Risk factors

  • Assumptions to monitor
  • Step 10: Save Model

    Offer to save as markdown file:

  • Suggest filename: financial-projections-YYYY-MM-DD.md

  • Include note that user can convert to Excel/Sheets

  • Provide formulas for key calculations
  • Financial Model Best Practices

    Do:

  • Use cohort-based revenue model

  • Include 3 scenarios

  • Show monthly detail (Year 1-2)

  • Calculate key metrics

  • Validate against benchmarks

  • Document all assumptions

  • Show cash flow and runway

  • Include fundraising milestones
  • Don't:

  • Be overly optimistic on growth

  • Underestimate costs

  • Forget fully-loaded compensation

  • Ignore cash timing

  • Skip scenario analysis

  • Use static headcount

  • Forget to validate
  • Integration with Other Commands

    Pairs well with:

  • /market-opportunity - Use SOM for revenue ceiling

  • /business-case - Include projections in business case
  • Example Usage

    User: /financial-projections

    Claude: 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]

    Notes

  • Model building takes 45-90 minutes

  • Results in comprehensive planning tool

  • Update monthly to track vs. actuals

  • Share with investors and board

  • Use for fundraising decks

  • Basis for budget and hiring decisions

    1. startup-business-analyst-financial-projections - Agent Skills