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.

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:
- Operating drivers: customers, units, price, hiring, capacity, conversion, churn, or other business-specific activity.
- Income statement: revenue minus costs and expenses over a period.
- Balance sheet: assets, liabilities, and equity at a point in time.
- 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:
| Assumption | Value | Unit | Source or rationale |
|---|---|---|---|
| Opening paid customers | 20 | customers | Billing system actual |
| New customers per month | 6 | customers/month | Current qualified pipeline scenario |
| Customers lost per month | 2 | customers/month | Simplified planning assumption |
| Monthly price | 500 | currency/customer | Current offer |
| Direct variable cost | 100 | currency/customer | Hosting and service estimate |
| Fixed operating cash cost | 18,000 | currency/month | Payroll, tools, rent, and other planned cash costs |
| Opening cash | 70,000 | currency | Bank 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:
| Month | Ending customers | Revenue | Direct cost | Gross profit | Fixed operating cash cost | Simplified net cash flow | Closing cash |
|---|---|---|---|---|---|---|---|
| 1 | 24 | 12,000 | 2,400 | 9,600 | 18,000 | -8,400 | 61,600 |
| 2 | 28 | 14,000 | 2,800 | 11,200 | 18,000 | -6,800 | 54,800 |
| 3 | 32 | 16,000 | 3,200 | 12,800 | 18,000 | -5,200 | 49,600 |
| 4 | 36 | 18,000 | 3,600 | 14,400 | 18,000 | -3,600 | 46,000 |
| 5 | 40 | 20,000 | 4,000 | 16,000 | 18,000 | -2,000 | 44,000 |
| 6 | 44 | 22,000 | 4,400 | 17,600 | 18,000 | -400 | 43,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
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.


