Knowledge / MBA (Finance / Marketing / HR / Operations / Business Analytics) / Financial modelling in Excel: the three-statement model

Financial modelling in Excel: the three-statement model

MBA (Finance / Marketing / HR / Operations / Business Analytics) (MBA / PGDM) · Finance · free study notes for exams, placements and interviews

In short

A three-statement model is a linked Excel workbook that projects a company's profit and loss account, balance sheet and cash flow statement from a common set of drivers, so that every rupee of profit flows into retained earnings and every rupee of cash movement reconciles to the closing cash balance. It is the base layer on which valuation (DCF, LBO), credit assessment and annual budgets are built, which is why it is the standard practical test for roles in equity research, investment banking, credit rating, FP&A and consulting. It is examined in MBA Financial Modelling / Corporate Finance papers (model structure, forecast drivers, circularity, balance sheet balancing) and in NISM/CFA-style questions on forecasting and statement linkage. In Indian practice the statements follow Schedule III of the Companies Act, 2013 and Ind AS, so model line items should mirror the published annual report. Employers test it live: build or fix a model in 60-90 minutes, with the balance sheet tying to zero.

Explained

What the model is and how the three statements link

Structure and layering of a professional model

Step-by-step build

  1. Collect and normalise historicals from the annual report / BSE-NSE filings: three to five years of P&L, BS and CFS exactly as reported, then a restated block for one-off items. Tie totals to the printed accounts before forecasting.
  2. Compute historical ratios as forecast evidence: revenue growth, gross and EBITDA margin, tax rate, capex/revenue, depreciation/opening gross block, DSO, DIO, DPO.
  3. Build the revenue driver bottom-up: volume × price, stores × sales per store, capacity × utilisation × realisation, customers × ARPU, or order book × execution rate. Growth-rate-only forecasts are accepted only for immaterial lines.
  4. Forecast costs - variable items as % of revenue, fixed items grown with inflation, employee cost per head × headcount - down to EBITDA.
  5. Depreciation (and PPE) schedule: closing gross block = opening + capex − disposals; depreciation = rate × opening (or average) gross block, or asset-wise on a useful-life basis per Schedule II of the Companies Act, 2013. Closing net block feeds PPE in the balance sheet.
  6. Working capital schedule: forecast receivables, inventory and payables from DSO/DIO/DPO on days; the change in net working capital feeds the operating section of the cash flow.
  7. Debt and interest schedule: closing debt = opening + drawdown − repayment (as per the sanctioned amortisation); interest expense = rate × average debt; interest income = rate × average cash/surplus.
  8. Tax: tax expense = effective rate × PBT; keep current vs deferred separate if deferred tax assets/liabilities are material. Corporate tax in India is governed by the Income-tax Act, 2025 (in force from 1 April 2026, which renumbered all sections of the 1961 Act); models typically use the concessional domestic company rate of 22% plus surcharge and cess (~25.17% effective) or the 15% new-manufacturing rate where eligible - take the rate from the company's own tax note and state it as an input, and check the current year's Finance Act since rates change.
  9. Complete the P&L to PAT, then post PAT to reserves and dividends to the dividend/equity schedule.
  10. Build the cash flow statement from the P&L and from the movement in every balance-sheet line; closing cash = opening cash + net cash flow.
  11. Close the loop with the revolver/cash sweep: if closing cash falls below a minimum cash balance, draw a short-term revolver; if there is surplus, repay it or accumulate cash.
  12. Run the checks, then scenarios and sensitivities, and only then build outputs (FCFF for a DCF, credit ratios, charts).

Circularity, the revolver and the plug

Excel craft the model depends on

Outputs, uses and limitations

Key points

Formulas and examples

Closing retained earnings = Opening retained earnings + PAT − Dividend (and − dividend distribution charges, if any)
Closing cash = Opening cash + CFO + CFI + CFF [₹ crore]
Balance check = Total Assets − (Total Equity + Total Liabilities) = 0
Closing gross block = Opening gross block + Capex − Disposals; Depreciation = d × Opening gross block
Closing net block = Opening net block + Capex − Depreciation − Net book value of disposals
DSO = (Trade receivables / Revenue) × 365; DIO = (Inventory / COGS) × 365; DPO = (Trade payables / COGS) × 365 [days]
Forecast receivables = Revenue × DSO / 365; Forecast inventory = COGS × DIO / 365; Forecast payables = COGS × DPO / 365
Net working capital = Receivables + Inventory − Payables; Cash impact = −(NWC_closing − NWC_opening)
Closing debt = Opening debt + Drawdown − Repayment; Interest expense = i × (Opening debt + Closing debt)/2
Revolver draw = MAX(0, Minimum cash − Cash before revolver); Revolver repay = MIN(Opening revolver, MAX(0, Cash before revolver − Minimum cash))
CFO (indirect) = PAT + D&A + Interest expense (if shown in financing) − Non-cash income ± ΔNWC − Tax paid adjustments
FCFF = EBIT × (1 − t) + D&A − Capex − ΔNWC [₹ crore]; t = effective tax rate (decimal)
Effective tax rate = Tax expense / PBT; Interest coverage = EBIT / Interest; DSCR = (PAT + D&A + Interest) / (Interest + Principal repayment)

Example 1 - Revenue build and EBITDA (driver-based). A retailer has 120 stores at FY26 end, average sales ₹4.00 crore per store, and opens 15 stores in FY27 evenly through the year (so average stores = 120 + 15/2 = 127.5). Sales per store grows 6%.

Example 2 - Working capital and its cash impact. FY26 actuals: revenue ₹500 crore, COGS ₹310 crore, receivables ₹41.10 crore, inventory ₹59.60 crore, payables ₹47.60 crore.

Example 3 - Full one-year roll-forward with the balance check. Opening FY27 balance sheet (₹ crore): PPE (net) 300, inventory 59.60, receivables 41.10, cash 25 → total assets 425.70. Equity capital 50, other equity 180.70, long-term debt 150, payables 47.60 → total 428.30. (Opening sheet already balances only if it ties - here it does not, so first correct the opening data: take other equity as 178.10, giving total 425.70.) Assumptions: EBITDA ₹75.69 crore (Example 1); capex ₹40 crore; depreciation 10% of opening gross block, gross block opening ₹450 crore → depreciation ₹45 crore; interest 9% on average debt with ₹20 crore repaid at year end; tax 25.17%; dividend ₹5 crore; working capital per Example 2.

Closing FY27 balance sheet (₹ crore)Amount
Net PPE295.00
Inventory64.46
Trade receivables44.43
Cash and bank14.17
Total assets418.06
Equity share capital50.00
Other equity186.64
Long-term debt130.00
Trade payables51.42
Total equity and liabilities418.06
Balance check0.00

Example 4 - Revolver and minimum cash. Same company, but minimum cash policy is ₹25 crore and no debt repayment is made in FY28. Cash before revolver at FY28 end is computed as ₹18.40 crore.

Example 5 - FCFF handover and a sensitivity grid. From Example 3: EBIT ₹30.69 crore, t = 25.17%, D&A ₹45 crore, capex ₹40 crore, ΔNWC ₹4.37 crore.

FY27 EBITDA margin →13.0%14.0%15.0%
Revenue ₹520 cr: EBITDA67.6072.8078.00
Revenue ₹540.6 cr: EBITDA70.2875.6881.09
Revenue ₹560 cr: EBITDA72.8078.4084.00
Approach to interestCircularityAccuracyWhere used
Opening-balance debtNoneSlightly off in high-growth debt yearsInterview tests, credit models, teaching
Average-balance + iterationYes (iterative calc on)Most accurateBanking/PE models
Average-balance + macroResolved outside ExcelAccurate, controlledLarge institutional models

Where it is used

Interview questions

Common mistakes

Related topics

Cash flow statement · Ratio analysis · Equity research and valuation: DCF and multiples · Working capital management · Cost of capital and capital structure · Credit analysis and lending

Open in the Knowledge reader →Find jobs →