Get your first month of Zinance free.Get your first month free.Claim my free monthClaim
Planning

A three-statement model that actually balances.

Twelve months of P&L, cash flow and balance sheet, driven off one assumptions tab and linked all the way through.

Parag Jain, CPA
Parag Jain, CPAFounder, Zinance·Last updated September 2026·8 min read

Summarize this article

Free download

Three-statement financial model

Excel (.xlsx) · 4 tabs · 12 months · no email required

Download

What is in the file

  • An assumptions tab — the only tab you type into
  • A monthly P&L driven off customer count, ARPU and headcount
  • An indirect cash flow statement reconciling to the closing cash balance
  • A balance sheet with a check row that must read zero in every month

Most startup models are a revenue forecast with some costs underneath. That is a P&L, not a model, and it will tell you confidently that you are profitable in month nine while saying nothing about the fact that you ran out of cash in month six because your customers pay on 60-day terms.

A three-statement model links the profit and loss to the cash flow statement and both to the balance sheet. The balance sheet is what makes it trustworthy: if assets do not equal liabilities plus equity, something is wrong, and the model tells you so.

How the tabs connect

  1. Assumptions holds every input — growth rate, churn, ARPU, headcount and salary, payment terms, opening balances. Nothing is typed anywhere else.
  2. P&L builds revenue from customer count times ARPU, then subtracts cost of revenue and operating expenses to get to net income.
  3. Cash flow starts at net income and adds back non-cash items, then adjusts for the movement in receivables and payables. This is the indirect method, and it is the one investors expect.
  4. Balance sheet carries cash from the cash flow statement, receivables and payables from the working-capital assumptions, and retained earnings from cumulative net income.

The check row at the bottom of the balance sheet subtracts liabilities plus equity from total assets. It must read zero. If you change something and it stops reading zero, you have broken a link — and you have found out immediately rather than in a board meeting.

The assumptions that move the answer

In practice three inputs dominate everything else in a model at this stage.

AssumptionWhy it dominatesWhere founders get it wrong
Monthly churnCompounds against growth every monthUsing logo churn when the business runs on revenue churn, or quoting an annual figure in a monthly cell
Days sales outstandingDecides whether profit ever becomes cashAssuming customers pay on the terms printed on the invoice
Headcount timingSalary is the largest cost in almost every planHiring everyone in month one because the plan says the year needs them

Read the cash line, not the profit line

The default assumptions in the file describe a company that turns profitable around month eight and never runs out of cash. Change days sales outstanding from 45 to 90 and the profit line does not move at all — every month still shows the same net income. The cash line falls by roughly a month and a half of revenue and stays there.

That is the whole reason to build three statements instead of one. Profitability and solvency are different questions, and companies fail on the second one while the first still looks fine.

Use it as a range, not a number

Save three copies — the plan, a version where growth is a third slower, and a version where it is half. The useful output is not the forecast, it is the month in which each version runs out of money. That spread tells you how much rope you actually have, and it is the only version of the model a good investor will ask about.

What this model deliberately leaves out

There is no cap table, no deferred revenue schedule, no multi-entity consolidation and no debt schedule beyond a single balance. Those belong in a model built for a specific transaction, and adding them here would make the file harder to check without making the answer better. If you need a cap table with a dilution waterfall, that is a separate template.

Frequently asked questions

How far out should a startup model go?+
Eighteen to twenty-four months monthly, with annual years three to five if a fundraise needs them. Monthly detail beyond two years is false precision — nobody can forecast month 31 — and the annual years exist to show the shape of the business, not to be believed.
What does it mean if the balance sheet does not balance?+
Something that touched cash was not carried through to one of the other two statements, or a balance-sheet movement was booked without the matching cash effect. Work backwards: find the first month where the check row is not zero, and the error was introduced that month. The most common cause is adding a cost to the P&L without modelling when it is actually paid.
Should I model revenue bottom-up or top-down?+
Bottom-up, which is what this file does — customers times price, with customers built from additions and churn. Top-down models that start from a market size and take a percentage of it are not checkable, and every experienced investor knows the percentage was chosen to reach a number the founder already had in mind.
Is Excel still the right tool for this?+
For a company under about $25M in revenue, yes. Planning software becomes worth the cost when you have several people editing the plan, real actuals to compare against every month, and enough departments that version control in a spreadsheet stops working. Before that it mostly adds a subscription and a migration.

More templates

Rather not maintain the spreadsheet?

Zinance runs bookkeeping, tax and CFO-level reporting for fast-growing companies, so the numbers stay current without anyone owning a file.