Skip to content
How to build a financial model

How to build a financial model, step by step.

Seven steps, the mistakes that break models, and three ways to get one: build it yourself, hire a consultant, or have us build it free.

  • Free account
  • No card
  • Usually ready within the hour

We use generative AI in parts of our process, so mistakes can occur. Every model should be checked by a person before it is relied on. Read more

The short answer

How do you build a financial model?

Start from the decision the model must support, put every assumption on one inputs sheet, build revenue and costs from drivers you can count, then link the profit and loss, balance sheet and cash flow and check that the balance sheet balances in every period. By hand in Excel, that is days of careful work. The fastest free route is to have it built: The Financial Modeller builds one around your business, usually within the hour.

Key facts

At a glance
Core
Three linked statements: profit and loss, balance sheet and cash flow
Inputs
One sheet, every assumption in blue with its source
Horizon
Usually 3–5 years, monthly for the first one or two
Proof
The balance sheet balances in every period
Format
Excel, the format lenders and investors expect
Built by us
Free, usually ready within the hour
  • 01

    Start from the decision

    A bank loan, a raise and a price rise need different models. Decide what yours must answer first.

  • 02

    Drivers, not growth rates

    Build revenue and costs from what you can count: customers, prices, staff, sites and stock.

  • 03

    Prove that it balances

    Link the three statements, then check the balance sheet balances and cash agrees in every period.

On this page · 5 parts
  1. 01What is a financial model?
  2. 02How do you build a financial model, step by step?
  3. 03What are the most common financial model mistakes?
  4. 04Template, consultant or built for you: which is right?
  5. 05What is the fastest way to build a financial model?
01

What is a financial model?

A financial model is a spreadsheet that forecasts a business’s results from its assumptions: what it sells, what it costs to run and how it is funded. Change an assumption and the forecast moves with it, so you can test a decision before you make it.

Most business models are three-statement models: the profit and loss, balance sheet and cash flow, linked so that profit, cash and debt always agree. Around them sit the parts that make a model useful:

  • Inputs. Every assumption on one sheet, in blue, with where it came from.
  • Revenue and cost drivers. Customers, prices, staff, sites and stock, built up rather than typed in.
  • The three statements. Profit and loss, balance sheet and cash flow, linked in every period.
  • Scenarios. A base case and a downside, switched from one place.
  • Valuation. Discounted cash flow or multiples, when the model has to put a value on the business.
  • Checks and a dashboard. Proof that it balances, and the figures your reader looks for first.
02

How do you build a financial model, step by step?

These are the steps a professional modeller follows, in this order, because each one feeds the next. Every step is quick to describe and slow to do well.

  1. 1

    Decide what the model is for

    Write down the decision it supports and who will read it. A bank loan needs monthly cash and the repayments; a raise needs runway and unit economics; a sale needs a valuation.

  2. 2

    Gather your numbers

    Collect two or three years of accounts if you have them, current trading, prices, staff costs, leases and loans. Note where every figure came from.

  3. 3

    Set up one inputs sheet

    Put every assumption on one sheet, in blue, with its source beside it. Formulas everywhere else refer to it and never contain a typed-in number.

  4. 4

    Build revenue from drivers

    Customers × average spend, sites × sales per site, or seats × price per seat. One revenue line with a growth rate hides how the business works.

  5. 5

    Build costs, assets and funding

    Cost of sales, staff from a hiring plan, overheads, equipment and its depreciation, tax, and each loan with its interest and repayments.

  6. 6

    Link the three statements

    Profit flows into retained earnings, depreciation is added back in the cash flow, debtor and creditor days move working capital, and closing cash lands on the balance sheet.

  7. 7

    Check it, then test it

    Confirm that the balance sheet balances and cash agrees in every period, then run a downside case and move the inputs that matter most to see what breaks.

Checks · Your modelBalances
  • Every input on the inputs sheet, with its source
  • No numbers typed into formulas
  • Profit flows into retained earnings
  • Closing cash agrees to the balance sheet
  • The balance sheet balances in every period
Step 7 in practice: the checks a finished model should pass before anyone relies on it.
03

What are the most common financial model mistakes?

Most broken models fail in the same few places, and lenders, investors and reviewers look there first:

  • Numbers typed into formulas. A hidden 1.1 inside a formula is an assumption nobody can see or change.
  • Growth with no cost behind it. Revenue that triples while sales and marketing spending stays flat.
  • Profit treated as cash. Customers pay late, stock ties up cash, and loans are repaid from cash, not profit.
  • GST and BAS left out. The GST you collect goes to the ATO with your BAS, so a cash forecast without it overstates cash.
  • A balance sheet forced to balance. A plug figure hides the error instead of fixing it.
  • One case only. Without a downside case, nobody knows how much room the plan has.
  • Too much detail too early. Ten years of monthly columns make a model slow to check; yearly is enough after the first two or three.
04

Template, consultant or built for you: which is right?

There are three ways to get a financial model, and each suits a different person. The honest comparison:

Three ways to get a financial model
RouteExcel templateConsultantBuilt free by The Financial Modeller
Time to a working modelDownload now, then days of your own work to fit it to your businessOften weeks, with scoping and review roundsUsually ready within the hour
Cost to youFree or a one-off feeA professional fee, by the project or by the dayFree, with a free account
Your effortHigh: you adapt it, fill it in and check every linkMedium: briefings, data requests and meetingsLow: describe the business, attach what you have, review the preview
Fit to your businessGeneric: someone else’s structureBespoke to your briefBuilt around your business from 1,500+ tested building blocks
Who checks itYouThe consultant, with a model audit for large dealsA Checks sheet in the workbook, and our team before it is sent
Best forLearning, or a simple business you know wellComplex deals, audited models, ongoing supportOwners and founders who need a checked model fast

Whichever route you take, have the model checked by someone you trust before you rely on it. A model is a set of calculations, not financial advice.

05

What is the fastest way to build a financial model?

Keep the scope to the decision in front of you, start from your latest accounts rather than a blank sheet, and model monthly only as far ahead as the decision needs. A focused model you can check beats a large one you cannot.

Faster still, have it built. Tell us about the business in a few minutes and attach what you have: accounts, a budget, a pitch deck or a spreadsheet. We assemble the model from tested building blocks, check that it balances in every period, and our team reviews it before it is sent. You preview every sheet online, ask for any changes, then download the Excel file. It is usually ready within the hour, and it is free.

In every model

Everything a model needs, in one workbook.

A standard .xlsx with every formula intact and no macros: monthly, quarterly, half-yearly or annual, for up to 30 years.

InputsEvery assumption in blue, with its source noted.
Profit and lossBuilt up from your revenue and cost drivers.
Balance sheetLinked to profit and cash, every period.
Cash flowClosing cash ties to the balance sheet.
Valuation7 methods, from DCF to precedent deals.
ScenariosSwitch cases and every sheet moves with it.
DashboardThe figures your reader looks for first.
ChecksProof that it balances in every period.
How it worksA guide sheet that explains each part.
FAQ

Questions, answered.

Straight answers to what people ask most about building a model.

  • Have it built from what you already have. Describe the business and attach your accounts, budget or deck, and The Financial Modeller builds a checked three-statement model in Excel, usually ready within the hour, free. Building one well by hand usually takes days.

  • Yes. The Financial Modeller builds financial models free: you describe your business, attach documents or link your website, and get an Excel model with linked statements, a valuation, scenarios and a dashboard. You need a free account, and no card.

  • Yes. You can hire a financial modelling consultant, or have The Financial Modeller build it free: we build it from your description and documents, check that it balances, and our team reviews it before it is sent. You preview every sheet and ask for changes before you download it.

  • It depends on the detail. By hand, a simple cash flow forecast can take a day, and a full three-statement model with a valuation takes much longer. Ours are usually ready within the hour.

  • An inputs sheet with sources, revenue and costs built from drivers, a linked profit and loss, balance sheet and cash flow, scenarios, a valuation if you need one, a dashboard, and checks that prove it balances.

  • Excel is the format lenders, investors and accountants expect, and it copes better with large models. Ours are standard .xlsx files with every formula intact and no macros.

  • To build one yourself, yes: you need formulas and an understanding of how the three statements link. To have one built, no: every model we build has a guide sheet that explains its parts, and the cells you can change are in blue.