Startup Financial Model: How to Build One From Scratch
A founder-first guide to building a startup financial model: the exact tabs, formulas, assumptions, scenarios, and checks you need to forecast cash and raise with confidence.
A startup financial model is a spreadsheet that turns your operating assumptions into a month-by-month view of revenue, costs, cash, and runway. It is not a promise about where the company will be in five years. It is a machine for asking if we do this, what happens to cash?
That distinction matters. A model built only to show investors an impressive curve will be abandoned after the fundraise. A model built to decide whether you can hire two engineers in October, how much cash a slower sales cycle consumes, or which milestone a round can fund becomes part of how the company operates.
You do not need a finance degree or a 40-tab workbook to build the first useful version. You need a small set of linked schedules, honest assumptions, and the discipline to replace estimates with actual results every month.
This guide gives you the exact structure, build order, formulas, and checks.
What a startup financial model should answer
Before opening a spreadsheet, write down the decisions the model needs to support. For most early-stage companies, those questions are:
- When do we run out of cash in the base case?
- What happens to runway if revenue arrives later than planned?
- Which hires can we afford, and when?
- How much capital do we need to reach the next financing or profitability milestone?
- What assumptions have the largest effect on the outcome?
- What would make us cut spend, delay a hire, or start fundraising?
Those are operating questions, not accounting exercises. Your first model should be designed around them.
There are three audiences, and they need different views of the same logic:
- Founders and operators need monthly cash, hiring capacity, scenario levers, and variance against plan.
- Investors need to understand the drivers, capital requirement, milestones, unit economics, and whether the plan hangs together.
- Lenders and finance professionals may need complete financial statements, working-capital schedules, debt terms, and accounting detail.
Build the operating model first. Add formal complexity when the business—not a template—requires it.
The eight-tab startup financial model
A useful early-stage model can fit into eight tabs. The order matters because each schedule feeds the next.
| Tab | What it contains | Main output |
|---|---|---|
| 1. Read Me | Purpose, conventions, version, owner, change log | A model another person can navigate |
| 2. Assumptions | Pricing, funnel, churn, hiring dates, salaries, payment timing, financing | One source of truth for inputs |
| 3. Revenue | Customer or transaction build by product/channel | Monthly revenue and cash collections |
| 4. Headcount | Employee and contractor plan with start dates and loaded costs | Monthly people cost |
| 5. Other Costs | COGS, marketing, software, legal, rent, capex, and other spend | Monthly non-headcount cost |
| 6. P&L | Revenue, COGS, gross profit, operating expenses, operating result | Profitability view |
| 7. Cash & Runway | Starting cash, cash receipts, cash payments, financing, ending cash | Runway and funding requirement |
| 8. Dashboard & Scenarios | KPIs, charts, milestones, base/upside/downside toggle | Decision view |
This is not the only valid architecture. It is a practical one because it keeps inputs separate from calculations, gives headcount the attention it deserves, and makes cash visible instead of burying it in an income statement.
A larger company may split each tab into several schedules. A pre-revenue solo founder may combine Headcount and Other Costs. Preserve the logic even when you simplify the file.
Step 1: Set the time horizon and spreadsheet rules
Use monthly columns for at least the next 12 to 24 months. A year-by-year model hides the timing problems that kill startups: a large annual bill in February, an engineer starting before a round closes, a customer paying 60 days after the invoice, or revenue launching one quarter late.
Carnegie Mellon University’s founder guide recommends monthly forecasts with annual summaries and a three-to-five-year view for investors. The U.S. Small Business Administration similarly advises monthly or quarterly detail in year one and a longer prospective outlook when seeking financing.
Use these conventions from the beginning:
- Inputs live in one place. Do not hardcode a growth rate inside a revenue formula if it belongs on Assumptions.
- One formula per row across time. Write the formula once and copy it right. Exceptions should be visible and explained.
- Separate actuals from forecast. Use a clear divider and never silently replace the original budget.
- Label units. Dollars, thousands of dollars, customers, percentages, and headcount should never be ambiguous.
- Document sources. Put a note or link beside assumptions based on contracts, payroll quotes, historical conversion, vendor pricing, or research.
- Use checks. A model should tell you when it is broken.
The model’s job is not to look sophisticated. Its job is to remain understandable after you have not opened it for three weeks.
Step 2: Build the Assumptions tab
The assumptions are the model. Everything else is arithmetic.
Group inputs by operating system rather than dropping them into one long list:
Company and timing
- Forecast start month
- Months in forecast
- Currency
- Tax assumptions if material
- Opening cash balance
- Planned financing amount and close date
Revenue drivers
- Price by plan, product, or transaction
- New leads, trials, opportunities, or units by month
- Conversion rate between funnel stages
- Sales-cycle or activation lag
- Monthly churn or repeat-purchase rate
- Expansion, contraction, and discounts
- Billing frequency and collection delay
Cost drivers
- Variable cost per customer, unit, transaction, or usage volume
- Payment processing rate
- Hosting, API, fulfillment, or support assumptions
- Marketing spend and channel efficiency
- Salary, payroll tax, benefits, recruiting, equipment, and software by role
- Vendor contract start dates and annual renewals
For every important assumption, record four things:
| Field | Example |
|---|---|
| Assumption | Trial-to-paid conversion |
| Current input | 12% |
| Source | Last 90 days of product data |
| Owner / review date | Growth lead / monthly close |
If there is no historical data, say so. Use a range, a comparable, a customer test, or a capacity constraint. The SBA’s guidance on new-business forecasts is useful here: transparent assumptions and comparisons with similar situations are what make a forecast credible; the forecast should then be reviewed and revised rather than treated as permanent truth (SBA).
False precision is not rigor. “12.0% conversion based on 41 trials” is an estimate with evidence. “18.37% because the model needed to reach $2 million” is decoration.
Step 3: Build revenue from the bottom up
Top-down forecasting starts with a large market and assumes the startup captures a small percentage. It is useful for explaining the size of an opportunity. It is weak as an operating plan because it does not explain how customers appear.
Bottom-up forecasting starts with the activity you can create:
SaaS
New customers = qualified opportunities × close rate
Ending customers = beginning customers + new customers - churned customers
MRR = ending customers × average monthly revenue per customer
Usage-based product
Revenue = active accounts × average units per account × price per unit
Marketplace
GMV = buyers × transactions per buyer × average order value
Revenue = GMV × take rate
Services business
Billable capacity = delivery headcount × available hours × utilization
Revenue = billable hours × realized hourly rate
Ecommerce or hardware
Units sold = sessions × conversion rate × units per order
Revenue = units sold × net selling price
Carnegie Mellon University’s financial-modeling guide explicitly recommends bottom-up forecasts because they show how spending and operating capacity create revenue. EY reaches a similar conclusion, while noting that a top-down market view can still act as a long-range reasonableness check (EY).
A worked SaaS example
Suppose a founder models one acquisition channel:
- 400 qualified visits in January
- 8% become trials
- 25% of trials become paid customers one month later
- The plan costs $150 per month
- Monthly logo churn is 2%
The first step is not to multiply 400 × 8% × 25% × $150 and repeat the result forever. Build the sequence:
- January creates 32 trials.
- With a one-month lag, those trials can create 8 new customers in February.
- February ending customers equal beginning customers plus 8, minus churn.
- February MRR equals ending customers multiplied by $150.
- Cash collection depends on whether customers pay monthly, annually, immediately, or on invoice terms.
Now every lever means something. Increasing traffic requires spend or distribution. Improving conversion requires product or sales work. Lowering churn changes the whole customer base, not just one month’s revenue.
Connect this schedule to your real pricing architecture. If pricing is still an open question, build it alongside your first SaaS pricing model rather than hiding one blended number in the forecast.
Step 4: Model cost of goods sold and gross margin
Cost of goods sold (COGS) includes the costs directly required to deliver the product or service. The definition changes by business model:
- SaaS: hosting, third-party API usage, payment processing, and delivery-related support where appropriate
- Marketplace: payment costs, transaction operations, fraud, insurance, or incentives tied to transactions
- Ecommerce: product cost, packaging, inbound freight, and fulfillment
- Services: compensation for people delivering billable work
- Hardware: components, manufacturing, assembly, freight, and warranty provision
Then calculate:
Gross profit = Revenue - COGS
Gross margin % = Gross profit ÷ Revenue
Do not force every cost to scale as a simple percentage of revenue. Infrastructure may be stepwise. Support may require one hire after a customer threshold. API pricing may have tiers. Card fees may apply to cash collections rather than recognized revenue.
The point of the schedule is to show how delivery economics change with volume. If your gross margin improves at scale, the model should identify the operational reason—not merely increase the percentage each year.
Step 5: Build the headcount plan person by person
Payroll is usually too important to model as “headcount grows 10% per quarter.” Create one row per current person and one row per planned hire.
Include:
- Role or name
- Department
- Start date
- End date, if temporary
- Base salary or contractor fee
- Employer payroll taxes
- Benefits
- Bonus or commission
- Recruiting fee
- Equipment and onboarding cost
- Recurring software or seat cost where material
A simple monthly formula is:
Monthly loaded cost = base pay + employer taxes + benefits + variable compensation
One-time recruiting and equipment costs should land in the start month rather than being smoothed across the year.
Most importantly, make the start date an assumption. That turns hiring into a scenario lever. You can immediately see the cash effect of moving a role by one quarter, hiring a contractor first, or waiting until a revenue milestone.
For equity planning, keep the cash model and ownership model distinct. Equity does not reduce the cash salary to zero, and an option grant does not belong in cash burn. Use a separate cap-table model and our guide to equity for first employees when structuring grants.
Step 6: Model other operating costs by driver
Organize non-headcount expenses into categories that match how you make decisions:
- Sales and marketing
- Product and engineering tools
- General software
- Legal and accounting
- Insurance
- Office and travel
- Contractors
- Capital expenditure
- Debt payments
- Taxes, where relevant
Use the right driver for each line:
| Cost | Better driver than “grows 5%” |
|---|---|
| Payment processing | Cash collections × contracted rate |
| Cloud hosting | Active users, transactions, or usage tiers |
| CRM | Paid seats × price per seat |
| Legal | Specific financing, contract, or compliance events |
| Insurance | Renewal month and quoted premium |
| Travel | Planned trips or attendees × cost per trip |
| Marketing | Channel budget linked to funnel output |
Annual contracts deserve special treatment. A $12,000 tool paid in January is a $1,000 monthly expense if recognized evenly, but it is still a $12,000 January cash outflow. That difference is why your P&L and cash schedule must be separate.
If spend has become difficult to see across cards, reimbursements, and bills, the model should be reconciled with an operating system rather than maintained by guesswork. Our comparison of expense management software for startups explains the category.
Step 7: Assemble the P&L
The profit and loss statement should pull from the schedules you already built. Do not type totals into it manually.
A founder-level P&L usually needs:
Revenue
- Cost of goods sold
= Gross profit
- Sales and marketing
- Research and development / product
- General and administrative
= Operating income or loss
You may add depreciation, interest, taxes, and other lines when material. The exact presentation matters less than the connections.
The P&L answers: does the economic activity in this period produce a profit or loss? It does not answer: did cash arrive or leave during this period?
A customer can sign an annual contract in December, pay in January, and receive service across the following year. Revenue recognition and cash collection can therefore happen at different times. Similarly, you can incur an expense before paying the bill.
Penn State’s startup-finance guide explains the accounting relationship among the income statement, balance sheet, and statement of cash flows, and why the three are interconnected (Penn State Smeal Propel). You do not need to become an accountant to build the first operating model, but you do need to stop treating profit and cash as synonyms.
Step 8: Build cash flow, burn, and runway
For an early-stage operating model, use a direct cash schedule:
Beginning cash
+ Customer cash collected
+ Financing received
+ Other cash in
- Payroll paid
- Vendor payments
- Taxes and debt payments
- Capital expenditure
= Ending cash
The ending cash of one month becomes the beginning cash of the next.
YC defines burn as a cash-flow measure, not a profit-and-loss measure. That means signed contracts and recognized revenue do not extend runway until cash is collected.
Two simple metrics sit on top:
Gross burn = monthly cash operating outflows
Net burn = monthly cash operating outflows - monthly operating cash inflows
Simple runway = current cash ÷ current net burn
The simple runway formula is a snapshot. Your modeled runway is better: follow the changing monthly ending-cash balance until it reaches the minimum buffer or zero. That captures hiring, revenue growth, annual renewals, financing, and changes in collections.
For the detailed mechanics, use our startup runway and burn model as the companion guide.
Set a cash trigger, not just a zero date
“Cash reaches zero in May” is too late to be useful. Add a trigger before zero:
- Minimum cash reserve
- Minimum months of runway
- Date fundraising must begin
- Date a hiring freeze or cost plan activates
- Date a bridge, debt facility, or equity round must close
The model should make the trigger visible on the dashboard. Decide it while you have options.
When to add a balance sheet and full cash-flow statement
A pre-revenue software company with no debt, inventory, or accounts receivable can get real value from a driver-based P&L and direct cash schedule. A full three-statement model becomes more important when the balance sheet starts moving the answer.
Add it when you have:
- Material accounts receivable or payment delays
- Deferred revenue from annual prepayments
- Inventory
- Significant equipment or capital expenditure
- Debt, interest, or repayment schedules
- Multiple entities or currencies
- Tax balances
- Investor, lender, board, or diligence requirements
In a three-statement model:
- The P&L calculates profit or loss.
- The balance sheet tracks assets, liabilities, and equity.
- The cash-flow statement reconciles accounting activity to the change in cash.
The three statements must remain linked and the balance sheet must balance. Graphite Financial’s model page makes the practical case that accounts receivable, accounts payable, and other timing items are necessary for accurate cash projections in a full model (Graphite Financial).
Do not add a balance sheet merely to make the file look investor-ready. Add it when it improves the answer or the audience requires it. If you do add it, have a qualified finance professional review the accounting logic.
Build three scenarios that change decisions
A scenario is not the base case multiplied by 80%, 100%, and 120%. Change the drivers that could actually move.
Base case
Your current operating plan: the set of assumptions you believe is most defensible.
Downside case
Stress the uncertainties that threaten cash:
- Launch slips
- Conversion is lower
- Sales cycles lengthen
- Churn rises
- Collections slow
- A planned hire costs more
- A financing closes later
Upside case
Model opportunity without pretending costs stay fixed:
- Faster acquisition may require more marketing or sales capacity
- More customers may increase support and infrastructure
- Inventory or working capital may consume cash before revenue arrives
- Hiring may need to move forward
Use a scenario toggle on the Assumptions tab so the same formulas run all three cases. Do not maintain three separate workbooks; they will drift.
Then compare the outputs that affect action:
| Output | Base | Downside | Upside |
|---|---|---|---|
| Lowest cash balance | |||
| Runway / cash-out month | |||
| Financing required | |||
| Break-even month | |||
| Headcount at year end | |||
| Milestone reached |
Leave the example cells blank until your real assumptions populate them. A blank template is more honest than fabricated benchmark numbers.
Add unit economics that match your business
Do not copy a SaaS dashboard into every startup. Track the metrics that explain how your model creates or loses value.
SaaS
- MRR and ARR
- Gross margin
- Logo and revenue churn
- CAC and CAC payback
- Expansion and net revenue retention
Marketplace
- GMV
- Take rate
- Contribution margin per transaction
- Buyer and seller acquisition cost
- Repeat rate and liquidity measures
Ecommerce or hardware
- Gross margin per unit
- Contribution margin per order
- Return rate
- Inventory turns
- Cash conversion cycle
Services
- Billable utilization
- Realized rate
- Delivery gross margin
- Revenue and gross profit per delivery employee
Define each formula in the Read Me tab. Metrics are dangerous when two people use the same label for different calculations.
The seven checks that catch a broken model
Before you use the model for a board meeting or fundraise, run these tests.
1. Cash roll-forward check
Every month:
Beginning cash + cash in - cash out = ending cash
The next month’s beginning cash must equal the prior month’s ending cash.
2. Scenario direction check
The downside case should not accidentally produce more cash than the base case unless a clear cost response explains it. The upside case should include the costs of supporting upside.
3. Revenue bridge check
Beginning customers plus additions minus churn must equal ending customers. Price multiplied by the correct customer or usage base must reconcile to revenue.
4. Headcount check
Opening headcount plus starts minus departures must equal closing headcount. Payroll totals must reconcile to the person-level schedule.
5. No-orphan-input check
Every important assumption should feed at least one formula. Every important output should trace back to a documented assumption or actual result.
6. Timing check
Move a hire, financing, or customer payment by one month. The cash schedule should move in the same month. If nothing changes, the model is probably smoothing a timing item it should preserve.
7. Extreme-case check
Set new sales to zero. Set churn high. Remove the financing. Delay the launch. The model should still calculate without impossible negative customers, divide-by-zero errors, or cash mysteriously appearing.
If you have a full three-statement model, add an eighth check: assets must equal liabilities plus equity in every period.
Common startup financial-model mistakes
Forecasting from market share
“We only need 1% of a $5 billion market” says nothing about how you acquire a customer. Use market sizing for opportunity; use bottom-up drivers for the operating forecast.
Hiding assumptions inside formulas
A formula like =last_month*1.12 hides the reason for growth. Put the 12% on Assumptions, label it, and connect it to the activity that creates growth.
Treating signed revenue as cash
A contract does not pay payroll. Model invoice dates, payment terms, annual prepayments, refunds, and collection delays.
Smoothing lumpy costs
Annual insurance, legal work, recruiting fees, equipment, conferences, and debt payments land in specific months. The cash schedule needs those months.
Modeling payroll as salary only
Employer taxes, benefits, recruiting, equipment, commissions, and start timing change the real cash cost.
Building one scenario
One forecast turns uncertainty into false certainty. Scenarios reveal which assumptions deserve monitoring and which cost levers buy time.
Making the model too complex to update
A technically impressive file that only its creator understands is a failed operating system. Complexity must earn its maintenance cost.
Never comparing forecast with actuals
The model does not improve because time passes. It improves when you study why reality differed from the plan.
The monthly operating cadence
The difference between a model and a fundraise artifact is maintenance.
Within a consistent monthly close process:
- Import actual results. Revenue, collections, payroll, vendor spend, financing, and ending cash.
- Lock the completed month. Do not let later forecast changes rewrite history.
- Compare actual with budget and latest forecast. Keep both comparisons.
- Explain the largest variances. Price, volume, timing, one-time event, or wrong assumption?
- Update assumptions with evidence. Do not change an input merely to make the chart look smooth.
- Roll the forecast forward. Add a new outer month so the decision horizon stays intact.
- Review scenarios and triggers. Has the fundraising, hiring, or cost date moved?
- Assign decisions. A forecast review without an owner and action is reporting, not management.
Keep a short change log in the Read Me tab. When an investor asks why the forecast changed, you should be able to explain the operating facts—not just point to a new version number.
YC recommends reviewing burn, runway, and growth frequently; the exact cadence depends on volatility, but cash deserves more attention as runway gets shorter (YC).
What investors are really testing
Investors know an early-stage forecast will be wrong. They still ask for it because the model reveals how you think.
Be ready to explain:
- What creates each revenue line
- Which assumptions come from actual data and which are still hypotheses
- Why hiring occurs in that order
- How much capital the plan requires
- What milestone that capital reaches
- What changes in the downside case
- When the company becomes self-funding, if that is the plan
- Which two or three inputs have the largest effect on cash
A clean model does not rescue a weak business. It makes the business legible. That is useful even when the answer is uncomfortable.
Build the smallest model that changes a decision
Start with the eight-tab structure. If you are pre-revenue, spend most of your time on milestones, hiring, costs, financing, and cash. If you have customers, make the revenue build and collections schedule reflect how they actually buy. If working capital or debt matters, add the balance sheet. If the model no longer fits in one founder’s head, bring in finance help before a high-stakes raise or lender review.
Then use it.
The goal is not a perfect forecast. The goal is to see consequences early enough to act: delay the hire, raise the price, collect faster, cut a contract, change the round size, or recognize that the current plan does not reach the milestone.
That is what a startup financial model is for.
For more founder finance systems, browse the Startup Finance hub, then build the companion runway and burn model.
Frequently asked questions
What should a startup financial model include?
At minimum, include documented assumptions, a bottom-up revenue forecast, a headcount plan, non-payroll operating costs, a monthly profit-and-loss view, cash flow and runway, and base/upside/downside scenarios. Add unit economics relevant to your model, such as gross margin, CAC, payback, churn, or contribution margin. A full investor or lender model may also need an integrated balance sheet and formal cash-flow statement.
How many years should a startup financial model cover?
For operating decisions, make the next 12 to 24 months detailed and monthly. For fundraising, investors and lenders may ask for three to five years, so extend the model with annual summaries or less granular outer years. The farther out you go, the less the output is a forecast and the more it is a statement of assumptions, so keep the near term operationally grounded.
Should I build a startup financial model in Excel or Google Sheets?
Either works for an early-stage company. Use the tool your team will actually maintain, protect formula cells, keep assumptions in one place, and avoid features that make the file hard for investors or advisers to open. Excel becomes more useful as models grow larger; Google Sheets is often easier for a small team to collaborate on. Structure and maintenance discipline matter more than the software.
What is the difference between a startup budget and a financial model?
A budget is usually one approved plan for a period. A financial model is the connected system underneath it: change pricing, hiring dates, conversion, payment timing, or funding, and the outputs update. The model lets you test scenarios; the budget is the operating commitment you choose from those scenarios.
Do pre-revenue startups need a financial model?
Yes, but it should be simpler than a later-stage model. A pre-revenue model is mainly a hiring, spend, milestone, and cash plan. Revenue assumptions should be explicit and conservative rather than disguised as precision. Its most useful outputs are monthly cash, runway, funding required, and the milestone the available capital can reach.
Do I need all three financial statements in my startup model?
Not always on day one. A very early software startup can make useful operating decisions with a driver-based P&L plus a direct monthly cash schedule. Add an integrated balance sheet and formal cash-flow statement when accounts receivable, deferred revenue, inventory, debt, capital expenditure, taxes, multiple entities, or investor and lender diligence make timing and accounting relationships material.
How often should a startup update its financial model?
Update actual results at least monthly, then roll the forecast forward. Cash and runway may need weekly review when the company is short on cash or collections are volatile. Do not overwrite the original plan: preserve budget, latest forecast, and actuals so you can see where assumptions were wrong and improve them.


