This checklist provides a structured approach to reviewing financial models for accuracy, robustness, and clarity. A thorough model review is crucial before relying on its outputs for decision-making (e.g., investment, credit assessment, strategic planning). This checklist is intended as a guide and may need to be adapted based on the model's complexity and purpose.
Go through each section and item. Mark items as:
[x]
- Satisfactory / Complete / N/A[ ]
- Unsatisfactory / Needs Improvement / Further Investigation RequiredAdd comments for any items marked as unsatisfactory.
[ ]
Is the model's purpose clearly stated?[ ]
Is there a clear table of contents or navigation guide for larger models?[ ]
Are sheets clearly and consistently named?[ ]
Is there a logical flow between sheets (e.g., inputs -> calculations -> outputs)?[ ]
Are input cells clearly distinguished (e.g., color-coded, specific sheet)?[ ]
Are calculations separated from inputs and outputs?[ ]
Are outputs clearly presented and easy to find?[ ]
Is formatting consistent (fonts, number formats, colors)?[ ]
Are units clearly stated (e.g., $, millions, %, etc.)?[ ]
Is there adequate spacing and clear labeling for rows and columns?[ ]
Are formulas reasonably simple and broken down if complex? Avoid mega-formulas where possible.[ ]
Are all assumptions and drivers in input cells, not embedded directly in formulas? (Exception: genuinely fixed constants like days in year if not an input).Comments - Structure & Formatting:
(Add comments here)
[ ]
Are sources for all historical data and key assumptions clearly documented?[ ]
Are assumptions clearly labeled and easy to understand?[ ]
Are key assumptions (growth rates, margins, discount rates, etc.) reasonable and supportable (e.g., by historical trends, industry research, management guidance)?[ ]
Has the basis for each key assumption been challenged or reviewed?[ ]
Are key assumptions designed to be easily sensitized?[ ]
Is there functionality for scenario analysis (base, upside, downside)? Are scenarios clearly defined?[ ]
If historical data is used, has it been checked against audited financial statements or reliable sources?[ ]
Are historical calculations consistent with reported figures?Comments - Inputs & Assumptions:
(Add comments here)
[ ]
Spot-check key formulas for logical correctness.[ ]
Trace precedents and dependents for critical calculations.[ ]
Are time periods handled consistently (e.g., start/end of period, annualization/de-annualization)?[ ]
Are signs correct (e.g., costs negative, revenues positive)?[ ]
Are links between sheets correct and not broken?[ ]
Are there any unintended external links to other files?[ ]
Are there any unintended circular references?[ ]
If intentional circularities exist (e.g., interest on debt calculation), are they properly controlled with iterative calculations enabled and understood? Is there a circuit breaker or manual override?[ ]
Balance Sheet Balances? (Assets = Liabilities + Equity) This is critical.[ ]
Does the Cash Flow Statement correctly reconcile opening and closing cash balances?[ ]
Do changes in Balance Sheet items correctly flow through the Cash Flow Statement (e.g., working capital changes, capex, debt drawdowns/repayments)?[ ]
Is Net Income from the Income Statement correctly linked to Retained Earnings on the Balance Sheet and the start of the Cash Flow Statement?[ ]
Are calculations consistent across different parts of the model?[ ]
Are totals and subtotals correctly calculated? (e.g., does sum of individual expense lines equal total OpEx?)Comments - Calculations & Logic:
(Add comments here)
[ ]
Are the primary outputs of the model (e.g., valuation, credit metrics, forecast financials) clearly displayed and easy to interpret?[ ]
Is there a summary sheet or dashboard for key results?[ ]
Are charts and tables clear, correctly labeled, and effectively visualizing the intended information?[ ]
Do they update correctly when inputs change?[ ]
If scenarios/sensitivities are run, are the results clearly presented and comparable?[ ]
Is the overall presentation professional and suitable for its intended audience?Comments - Outputs & Presentation:
(Add comments here)
[ ]
Does the model include explicit error checks (e.g., balance sheet check, cash flow check, flags for negative equity/revenue)?[ ]
Are these error checks clearly visible?[ ]
Has the model been stress-tested with extreme (but plausible) inputs to see if it behaves as expected or breaks?[ ]
Are input cells unlocked and calculation/output cells locked (if model is to be shared)?[ ]
Is there any version control or log of changes if the model is complex and iterative? (More of a process point)Comments - Error Checks & Robustness:
(Add comments here)