Martin BellMartin Bell9 Min ReadUpdated Jul 13, 2026

Startup Financial Modeling: A Worked Example

Build a driver-based startup financial model that connects customers, revenue, costs, cash, runway, break-even, and sensitivity with one worked example.

How to Strategically Model Profit-Driving Revenue Streams for Startups

A startup financial model is a structured set of assumptions that connects operating activity to revenue, expenses, cash, and financing needs over time. It is not a prediction machine and it is not the same as a valuation.

A useful model answers:

  • What must be true for the plan to work?
  • When does cash enter and leave?
  • Which assumptions create the most risk?
  • How much runway does the company have under a downside case?
  • What evidence should the team collect next?

The model should be simple enough to explain and detailed enough to expose the decision.

The three statements and the operating model

The SEC’s capital-readiness guide identifies a balance sheet, income statement, statement of cash flows, and statement of shareholders’ equity as core financial statements.

For planning, a startup usually adds an operating schedule that drives those statements:

  1. Operating drivers: customers, units, price, hiring, capacity, conversion, churn, or other business-specific activity.
  2. Income statement: revenue minus costs and expenses over a period.
  3. Balance sheet: assets, liabilities, and equity at a point in time.
  4. Cash-flow statement or cash schedule: how cash changes from operations, investing, and financing.

Profit and cash are not interchangeable. Revenue can be recognized before a customer pays; equipment can use cash before its cost appears fully in profit; loan principal uses cash without being an expense in the same way as interest.

Build the model in seven steps

1. Define the decision and time scale

A 13-week cash forecast, 12-month operating plan, and multi-year investor model answer different questions. Use monthly periods for a young company unless weekly cash timing or another cycle demands more detail.

State the model’s as-of date, currency, actual period, forecast period, and accounting basis.

2. Separate assumptions from formulas

Create one assumptions section with units and sources:

AssumptionValueUnitSource or rationale
Opening paid customers20customersBilling system actual
New customers per month6customers/monthCurrent qualified pipeline scenario
Customers lost per month2customers/monthSimplified planning assumption
Monthly price500currency/customerCurrent offer
Direct variable cost100currency/customerHosting and service estimate
Fixed operating cash cost18,000currency/monthPayroll, tools, rent, and other planned cash costs
Opening cash70,000currencyBank balance allocated to business

These values are fictional and used only to demonstrate mechanics. A real model should distinguish actuals, signed commitments, observed rates, and management assumptions.

3. Build customer or unit movement

For the simplified example:

Ending customers = opening customers + new customers − lost customers

Month 1 ends with 24 customers: 20 + 6 − 2.

For a real subscription model, use cohorts and a defined churn method. “Two customers lost” is not the same as a percentage of customers or revenue churn. Avoid mixing definitions.

4. Calculate revenue from drivers

For this simplified month-end example:

Revenue = ending paid customers × monthly price

Month 1 revenue is 24 × 500 = 12,000.

In a real model, use average active customers or exact billing timing when customers start and stop during the period. Model annual contracts, discounts, usage, refunds, and deferred revenue only when they actually apply. Track sales taxes collected separately according to the applicable accounting and tax treatment rather than assuming they are revenue.

5. Model direct and operating costs

For the example:

Direct cost = ending paid customers × direct variable cost per customer

Gross profit = revenue − direct cost

Gross margin = gross profit ÷ revenue

Month 1 direct cost is 24 × 100 = 2,400. Gross profit is 9,600 and the simplified gross margin is 80%.

Then subtract operating expenses. Separate hiring by start date and include employer costs, contractors, software, sales and marketing, rent, professional services, insurance, and other relevant categories.

6. Build cash separately

For a simple cash schedule:

Closing cash = opening cash + cash collected + financing received − operating cash paid − capital spending − debt principal − taxes paid

The worked example below assumes, unrealistically, that all modeled revenue is collected in the same month and all costs shown are paid in that month. This keeps the arithmetic visible. A real model must add invoice timing, receivables, payables, annual bills, deposits, refunds, tax payments, capital expenditures, and financing flows.

7. Add scenarios and checks

Build at least a base case and a downside case using coherent driver sets. Do not create a downside by reducing one revenue cell while leaving hiring, collections, support, and working capital unchanged.

Worked six-month startup model

Using the fictional assumptions above:

MonthEnding customersRevenueDirect costGross profitFixed operating cash costSimplified net cash flowClosing cash
12412,0002,4009,60018,000-8,40061,600
22814,0002,80011,20018,000-6,80054,800
33216,0003,20012,80018,000-5,20049,600
43618,0003,60014,40018,000-3,60046,000
54020,0004,00016,00018,000-2,00044,000
64422,0004,40017,60018,000-40043,600

What this model says:

  • Growth reduces monthly burn in the base case.
  • Cash still falls every month during the displayed period.
  • The company approaches, but does not reach, simplified operating break-even by month 6.
  • Opening cash remains positive in this base case.

What it does not say:

  • Customers will arrive or churn exactly as assumed.
  • All invoices will be collected immediately.
  • The company is profitable under formal accounting rules.
  • Taxes, capital spending, financing, and working capital are irrelevant.
  • The remaining cash is sufficient for every obligation or contingency.

Break-even calculation

For a one-product model with constant price and variable cost:

Contribution per customer = price − variable cost per customer

Break-even customers = fixed costs ÷ contribution per customer

In the example:

  • contribution per customer = 500 − 100 = 400;
  • fixed operating cost = 18,000; and
  • simplified break-even = 18,000 ÷ 400 = 45 customers.

The SBA break-even guide provides the equivalent unit formula: fixed costs divided by price minus variable cost.

The result is an estimate. Multiple products, mixed margins, capacity steps, discounts, bad debt, taxes, and semi-variable costs require a more detailed calculation.

Runway calculation

A quick steady-burn estimate is:

Runway = available cash ÷ average monthly net cash burn

This is useful only when burn is reasonably stable. In the worked example, burn changes every month, so a month-by-month cash schedule is more informative.

Define “available cash.” Restricted grant funds, customer deposits needed for delivery, minimum required balances, or cash reserved for taxes may not be freely spendable.

The bootstrapping guide explains how to tie runway to a specific evidence milestone and downside limit.

Sensitivity analysis

Sensitivity analysis changes a driver and shows how the model responds. Focus on assumptions that are both uncertain and consequential.

For the worked model, test:

Customer acquisition

What happens if new customers are four per month rather than six? Does the company still approach break-even before cash reaches a minimum operating buffer?

Customer loss

What happens if three customers leave each month? Does support or acquisition spending need to change, or is the offer itself the problem?

Price and discount

What happens when actual average revenue is lower than list price? Model discount by cohort or contract rather than quietly changing the headline price.

Direct cost

What happens if onboarding, hosting, support, refunds, or fulfillment costs rise with usage?

Collection timing

What happens if customers pay 30 or 60 days after invoicing while payroll and vendors are due earlier?

Hiring

What happens if a hire starts earlier, costs more, or produces revenue later than planned?

A good scenario tells a coherent story. In a downside case, slower sales may delay hiring but increase the time founders spend selling; lower volume may not reduce fixed software or compliance costs.

Model checks that catch common errors

Balance-sheet check

Assets should equal liabilities plus equity. An unreconciled balance sheet means the statements are not fully linked.

Cash-flow check

The change in cash on the cash-flow statement should match the change in cash on the balance sheet.

Sign and unit checks

Label currency, percentages, customers, units, and time periods. Mixing monthly churn with annual revenue or units with thousands creates plausible-looking errors.

Actual-versus-forecast check

Lock historical actuals and show the forecast boundary. Do not overwrite a missed forecast with new actuals and present the model as if it had always predicted them.

Source check

Every major assumption should show its source: billing data, contract, pipeline, hiring plan, vendor quote, benchmark, or management estimate.

Circularity check

Debt interest, cash, and financing needs can create circular formulas. Resolve them intentionally; do not leave spreadsheet iteration to hide an unstable model.

Financial model failure modes

Starting with a top-down market share

“If we win 1% of a large market” does not explain how customers are acquired, served, or retained. Build from operational drivers and compare the result with the market as a reasonableness check.

Treating pipeline as revenue

Separate lead, qualified opportunity, proposal, contract, invoice, revenue recognition, and cash collection.

Forecasting one growth rate forever

Growth interacts with capacity, channel saturation, churn, pricing, and hiring. Use explicit drivers.

Ignoring working capital

Inventory, receivables, payables, deposits, and payment timing can consume cash even while profit improves.

Hiding uncertainty in formatting

Decimal precision does not create accuracy. Use ranges, scenarios, and source notes.

Modeling only the fundraising case

Build the operating model the company uses to decide, then create an investor view from the same logic. A separate optimistic spreadsheet will fail diligence.

The startup due-diligence guide lists the financial and cap-table records investors commonly examine.

What to share with investors or lenders

Provide:

  • actual historical statements;
  • the driver-based forecast;
  • clear assumptions and definitions;
  • base and downside cases;
  • cash need and use of funds;
  • debt, securities, and cap-table context; and
  • the major risks that could change the model.

If debt is being considered, the startup debt-financing guide explains repayment capacity, collateral, guarantees, covenants, and total borrowing cost.

The model is a decision record

Update actuals, compare them with forecast, and record why the variance occurred. The best financial model does not predict every month correctly. It makes assumptions visible early enough for the company to change course.

This article is general educational information. Financial statements, taxes, financing, valuation, and accounting policies require qualified professional review for the company’s facts and jurisdiction.

Martin Bell

Martin Bell

Founder of 100 Tasks. Martin Bell has launched or supported 120+ startups and turned Rocket Internet venture-building discipline into a step-by-step system used by 25,000+ founders and startups.

Proven 100-Task Roadmap

Building A Startup Is Agonizing. Use The Proven 100-Task Roadmap.

Most founders are overworked, under-resourced, and forced to build without the operating sequence. 100 Tasks AI turns Martin Bell's 120+ launch process into a 100-task checklist, AI co-founder, Powersheets, and dashboard so you can launch and scale 3-5x faster.

Rocket InternetDeliverooDelivery HeroZalandoTEDDeloitteKPMGFinancial TimesThe Wall Street Journal
Start For $1
Martin Bell speaking on stage