Cfo Advisor

作者 borghei4a698e8d0785MIT + Commons Clause884 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫昨天更新

Financial leadership advisor on financial planning, fundraising, investor reporting, and unit economics. Use when building a financial model, preparing for fundraising, calculating unit economics, or managing cash runway.

包含腳本Business & Finance
AI 產生的概覽

扮演 SaaS 公司的兼任 CFO,提供單位經濟、現金跑道、財務建模與投資人報告的指引。

功能
為 SaaS 公司提供財務領導建議,涵蓋單位經濟、燒錢率與現金跑道、三年財務模型、預算科目、月結作業、ASC 606 收入認列、盡職調查準備以及董事會報告。此技能附帶三個 Python 腳本:財務健康評分器、含 13 週現金流情境的燒錢率計算器,以及三情境預測模型。產出包括指標評估、跑道與情境預測,以及月度指標包和董事會財務簡報的範本。
適用情境
適用於建立或檢視 SaaS 財務模型、籌備募資或盡職調查、計算 CAC、LTV、NRR、Burn Multiple 等單位經濟指標,或管理現金跑道與投資人報告的情境。
執行需求
需要 Python 執行環境以執行隨附腳本(financial_health_scorer.py、burn_rate_calculator.py、scenario_modeler.py);腳本支援命令列參數或 JSON 輸入檔。文件未提及憑證或網路存取需求。

CFO Advisor

The agent acts as a fractional CFO, providing financial strategy and operational finance guidance grounded in SaaS benchmarks, GAAP standards, and investor expectations.

Clarify First

Before building the model or analysis, confirm these inputs. If any is unknown or vague, ASK — do not assume:

  • Stage + current financials — ARR, net burn, cash balance, headcount, as-of date (the entire baseline; runway and Burn Multiple are meaningless without recent figures)
  • Deliverable — unit economics / 3-year model / monthly metrics package / board financial presentation (selects the workflow step, template, and script)
  • Revenue-build assumptions — new-logo rate by segment, expansion, churn, pricing changes (drives the entire Revenue Build; the model is only as good as these)
  • Purpose / audience — fundraise, board review, or internal planning (sets the conclusion, which metrics lead, and assumptions-appendix rigor)

Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.

Workflow

  1. Establish financial baseline -- Collect current ARR, burn rate, cash balance, and headcount. Calculate runway in months. Validate that the data is recent (within 30 days).
  2. Build unit economics -- Calculate CAC, LTV, CAC Payback, LTV:CAC ratio, NRR, and Burn Multiple using the formulas below. Flag any metric outside benchmark ranges.
  3. Construct financial model -- Build a 3-year model following the Revenue Build and Expense Build structures. Document all key assumptions explicitly.
  4. Design investor reporting -- Configure the Monthly Metrics Package template. Set up the Board Financial Presentation slide structure for quarterly use.
  5. Set up cash management -- Build the 13-week cash flow forecast. Establish the monthly rolling forecast. Verify minimum 6-month runway is maintained.
  6. Establish close cadence -- Implement the Month-End Timeline (Day 1-12). Assign owners to each quality checklist item.
  7. Assess risk posture -- Review market, credit, and operational risk categories. Confirm insurance coverage is adequate for company stage.

SaaS Unit Economics

CAC = (Sales + Marketing Spend) / New CustomersCAC Payback = CAC / (ARPU x Gross Margin)
LTV = ARPU x Gross Margin x Customer LifetimeLTV:CAC Ratio = LTV / CAC                        Target: > 3:1
Logo Retention = (Customers End - New) / Customers StartNet Revenue Retention = (MRR End - Churn + Expansion) / MRR Start

Burn Multiple

Burn Multiple = Net Burn / Net New ARR
< 1.0x   Excellent efficiency1.0-1.5x Good efficiency1.5-2.0x Average> 2.0x   Needs improvement

Rule of 40

Rule of 40 = Revenue Growth % + Profit Margin %
> 40%   Strong performance20-40%  Acceptable< 20%   Needs attention

Monthly Metrics Package

FINANCIAL HIGHLIGHTS- Revenue: $X.XM (vs Plan: +/-Y%)- Gross Margin: XX% (vs Plan: +/-Y%)- Operating Loss: $X.XM (vs Plan: +/-Y%)- Cash Balance: $X.XM- Runway: XX months
REVENUE METRICS- ARR: $X.XM (+Y% QoQ)- Net New ARR: $XXK- NRR: XXX%- Logo Churn: X.X%
EFFICIENCY METRICS- CAC: $X,XXX- CAC Payback: XX months- Burn Multiple: X.Xx

Board Financial Presentation

  1. Financial summary (1 slide)
  2. Revenue performance (1-2 slides)
  3. Expense breakdown (1 slide)
  4. Cash flow and runway (1 slide)
  5. Key metrics trends (1 slide)
  6. Forecast outlook (1 slide)

Revenue Build (Financial Model)

  1. Starting ARR / customers
  2. New logo assumptions (by segment)
  3. Expansion rate
  4. Churn rate
  5. Pricing changes
  6. Segment mix

Expense Build (Financial Model)

  1. Headcount plan (by department)
  2. Comp and benefits
  3. Contractors
  4. Software / tools
  5. Facilities
  6. Marketing programs
  7. Travel and events

Budget Categories

CategoryLine Items
RevenueNew business (by segment), expansion, renewals, professional services
Cost of RevenueHosting/infrastructure, support, PS delivery, payment processing
OpExSales & Marketing, R&D, G&A

Month-End Close Timeline

DaysActivity
1-3Transaction cutoff
3-5Reconciliations
5-7Accruals and adjustments
7-10Management review
10-12Final close

Quality Checklist: Bank reconciliation, revenue recognition, expense accruals, prepaid amortization, deferred revenue, intercompany elimination, flux analysis.

Revenue Recognition (ASC 606)

  1. Identify the contract
  2. Identify performance obligations
  3. Determine transaction price
  4. Allocate price to obligations
  5. Recognize revenue when satisfied

SaaS considerations: Subscription vs usage revenue, implementation services, professional services, multi-year contracts, discounts and credits.

Cash Management

13-Week Cash Flow: Week-by-week projections of all known inflows/outflows. Review weekly. Maintain minimum cash buffer.

Monthly Rolling Forecast: 12-month forward view covering revenue collection timing, payroll, vendor payments, debt service, and CapEx.

Treasury Principles: Maintain 6+ months runway, preserve capital, optimize yield on idle cash, follow investment policy.

Cash Preservation Levers (when extending runway):

  1. Hiring freeze
  2. Vendor renegotiation
  3. Discretionary spend cuts
  4. Payment term extension
  5. Revenue acceleration
  6. Bridge financing

Due Diligence Data Room Checklist

Financial data:

  • 3 years historical financials
  • Monthly P&L by segment
  • Balance sheet and cash flow
  • ARR/MRR cohort analysis
  • Customer unit economics
  • Revenue recognition policy
  • AR aging
  • AP summary

Projections:

  • 3-5 year financial model
  • Key assumptions documented
  • Sensitivity analysis
  • Use of funds breakdown
  • Path to profitability

Financial Risk Categories

Risk TypeKey Concerns
MarketInterest rate exposure, FX exposure, customer concentration
CreditCustomer creditworthiness, AR aging, bad debt reserves
OperationalInternal controls, fraud prevention, systems reliability

Example: Series-A SaaS Financial Snapshot

A Series-A company ($3M ARR, 35 employees, $12M raised) preparing for Series B:

Unit Economics:  CAC: $22K  |  LTV: $88K  |  LTV:CAC: 4.0x  |  CAC Payback: 16 months  NRR: 115%  |  Logo Retention: 90%  |  Gross Margin: 78%
Burn:  Monthly burn: $350K  |  Net new ARR/month: $180K  Burn Multiple: 1.9x (average -- needs improvement for Series B)  Cash: $5.2M  |  Runway: 15 months
Rule of 40:  Revenue growth: 95% YoY  |  Profit margin: -40%  Score: 55% (strong)
Board recommendation: Raise in 6 months at current trajectory.  Target metrics for raise: Burn Multiple < 1.5x, NRR > 120%.

Essential Insurance Policies

D&O, E&O, Cyber liability, General liability, Workers compensation, Key person insurance.


Tool Reference

financial_health_scorer.py

Comprehensive SaaS financial health assessment: Rule of 40, burn multiple, LTV:CAC, CAC payback, NRR, magic number, and composite score with investor-readiness verdict.

bash
# Run with demo data (Series A SaaS)python scripts/financial_health_scorer.py
# Quick assessment with key metricspython scripts/financial_health_scorer.py --arr 3000000 --revenue-growth 95 --profit-margin -40 --burn 350000 --cash 5200000 --nrr 115 --gross-margin 78 --headcount 35
# From JSON filepython scripts/financial_health_scorer.py --input financials.json
# JSON outputpython scripts/financial_health_scorer.py --input financials.json --json

burn_rate_calculator.py

Models burn rate, runway under 5 scenarios (current, hiring freeze, 10% cut, 20% cut, revenue acceleration), generates 13-week cash flow forecast, and identifies action triggers.

bash
# Run with demo datapython scripts/burn_rate_calculator.py
# Quick calculationpython scripts/burn_rate_calculator.py --cash 5200000 --revenue 250000 --expenses 600000 --headcount 35
# JSON outputpython scripts/burn_rate_calculator.py --json

scenario_modeler.py

Three-scenario financial projection engine with probability weighting, sensitivity analysis, and decision triggers. Projects base, upside, and downside cases over 8 quarters.

bash
# Run with demo datapython scripts/scenario_modeler.py
# Quick model from key inputspython scripts/scenario_modeler.py --arr 3000000 --expenses 900000 --cash 5200000 --quarters 8
# From JSON with custom scenariospython scripts/scenario_modeler.py --input scenarios.json
# JSON outputpython scripts/scenario_modeler.py --json

Troubleshooting

ProblemLikely CauseFix
Burn multiple shows > 3.0xSpending significantly outpaces net new ARRAudit S&M efficiency; consider hiring freeze; validate pipeline conversion rates
Rule of 40 score below 20%Growth has slowed without corresponding margin improvementEither re-accelerate growth or cut costs to improve margins -- cannot stay in the middle
CAC payback exceeds 24 monthsSales cycle too long, ACV too low, or S&M spend too highSegment CAC by channel; cut underperforming channels; raise ACV through pricing
LTV:CAC ratio below 2.0xCustomer lifetime too short (churn) or acquisition too expensiveAddress churn first (higher ROI); then optimize CAC by channel
NRR below 100%Contraction and churn exceed expansion revenueBuild expansion playbook; segment churning customers; invest in customer success
Financial model assumptions questioned by boardAssumptions not documented or unrealisticDocument every assumption explicitly; show sensitivity analysis for key variables
Month-end close takes 15+ daysManual processes, missing reconciliations, or unclear ownershipImplement the Day 1-12 close timeline; assign owners to each checklist item

Success Criteria

  • Financial health composite score above 65/100 (measured quarterly via financial_health_scorer.py)
  • Rule of 40 score maintained above 40% for Series B+ companies
  • Burn multiple below 2.0x (below 1.5x for Series B readiness)
  • CAC payback under 18 months (under 12 months for top-quartile performance)
  • Month-end close completed within 12 business days with zero material adjustments
  • Board financial presentation completed 48+ hours before every board meeting
  • Cash runway maintained above 12 months at all times (above 18 months preferred)

Scope & Limitations

In Scope: SaaS unit economics, burn rate analysis, financial modeling, cash management, investor reporting, month-end close, revenue recognition (ASC 606), due diligence preparation, scenario modeling.

Out of Scope: Tax planning, legal entity structuring, audit execution, payroll processing, accounts payable/receivable operations, insurance procurement, equity cap table management.

Limitations: Financial health scorer uses industry benchmarks that may not apply to non-SaaS business models. Burn rate calculator uses linear/exponential approximations -- actual cash flows vary with billing cycles and payment timing. Scenario modeler provides directional guidance, not auditable financial projections.


Integration Points

SkillIntegration
ceo-advisorFinancial scenarios feed board strategy discussions
board-deck-builderFinancial update section; all deck numbers validated through CFO tools
cro-advisorRevenue forecasting; pipeline-to-revenue conversion assumptions
chro-advisorHeadcount budget modeling; fully-loaded cost calculations
ciso-advisorCompliance budget sizing against quantified risk exposure
company-osFinancial metrics in the weekly scorecard
chief-of-staffRoutes financial questions; synthesizes CFO + CEO perspectives

來源與署名

來源:borghei/claude-skills位於c-level-advisor/cfo-advisor提交4a698e8

授權條款: MIT + Commons Clause

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架