A written curriculum, not a data feed — a 13-chapter, start-to-end course covering the finance-career fundamentals this site's other modules don't teach directly, plus an optional deep dive per chapter, each ending in a quiz. Educational content, not investment advice.
← Finance 101

Deep Dive · extends Ch. 8: Three-Statement Modeling

Working Capital and the Modeling Details That Trip People Up

Building a real net working capital schedule, and handling deferred taxes and stock-based comp correctly

Chapter 8 built the core three-statement linkage using a clean depreciation example. Real models are messier — this deep dive covers the specific details that separate a model that technically works from one that's actually right.

Net working capital, properly

Net working capital (NWC) = current operating assets (mainly accounts receivable and inventory) minus current operating liabilities (mainly accounts payable) — deliberately excluding cash and debt, which are handled elsewhere in a model. The core modeling insight from Chapter 8 generalizes here: an increase in NWC is a use of cash (money tied up in receivables not yet collected, or inventory not yet sold), and a decrease in NWC is a source of cash (collecting receivables faster, or drawing down inventory).

A common real-world modeling approach: forecast each component (receivables, inventory, payables) as a number of days relative to revenue or cost of goods sold — "days sales outstanding" (DSO) for receivables, "days inventory outstanding" (DIO) for inventory, "days payable outstanding" (DPO) for payables — rather than a flat dollar growth rate, since these genuinely scale with the size of the business in a way a fixed dollar forecast wouldn't capture correctly.

Deferred taxes — why book and cash taxes diverge

A company's income statement often shows a different tax expense than what it actually pays the government in cash that year, because tax accounting rules and financial reporting (GAAP) rules diverge on the timing of certain items (a common example: accelerated depreciation for tax purposes vs. straight-line depreciation for reporting purposes). The difference accumulates on the balance sheet as deferred tax assets (future tax benefit) or deferred tax liabilities (future tax obligation). In a cash flow statement, changes in deferred taxes get added back or subtracted, precisely because the income statement's tax expense line isn't the actual cash tax payment — the same "where did the cash actually go" discipline from Chapter 8, applied to taxes specifically.

Stock-based compensation — a real expense that isn't a real cash outflow

Stock-based compensation (SBC) — paying employees partly in company stock or options rather than cash — is a genuine expense on the income statement (it reduces net income, correctly reflecting real economic cost to existing shareholders via dilution) but is not a cash outflow in the period it's expensed. On the cash flow statement, it gets added back to net income, the same mechanical treatment as depreciation in Chapter 8's core example — a non-cash expense that reduces accounting profit without reducing the bank balance. The real economic cost shows up differently: through share dilution (more shares outstanding over time), not through a cash line.

Why these details actually matter in a real interview or model

A candidate who can only handle the clean, single-variable depreciation example from Chapter 8 will visibly struggle the moment an interviewer adds a second moving part — "now assume receivables also increased by $15, and there was $5 of stock-based comp" is a completely realistic follow-up, and handling it requires the exact same first-principles tracing skill, just applied simultaneously to more than one line at once. The skill was never really about depreciation specifically — it's about reflexively asking "where did the cash actually go" for any line item, however unfamiliar.

Check your understanding

1. An increase in net working capital represents:

2. Why does stock-based compensation get added back on the cash flow statement?