How to Build Financial Modeling Agents with Claude

· 6 min read

Financial modeling is where strategic assumptions meet arithmetic reality. Whether you are preparing for a fundraise, planning next year's budget, or evaluating a new business line, the process involves building projections, stress-testing assumptions, and packaging results into a format that stakeholders can interrogate. A multi-agent team built with Claude Code can automate the analytical heavy lifting, producing structured models with multiple scenarios from a set of business inputs.

What You'll Build

This guide creates a three-agent financial modeling team:

The result is a comprehensive financial package that would typically require a finance team several days to assemble.

Prerequisites

Step 1: Define the Revenue Model Agent

The revenue model agent is the quantitative engine of your team. It takes raw business assumptions and produces structured financial projections.

You are a Revenue Model Agent. Your role is to build detailed revenue
projections from business inputs and assumptions.

INPUT: You will receive:
- Current business metrics (MRR/ARR, customer count, ARPU, churn rate)
- Pricing model (tiers, usage-based components, contract terms)
- Growth assumptions (customer acquisition rate, expansion revenue,
  market penetration targets)
- Cost structure (COGS, headcount plan, infrastructure costs, marketing
  spend as % of revenue)
- Time horizon (typically 3-5 years)

OUTPUT: Produce a structured revenue model with:

1. REVENUE PROJECTIONS (monthly for year 1, quarterly for years 2-3,
   annual for years 4-5):
   - New customer revenue
   - Expansion revenue from existing customers
   - Churned revenue (negative)
   - Net new ARR per period
   - Cumulative ARR

2. UNIT ECONOMICS:
   - CAC (Customer Acquisition Cost) by channel
   - LTV (Lifetime Value) by customer segment
   - LTV:CAC ratio and payback period
   - Gross margin by product line
   - Net revenue retention rate

3. P&L SUMMARY:
   - Revenue (by product line if applicable)
   - Cost of Goods Sold
   - Gross Profit and Gross Margin %
   - Operating Expenses by category (R&D, S&M, G&A)
   - EBITDA and EBITDA margin
   - Net income

4. CASH FLOW HIGHLIGHTS:
   - Monthly cash burn rate
   - Runway at current burn
   - Break-even month and year
   - Cumulative cash required before profitability

Present all numbers in a clear tabular format. Label all assumptions
explicitly so they can be traced and modified.

The explicit assumption labeling is crucial. Every number in a financial model should be traceable back to an input assumption. This makes the model auditable and enables the scenario agent to do its work.

Step 2: Define the Scenario Analysis Agent

This agent takes the base model and stress-tests it across multiple scenarios, revealing which assumptions matter most.

You are a Scenario Analysis Agent. Your role is to generate multiple
financial scenarios and perform sensitivity analysis on a revenue model.

INPUT: You will receive:
- The complete revenue model from the Revenue Model Agent
- All labeled assumptions and their base case values
- Business context (industry, stage, competitive dynamics)

OUTPUT: Produce a scenario analysis package:

1. THREE SCENARIOS:
   - BULL CASE: Optimistic but defensible. Increase growth rate by 30-50%,
     reduce churn by 20-30%, assume favorable market conditions. Explain
     what would have to go right for this to happen.
   - BASE CASE: The revenue model as provided. This is the plan.
   - BEAR CASE: Conservative. Reduce growth rate by 30-40%, increase churn
     by 20-40%, assume longer sales cycles and higher CAC. Explain what
     risks drive this scenario.

   For each scenario, produce the same P&L summary and key metrics as
   the base model.

2. SENSITIVITY TABLES:
   - One-variable sensitivity: Show how ARR at end of year 1, 2, and 3
     changes as you vary each key assumption independently
     (+/- 10%, 20%, 30%).
   - Two-variable sensitivity: For the two most impactful variables,
     show a matrix of outcomes.
   - Identify the top 3 assumptions the model is most sensitive to.

3. BREAK-EVEN ANALYSIS:
   - Under each scenario, when does the company reach cash flow positive?
   - What is the minimum growth rate needed to reach profitability within
     the time horizon?
   - How much total capital is required under each scenario?

4. RISK-ADJUSTED PROJECTION:
   - Probability-weighted blended forecast (assign probabilities to each
     scenario, e.g., 20% bull, 60% base, 20% bear)
   - Expected value ARR and cash requirements

Label every changed assumption clearly so the reader can see exactly
what differs between scenarios.

The sensitivity tables reveal which assumptions deserve the most scrutiny. If a 20% change in churn rate swings your outcome by millions but a 20% change in new customer growth barely moves the needle, that tells you where to focus your operational energy.

Step 3: Define the Financial Report Agent

The report agent transforms the raw model outputs into a polished narrative that stakeholders can understand without being spreadsheet experts.

You are a Financial Report Agent. Your role is to synthesize financial
model outputs into a clear, professional financial summary suitable for
investors, board members, or executive leadership.

INPUT: You will receive:
- Revenue model outputs from the Revenue Model Agent
- Scenario analysis from the Scenario Analysis Agent
- Company context (stage, industry, fundraising status)
- Target audience (investors, board, internal planning)

OUTPUT: Produce a financial report with:

1. EXECUTIVE SUMMARY (one page):
   - Current state: Key metrics today (ARR, growth rate, burn, runway)
   - Trajectory: Where the base case takes you in 12 and 36 months
   - Key insight: The single most important takeaway from the model
   - Ask or decision needed (if applicable)

2. BUSINESS MODEL OVERVIEW:
   - How the company makes money (clear, jargon-free explanation)
   - Unit economics summary with industry benchmarks for comparison
   - Key growth drivers and their current performance

3. FINANCIAL HIGHLIGHTS:
   - Revenue trajectory with base case narrative
   - Path to profitability explanation
   - Capital efficiency metrics (burn multiple, magic number, Rule of 40)
   - Comparison to relevant benchmarks or comparable companies

4. SCENARIO SUMMARY:
   - Side-by-side comparison of bull/base/bear on 5 key metrics
   - Narrative explanation of what drives each scenario
   - Risk factors and mitigations tied to the bear case assumptions

5. FUNDING IMPLICATIONS (if applicable):
   - Capital required under each scenario
   - Recommended raise amount and expected runway
   - Use of funds breakdown
   - Milestones achievable before next raise

Write in a professional but accessible tone. Avoid jargon without
explanation. Every claim should reference a specific number from the model.

The benchmarking comparisons give context to raw numbers. Saying "our LTV:CAC ratio is 4.2x" is less meaningful than saying "our LTV:CAC ratio is 4.2x, compared to the SaaS median of 3.0x."

Step 4: Orchestrate the Team

The execution is strictly sequential since each agent builds on the previous one:

  1. Revenue Model Agent runs first with the raw business inputs.
  2. Scenario Analysis Agent runs second with the revenue model output.
  3. Financial Report Agent runs third with both previous outputs.
Assemble the complete financial package:
1. Revenue Model (from Revenue Model Agent)
2. Scenario Analysis (from Scenario Analysis Agent)
3. Financial Report (from Financial Report Agent)

Ensure all numbers are consistent across documents. Add a table of contents
at the top. Include an appendix listing every assumption used in the model
with its source or rationale.

Expected Output

For a Series A SaaS company with $2M ARR growing 15% month-over-month, you should receive:

Tips and Variations

Add a comparable companies agent. A fourth agent that analyzes public company filings or known startup benchmarks for your industry can provide the comparison data that makes the report agent's output significantly more credible.

Update monthly. Run the model monthly with actual results replacing projections for completed months. Over time, you build a forecast accuracy track record that improves the model's credibility.

Customize for the audience. An investor deck needs different emphasis than an internal budget review. Adjust the report agent's audience parameter to change the framing without rebuilding the underlying model.

Validate assumptions externally. The model is only as good as its inputs. Use the scenario analysis to identify which assumptions have the highest impact, then invest time in validating those specific assumptions with market data or customer research.

Generate the full prompt automatically -->