Investment Banking Analyst Track · Live Modeling
Live Modeling
Building a full three-statement operating model
The three-statement operating model is the foundation of everything an analyst builds: it integrates the income statement, balance sheet, and cash flow statement into a single, internally consistent projection. The build order matters: start with the income statement (revenue drivers, margins, D&A, interest, taxes), then the balance sheet (working-capital items driven off revenue or COGS, PP&E driven by capex and depreciation, debt driven by the financing schedule), then the cash flow statement (which links the two through the change in cash), and finally the supporting schedules (working-capital schedule, PP&E schedule, debt schedule). The critical disciplines: every number is either a hardcoded input (colored blue) or a formula (black); the balance sheet must balance in every period (using a plug for cash and a plug for any financing shortfall); and the model must be driven by explicit, editable assumptions rather than buried hardcodes. This is also where the circular-reference problem arises (interest expense depends on debt, which depends on cash flow, which depends on interest) and must be handled, typically with an interest plug or a macro-enabled iteration.
Why this matters
This is the skill that underlies the DCF, the LBO, and the merger model, and it is the first thing a new analyst is expected to be able to build from scratch.
Structuring the model
A full three-statement operating model links the income statement, balance sheet, and cash flow statement so that every projected period flows correctly and automatically from the prior one, built typically with a clean separation between hardcoded historical inputs (blue font, by banking convention), formula-driven calculations (black font), and links pulling from another sheet (green font), so anyone reviewing the model can tell at a glance what's an assumption versus what's derived.
The build order matters: revenue and operating expense assumptions drive the income statement down to net income; net income flows into retained earnings on the balance sheet; a supporting debt schedule (interest expense, revolver draws/paydowns) and a working capital schedule feed both the income statement (interest) and the balance sheet (receivables, payables, debt balances); and the cash flow statement is built last, reconciling the change in every balance sheet account back to the change in cash.
The cash flow plug and circularity
A three-statement model is inherently circular: interest expense depends on the debt balance, but the debt balance (via a revolver draw or paydown, or cash sweep) depends on how much cash the business generates, which itself depends on interest expense. Excel handles this either by enabling iterative calculation (allowing the circular reference to resolve numerically) or by inserting a circularity breaker/switch (a toggle that can zero out the circular interest calculation to unfreeze the model if it breaks), which is standard practice specifically to avoid a model getting stuck or showing errors that are hard to trace back to their source.
The 'cash flow plug', typically a revolving credit facility that draws or repays automatically to keep cash from ever going negative, is what makes the model balance dynamically each period without manual intervention, and understanding exactly how that plug mechanism works is one of the clearer signs of real modeling fluency.
Balancing the model and building in checks
Every complete three-statement model should include an explicit, visible balance check confirming assets equal liabilities plus equity in every single projected period, if it doesn't tie out, there's a linkage error somewhere (a common culprit: net income not flowing correctly into retained earnings, or a working capital change not correctly reflected on both the balance sheet and cash flow statement). Building this check in from the start, rather than adding it only once something looks wrong, catches errors immediately rather than after a much longer, harder-to-trace build has compounded on top of the mistake.
A well-built model also includes sanity checks beyond the pure balance identity, does projected revenue growth look reasonable, does the debt schedule correctly stop amortizing once debt hits zero rather than going negative, since a model can balance mechanically while still containing an error that produces an implausible, wrong output.
Worked example
Build a 5-year operating model for a company: revenue grows off a driver (units × price, or a growth rate); COGS and opex off margins; D&A from a PP&E schedule (capex % of revenue, straight-line depreciation); working capital off days ratios (DSO, DIO, DPO); taxes at the statutory rate with a deferred-tax simplification; and a debt schedule where borrowings plug the cash shortfall. The balance sheet balances each year because cash is the residual plug and retained earnings accumulates net income less dividends. The finished model lets you flex any assumption and see the full-statement impact immediately.
Practice
Build a three-statement model from a real 10-K from scratch, from a blank sheet, with no template, and force it to balance every year.
Strong vs. weak answers
Weak: a model with hardcodes, a non-balancing balance sheet, and no clear input/assumption separation. Strong: a clean, driver-based model that balances, ties cash, and can be flexed without breaking.
Common failure modes
- Balance sheet not balancing (the most common and most damning error).
- Hardcoded assumptions buried in formulas.
- Not handling the circular-reference problem deliberately (or hiding it).
Resources
- BIWS / Wall Street Prep, 3-statement modeling course — The canonical course for building a full three-statement model from a blank Excel sheet.
- Rosenbaum & Pearl, Investment Banking — The modeling frameworks (working-capital, PP&E, debt schedules) that underpin the three-statement build.
Expert signals
The analyst who stands out builds driver-based models that are auditable, handles the interest circularity cleanly, and can flex any assumption without breaking the model.
Confidence
high
Sources
- BIWS/Wall Street Prep
- Rosenbaum & Pearl (Wiley)
- practitioner norms
Live comps and precedents with footnotes and scrubbing
The live comps and precedents work is a data-hygiene and judgment exercise as much as a modeling one. Building a comps set requires pulling each peer's financials, normalizing them (LTM EBITDA adjusted for one-time items, stock-based comp treatment, segment differences), computing the multiples, and, critically, footnoting every adjustment so a reviewer can trace the logic. The analyst must decide which companies to include (business comparability, size, growth, geography), whether to use LTM or forward metrics, whether to use the median or the mean, and how to handle outliers (exclude and explain, or include and footnote). Precedents add another layer: deal-specific adjustments (the target's financials at the time, the consideration structure, the control premium). The output is a clean, defensible table where every number traces to a source and every judgment call is footnoted. The skill is not the arithmetic, it is the scrubbing (normalizing financials to be truly comparable) and the transparency (footnotes for every adjustment).
Why this matters
Comps and precedents are the most-used valuation pages in pitchbooks and fairness opinions, and an analyst who can build a clean, footnoted, defensible set is immediately valuable.
Building a live comp set from scratch
Unlike a paper interview version, a live comps build starts from pulling real, current data, typically from Capital IQ, FactSet, or Bloomberg, for every company in the set: current share price, diluted shares outstanding, balance sheet items for the EV bridge, and the relevant financial metrics (revenue, EBITDA, net income) for the trailing twelve months and forward estimates. Getting the comp set itself right (discussed in the interview-level valuation lessons) is only the starting point; the live version is about executing the actual data pull and calculation cleanly and correctly at scale, often across a dozen or more companies at once.
Sources need to be tracked carefully, which filing or data provider each figure came from, since a live comps page in a client deck needs to be defensible if a client or a senior banker questions any individual number.
Footnoting and scrubbing non-recurring items
Scrubbing means adjusting reported financials to remove one-time or non-recurring items (a legal settlement, a restructuring charge, a divestiture gain) so the resulting multiple reflects each company's ongoing, comparable operating performance rather than being distorted by a one-off event, a live comps build requires actually reading each company's earnings release and footnotes to identify these items, not assuming reported figures are already clean.
Every adjustment made needs a clear, visible footnote explaining what was excluded and why, both for internal review (an associate or VP checking the work needs to be able to verify the adjustment was reasonable) and because a scrubbed number that later gets questioned by a client needs a specific, citable justification, not just 'we removed it because it looked unusual.'
Keeping the page current as new data arrives
A live comps page isn't built once and left alone, it needs to be refreshed as new earnings are reported, share prices move, or estimates are revised, and on an active deal it's often updated daily or weekly leading up to a client meeting or a bid deadline. Building the page with clean, well-organized formulas from the start (rather than hardcoded, one-off calculations) makes this refresh process fast and low-risk; a poorly structured initial build turns every update into a slow, error-prone rebuild.
This is one of the clearest places where the error-checking discipline and formula-auditing habits covered separately matter in practice, a comps page that gets refreshed repeatedly over the life of a deal is exactly the kind of recurring, high-visibility deliverable where a small formula error, if uncaught, compounds and eventually surfaces in front of a client.
Worked example
Building a comps set for a specialty-retail target: pull five peers, compute LTM EBITDA for each, adjust Peer A's LTM EBITDA up for a one-time restructuring charge (footnote: 'excludes $20M restructuring in Q2'), adjust Peer B for a large stock-comp expense policy difference, compute EV/EBITDA and EV/EBIT, take the median, and present the implied value range. Every adjustment is a footnote; the header states the data date; the peer-selection rationale is documented. A reviewer can reconstruct your numbers from the footnotes alone.
Practice
Build a full comps table for a public company with footnotes for every adjustment, then have a skeptical reviewer try to break your numbers.
Strong vs. weak answers
Weak: a table of multiples with no normalization, no footnotes, and unexplained outliers. Strong: normalized financials, documented adjustments, a clear peer-selection rationale, and median/mean logic stated.
Common failure modes
- Including a non-comparable peer without justification.
- Not normalizing for one-time items, skewing the median.
- No footnotes, so the logic is untraceable to a reviewer.
Resources
- Rosenbaum & Pearl, Investment Banking — The definitive guide to comps/precedents construction, normalization, and peer selection.
- Capital IQ / FactSet / Bloomberg, comps data — The data platforms used on desks to pull peer financials and multiples (subscription; Capital IQ and FactSet are the standard).
Expert signals
The analyst who stands out produces footnoted, scrubbed comps where every number traces to a source, and can defend each peer inclusion and adjustment on the spot.
Confidence
high
Sources
- Rosenbaum & Pearl (Wiley)
- Capital IQ/FactSet/Bloomberg
- practitioner norms
The live DCF (vs the interview version)
The DCF you build on the job is a much more rigorous artifact than the one you describe in an interview, even though the architecture is the same. Differences: the live DCF is built on a fully integrated operating model (revenue drivers, margin assumptions, working-capital schedules, capex projections), uses a properly built WACC (unlevered/re-levered beta from a peer set, a defensible risk-free rate and equity risk premium, market-value capital-structure weights), and presents the result as a sensitivity range rather than a point. The forecast horizon is typically 5–10 years, chosen to reach a 'steady state' before the terminal value. The terminal value is cross-checked (perpetuity growth implied by an exit multiple, and vice versa). The live DCF also requires defending every assumption, a banker will be asked why the growth rate, margin, and discount rate are what they are, and the analyst's job is to make the model's logic transparent and its assumptions editable. The gap between the interview DCF and the live DCF is the gap between 'knowing the formula' and 'owning a defensible, flexible model.'
Why this matters
The DCF is a core deliverable on many engagements and a standard page in every pitchbook, and the rigor of the live version, not the interview soundbite, is what determines whether a VP trusts your number.
Management projections vs. interview-style assumptions
An interview-level DCF typically works from simplified, given assumptions; a live, on-the-job DCF usually starts from actual management projections (or, absent those, detailed analyst estimates and historical trend analysis), reconciled against a company's own operating model and recent guidance. Part of the live analyst's job is testing the reasonableness of management's own projections, is the assumed growth rate consistent with the company's historical performance and its industry's growth, are margin assumptions consistent with what similar companies have actually achieved, rather than accepting them uncritically.
Where management projections seem optimistic (common, since management has an incentive to present the most favorable case), a live DCF often builds a separate, more conservative case alongside management's own numbers, so the eventual output isn't solely dependent on assumptions the company itself provided.
Building WACC with real market data
A live WACC build pulls real inputs rather than given interview assumptions: current risk-free rates from government bond yields, beta estimated from a genuine unlevered-and-relevered comp set (not a single assumed number), current credit spreads or bond yields for the cost of debt, and current market values (not book values) for the equity and debt weights. Each input requires a defensible, cited source, since WACC is one of the most heavily scrutinized assumptions in any live DCF a client or senior banker will review.
Because WACC has such outsized leverage over the final valuation, live analysts typically build and present a WACC sensitivity range (rather than a single point estimate) directly in the output, explicitly acknowledging the real uncertainty in the discount rate assumption rather than presenting false precision.
Presenting the output to a live audience
A live DCF's output is rarely shown as a single number in client-facing materials, it's typically presented as a sensitized range (varying WACC and terminal growth or exit multiple, as covered in the sensitivity lesson) within a broader 'football field' chart alongside comps and precedents, so the DCF's contribution to the overall valuation view is visible and can be discussed alongside the other methods rather than in isolation.
Being able to explain, clearly and quickly, why the DCF landed where it did relative to comps and precedents, and which specific assumptions are driving any meaningful divergence, is exactly the skill a live analyst needs when a VP or client asks about the output in a real meeting, which is why understanding the DCF's mechanics deeply (not just being able to build it) matters so much on the job.
Worked example
A live DCF for a client: five-year operating model with segment-level revenue drivers and explicit margin ramps; UFCF = EBIT×(1−t) + D&A − capex − ΔNWC; WACC built from a levered-then-relevered peer beta, a 10-year Treasury risk-free rate, and a 5% equity risk premium, with market-value weights; terminal value via a 2.5% perpetuity growth rate, cross-checked against a 7× exit multiple; output presented as a football field with a WACC-vs-growth sensitivity grid. The analyst's name is on the assumption sheet, and every number must be traceable to a source.
Practice
Take a real company, build the full operating model and DCF, write down a one-line justification for every assumption, and have someone attack each one.
Strong vs. weak answers
Weak: a formula-level DCF with unjustified assumptions and a single point output. Strong: a driver-based, transparent model whose every assumption is defensible and whose output is a sensitivity range.
Common failure modes
- Building the DCF on unjustified top-line assumptions.
- A WACC with borrowed inputs that can't be defended.
- Presenting a point estimate instead of a range, and hiding the assumptions.
Resources
- BIWS / Wall Street Prep, DCF modeling — The full live-DCF build from a three-statement model, with WACC and sensitivity.
- Aswath Damodaran, valuation courses and data — The practitioner's standard for defensible WACC inputs (risk-free rate, ERP, betas) and DCF methodology.
Expert signals
The analyst who stands out can defend every assumption on the spot, presents ranges and drivers rather than a point, and cross-checks the terminal value both ways.
Confidence
high
Sources
- BIWS/Wall Street Prep
- Damodaran (NYU Stern)
- practitioner norms
Pathweys