Three-statement model template

A 3-statement model links a company's income statement, balance sheet and cash flow statement in one forecast, so a change to any driver flows through all three. Net income starts the cash flow statement, the cash flow statement sets the cash on the balance sheet, and the balance sheet has to balance every year. It is the base a DCF, an LBO or a merger model is built on. Change a driver below and watch it hold, or download the same model in Excel.

Drivers

Income statement
Balance sheet
Debt

Balances in every year

Balances in every year

Fernhill Outdoor, an invented maker of camping gear. Year 0 is its last reported year. The five years after it come from the drivers.

Year 5 revenue
$587.7m
Year 5 net income
$58.4m
Year 5 cash
$147.9m
Year 5 debt
$75.0m

Assets minus liabilities and equity

  • Year 10.0
  • Year 20.0
  • Year 30.0
  • Year 40.0
  • Year 50.0

Income statement

Depreciation and interest use last year's balance sheet, so there is no circular reference.

LineYear 1Year 2Year 3Year 4Year 5
Revenue432.0466.6503.9544.2587.7
Cost of goods sold(259.2)(279.9)(302.3)(326.5)(352.6)
Gross profit172.8186.6201.6217.7235.1
SG&A(95.0)(102.6)(110.9)(119.7)(129.3)
EBITDA77.884.090.798.0105.8
Depreciation(20.0)(20.2)(20.5)(20.9)(21.6)
EBIT57.863.870.277.084.2
Interest(10.5)(9.5)(8.4)(7.4)(6.3)
Pre-tax income47.354.461.869.777.9
Taxes(11.8)(13.6)(15.5)(17.4)(19.5)
Net income35.440.846.452.258.4

Cash flow statement

Starts from net income. A rise in receivables or inventory uses cash, a rise in payables brings it in.

LineYear 1Year 2Year 3Year 4Year 5
Net income35.440.846.452.258.4
Plus depreciation20.020.220.520.921.6
(Increase) in receivables(3.3)(4.3)(4.6)(5.0)(5.4)
(Increase) in inventory(2.6)(3.4)(3.7)(4.0)(4.3)
Increase in payables3.42.32.52.72.9
Cash from operations53.055.561.066.973.2
Capex(21.6)(23.3)(25.2)(27.2)(29.4)
Cash from investing(21.6)(23.3)(25.2)(27.2)(29.4)
Debt repaid(15.0)(15.0)(15.0)(15.0)(15.0)
Cash from financing(15.0)(15.0)(15.0)(15.0)(15.0)
Net change in cash16.417.220.824.728.8
Beginning cash40.056.473.694.4119.1
Ending cash56.473.694.4119.1147.9

Balance sheet

Year 0 is fixed. Each later year rolls forward from the one before, and cash comes from the cash flow statement.

LineYear 0Year 1Year 2Year 3Year 4Year 5
Cash40.056.473.694.4119.1147.9
Receivables50.053.357.562.167.172.5
Inventory40.042.646.049.753.758.0
PP&E, net200.0201.6204.8209.5215.7223.6
Total assets330.0353.9381.9415.7455.6501.9
Payables25.028.430.733.135.838.6
Debt150.0135.0120.0105.090.075.0
Common stock50.050.050.050.050.050.0
Retained earnings105.0140.4181.2227.6279.8338.3
Liabilities and equity330.0353.9381.9415.7455.6501.9
CheckOKOKOKOKOKOK

Build it in this order

Six steps, the same on this page and in the spreadsheet.

  1. 1. Set the drivers

    Growth, margins, capex %, days, interest rate, repayment

    Every forecast line hangs off a driver. In the spreadsheet each year has its own row, so you can type over a single year.

  2. 2. Income statement

    Net income = (EBITDA − D&A − interest) × (1 − tax)

    Depreciation comes from last year's PP&E and interest from last year's debt. Using opening balances keeps the model free of circular references.

  3. 3. Working capital

    Receivables = revenue × days ÷ 365

    Inventory and payables use cost of goods sold instead of revenue. These three balances go straight onto the balance sheet.

  4. 4. Cash flow statement

    Cash = opening cash + operations − capex − debt repaid

    Start from net income, add back depreciation, then take the change in each working capital line from the balance sheet.

  5. 5. Balance sheet

    PP&E = opening + capex − D&A, equity = opening + net income

    Roll each balance forward from last year. Cash is the ending cash from the step before, never a number of its own.

  6. 6. Check

    Assets − liabilities − equity = 0

    Put the check under the balance sheet for every year, so a broken link shows up the moment you make it.

How it comes up in interviews

Interviewers ask about the links, not the spreadsheet. These are the questions, with the short version of a strong answer.

  • How do the three financial statements link together?

    Start at net income and follow it: into retained earnings, then to the top of the cash flow statement, then adjust for non-cash items and working capital until you reach the change in cash, which lands on the balance sheet. The table above is that answer with numbers.

  • Depreciation goes up by $10. Walk me through the statements.

    At 25% tax, net income falls $7.50. Add back the $10 and cash is up $2.50, the tax saved. PP&E falls $10, so assets are down $7.50 and retained earnings fall by the same $7.50. It balances.

  • A company raises $100 of debt to buy equipment. What changes?

    Nothing on the income statement at the time of purchase. Financing brings in $100 and investing spends it, so cash is flat. PP&E and debt both rise by $100. Interest and depreciation arrive in the years after.

  • How can a profitable company run out of cash?

    Growth plus slower collections ties up cash in receivables and inventory before customers pay. Set growth to 25% and receivable days to 90 in the model above: year 1 net income is $44.6m, yet cash ends the year $10.1m below zero.

More questions like these, each with a worked answer: accounting interview questions.

Common modeling mistakes

Most broken models break in one of these six places. The gap they leave tells you which one.

The mistakeWhat you see in the exampleThe fix
Typing in cashWhat you seeHold cash at last year's $40.0m and the check is off by the year's change in cash, $16.4m.The fixLink balance sheet cash to ending cash on the cash flow statement.
Flipping a working capital signWhat you seeAdding the rise in receivables instead of taking it off puts cash $6.5m too high in year 1.The fixAn asset that grows uses cash. A liability that grows frees it.
Forgetting depreciation on PP&EWhat you seeAssets are $20.0m too high in year 1, and the gap grows every year.The fixNet PP&E is opening PP&E plus capex less depreciation.
Leaving net income out of equityWhat you seeThe check is off by net income, $35.4m in year 1, and then by the running total.The fixRetained earnings are last year's plus net income, less any dividends.
Interest on average debt, no switchWhat you seeA circular reference warning, or numbers that shift each time the sheet recalculates.The fixCharge interest on opening debt, as here, or turn on iterative calculation behind an on and off switch.
Plugging the gapWhat you seeThe check reads zero, but the error is still in the model, now hidden in another line.The fixFind the year the check first breaks and look for a line that size.

Now say it out loud

In an interview nobody asks you to build the model. They change one line and ask what happens to all three statements. Practice those answers with an AI interviewer that asks the follow-ups.

Questions people ask

What is a 3-statement model?

A forecast of the income statement, balance sheet and cash flow statement built so the three are linked. Net income feeds retained earnings and the cash flow statement, and ending cash feeds the balance sheet. In the example, year 1 ends with $35.4m of net income, cash up $16.4m after capex and debt repayment, and both sides of the balance sheet at $353.9m.

What is a 3-statement model used for?

It is the base most other models sit on. A DCF takes its free cash flow from it, an LBO adds a debt schedule to it, and a merger model combines two of them. Analysts build one first because it shows whether a forecast holds together in cash, not only in profit.

Why is cash the line that makes it balance?

Every other line has its own driver. Cash is what is left after operations, investing and financing, so it comes out of the cash flow statement. If every link is right, the balance sheet balances by itself. If you type a number to force it, you hide the mistake.

My balance sheet doesn't balance. Where do I start?

Check year 0 first, then find the first year the check is not zero. Compare the gap with that year's lines: a gap equal to depreciation points at PP&E, one equal to net income at retained earnings, one equal to twice a working capital change at a flipped sign.

What should the model do with all that cash?

In the example cash builds to $147.9m by year 5. A real model would pay a dividend, buy back shares or repay more debt. Each is cash out in financing, and it lowers either equity or debt by the same amount, so the model still balances.

What if cash goes below zero?

The company can't run a negative bank balance, so a real model draws on a revolver, a credit line, to cover the gap and repays it from later cash. The model on this page flags the year it happens. The debt schedule template models the revolver.

Is the Excel file free, and does it work in Google Sheets?

It is free with no sign-up and has no macros. Blue cells are inputs, green cells come from another statement, and every other cell is a formula, with a check row that reads OK each year. It opens in Google Sheets.

Is Fernhill Outdoor a real company?

No. The company and every number are invented to show how the links work. Replace the year 0 balance sheet and the drivers with your own.

Keep going