Interview Questions229

    Model Auditing, Error Checking, and Quality Control

    How to verify a financial model's integrity before it is used for live deal decisions.

    |
    5 min read
    |
    1 interview question
    |

    Introduction

    A financial model that contains an error is worse than no model at all, because it produces output that looks precise but is wrong. In investment banking, where model output directly influences deal pricing, board recommendations, and fairness opinions, an undetected error can have consequences measured in hundreds of millions of dollars. Model auditing is the systematic process of verifying that the model works correctly before its output is used for any decision.

    The Multi-Level Review Process

    In investment banking, models are never built and used by the same person without review. The standard process:

    Analyst builds the model. The analyst constructs the three-statement model, DCF, comps, or transaction model from scratch (or adapts an existing template).

    Associate reviews the model. The associate checks every formula, verifies data inputs against source documents (10-K filings, press releases), tests the logic of the assumptions, and verifies that the output is reasonable. This review typically takes 2-4 hours for a standard model.

    Model Audit (Model Review)

    The systematic process of verifying that a financial model is free of errors, internally consistent, and produces reasonable output. A thorough model audit checks formula accuracy (every cell references the correct inputs), data integrity (inputs match source documents), logical consistency (assumptions are coherent across tabs), balance sheet balance (assets = liabilities + equity in every period), and output reasonableness (implied multiples and growth rates are within expected ranges). In investment banking, the model audit is performed by the associate reviewing the analyst's work and is the single most important quality control step before the model output is used in any client-facing deliverable.

    VP or MD spot-checks. The senior banker reviews the key assumptions and output for reasonableness but does not check every formula. They bring judgment about whether the output makes sense given their knowledge of the company and the market.

    Essential Model Checks

    1. Balance Sheet Balance Check

    The most fundamental check: Assets must equal Liabilities + Equity in every period. A dedicated row at the bottom of the balance sheet should calculate the difference (Assets - Liabilities - Equity), which must be zero. Use conditional formatting to turn this row red if the check fails. If the balance sheet does not balance, there is an error, most likely in the cash flow statement, that must be traced and fixed before anything else.

    2. Formula Consistency Check

    For each row in the projection, verify that the formula in the first period is the same formula used in all subsequent periods. Inconsistent formulas (where Year 3 uses a different calculation than Year 4) are a major source of errors. Excel's "Go To Special > Row Differences" tool can quickly identify cells where the formula differs from adjacent cells.

    3. Sign Convention Check

    Verify that costs, debt repayments, and other outflows are consistently treated (all positive with subtraction in formulas, or all negative with summation). Inconsistent sign conventions are one of the most common causes of model errors and are among the hardest to detect visually.

    4. Reasonableness Checks

    After verifying the mechanics, check whether the output makes sense:

    • Does the implied EV/EBITDA from the DCF fall within the trading comps range? If the DCF implies 25x and the comps show 10-12x, something may be wrong.
    • Does the implied share price from the model differ dramatically from the current stock price? If so, can you explain why?
    • Do the projected margins trend in a direction consistent with management guidance and industry trends?
    • Does the terminal value represent a reasonable percentage of total DCF value (60-80% is typical)?

    5. Sensitivity Stress Testing

    Run the sensitivity analysis at extreme values to verify the model behaves correctly:

    • Does the output increase when growth increases? (It should.)
    • Does the output decrease when WACC increases? (It should.)
    • Does the LBO IRR decrease when the entry multiple increases? (It should.)
    • Do extreme inputs produce extreme but directionally correct outputs?

    If the model produces counter-intuitive results at extreme inputs, there is likely a formula error or a broken link.

    Interview Questions

    1
    Interview Question #1Medium

    Your three-statement model's balance sheet is off by $15 million. Walk me through your debugging process.

    Step 1: Isolate the direction. Determine whether assets are too high or too low relative to liabilities plus equity. This narrows the search.

    Step 2: Check the cash flow statement first. Approximately 90% of balance sheet errors originate in the cash flow statement. Walk down each line and verify it links to the correct balance sheet change: - Is the change in working capital picking up every current asset and current liability line? Check signs: an increase in accounts receivable is a cash outflow (negative on the CFS). - Is D&A added back exactly once? A common error is adding it back on the CFS while also failing to subtract it from the PP&E schedule, or double-counting it. - Is capex flowing correctly? It should reduce cash on the CFS and increase PP&E on the balance sheet (before depreciation).

    Step 3: Check the debt schedule. Verify that new borrowings, repayments, and ending balances flow correctly to both the CFS (financing section) and the balance sheet (long-term debt line).

    Step 4: Check retained earnings. Retained earnings on the balance sheet should equal prior-period retained earnings plus net income minus dividends. A broken link here is a common culprit.

    Step 5: Look for hard-coded values. Use Ctrl+~ (formula view) or Go To Special → Constants to find cells that should contain formulas but instead contain typed numbers. Hard-coded values in the balance sheet are a frequent source of errors that do not update when assumptions change.

    Practical tip: If the imbalance equals a recognizable number from elsewhere in the model (for example, exactly equal to D&A or exactly equal to a working capital line), that is a strong signal for where the error lives.

    Explore More

    Private Company Valuation Explained

    Learn how private company valuation differs from public companies. Understand discounts, liquidity, data challenges, and common methods used in practice.

    September 1, 2025

    How to Transition from Big 4 Accounting to Investment Banking

    Learn how to successfully transition from Big 4 accounting to investment banking. Understand which roles transfer best, optimal timing, skills to develop, and proven strategies for making the move to IB.

    November 16, 2025

    Off-Cycle vs On-Cycle IB Recruiting: Timeline & Strategy

    Key differences between on-cycle and off-cycle investment banking recruiting. Which path fits your profile, how timelines compare, and how to maximize your chances in each process.

    November 1, 2025

    Ready to Transform Your Interview Prep?

    Join 3,000+ students preparing smarter

    Join 3,000+ students who have downloaded this resource