Skip to content
Request Demo

Financial Model Standards

Technical Guide • Intermediate • 9 min read

Audience
Model Developers • Auditors
Last Reviewed
July 2026
Updated
Version 1.0

Executive Summary

The two principal standards governing institutional financial model construction are the ICAEW Financial Modelling Code, published by the Institute of Chartered Accountants in England and Wales, and the FAST Standard, published by the FAST Standard Organisation. Both standards address the structure, documentation, and transparency requirements for financial models intended for institutional use, including models submitted for lender review, investment committee approval, and regulatory reporting. The standards differ in their scope and approach: the ICAEW Code provides principles-based guidance applicable to all financial models, while the FAST Standard provides prescriptive rules for model structure applicable to models built under the FAST methodology.

Key Takeaways

  • The two principal financial model standards are the ICAEW Financial Modelling Code (principles-based, applicable to all models) and the FAST Standard (rules-based, specifically for Excel models).
  • Both standards require: separation of inputs from calculations, absence of hardcoded values in formula cells, consistent formula structure across rows, documentation of all assumptions, and avoidance of circular references.
  • The standards differ in specificity: the ICAEW Code provides principles; the FAST Standard provides specific rules including naming conventions, colour conventions, and worksheet structure requirements.
  • Standard compliance reduces model risk but does not guarantee accuracy; logic errors can exist in structurally compliant models.
  • Standard compliance should be applied throughout model development, not retrofitted at the end or applied only to the visible input and output pages.

Institutional Definition

Financial model standards are documented frameworks that define how financial models should be constructed, documented, and maintained in institutional contexts. They address the structural properties of models (how formulas should be written, how inputs should be separated from calculations, how worksheets should be organised), the documentation requirements (what records must accompany a model), and in some cases the audit and governance requirements (how models should be reviewed and controlled over time).


Why Model Standards Matter

Consistency Across Models

Without common standards, every model built by a different developer uses different conventions: different colour-coding, different formula structures, different assumption management approaches. A reviewer who must understand models built by multiple teams or across multiple transactions faces a significant learning overhead for each new model.

Standards create a shared language of model construction that allows a reviewer familiar with the standard to navigate and understand a compliant model much more quickly than a non-standard model.

Audit Efficiency

Models built to a recognised standard are more efficient to audit because the auditor knows where to look for inputs, how the calculation structure is organised, and what documentation to expect. Audit time is reduced. The findings are more comparable across engagements.

Error Reduction

Standards that require specific structural disciplines (hardcodes banned from formula cells, circular references prohibited or documented, formulas consistent across rows) reduce the frequency of the errors that audits most commonly detect. A model built under a rigorous standard has fewer structural errors at the point of submission.

Institutional Credibility

A model submitted to a lender, investment committee, or government agency that is certified as compliant with a recognised standard carries more institutional credibility than a model with no stated quality framework. Compliance with an established standard demonstrates a commitment to model quality that goes beyond the model's specific outputs.


The ICAEW Financial Modelling Code

Overview

The ICAEW Financial Modelling Code was published by the Institute of Chartered Accountants in England and Wales to provide guidance on best practice in financial model construction, documentation, and review. It is a principles-based standard: rather than prescribing specific cell colouring conventions or worksheet naming rules, it establishes a set of principles that a well-constructed institutional financial model should embody.

Core Principles

Transparency. A model should be designed so that its structure, assumptions, and calculations are understandable to a competent reviewer who is not the model's developer. Hidden worksheets, undocumented assumptions, and opaque formula structures are inconsistent with the transparency principle.

Integrity. The model's formulas should correctly implement the financial relationships they are intended to represent. This requires correct calculation logic, consistent formula construction, and the absence of hardcoded values in calculation cells.

Fitness for purpose. The model should be appropriate for its intended use. A model used to support a major transaction should be more rigorously constructed and documented than a model used for internal planning.

Documentation. The model should be accompanied by documentation sufficient to enable it to be used, understood, and reviewed by parties other than its developer. This includes an assumption log, version history, model map, and instructions for use.

Review. Models used for material decisions should be subject to independent review appropriate to their risk level. The Code sets out guidance on the scope and depth of review required for different model types.

Application

The ICAEW Financial Modelling Code is applicable to all financial models used in institutional contexts, regardless of asset class, transaction type, or modelling environment. It is referenced as a benchmark in project finance model audits, M&A model reviews, and regulatory model assessments.


The FAST Standard

Overview

The FAST Standard is published by the FAST Standard Organisation and provides prescriptive rules for the construction of financial models in Excel. Unlike the ICAEW Code, the FAST Standard specifies detailed conventions for formula structure, cell formatting, worksheet organisation, and documentation. It is a rules-based standard rather than a principles-based one.

FAST stands for Flexible, Appropriate, Structured, and Transparent — the four properties that the Standard is designed to promote.

Core Rules

Flexible. The model must be easy to change without breaking other parts of the model. This requires a strict separation between inputs and calculations, consistent use of absolute and relative references, and avoidance of structural choices that create hidden dependencies.

Appropriate. The model must be sized and structured appropriately for its purpose. An excessively complex model for a simple transaction is as problematic as an insufficiently detailed model for a complex one.

Structured. The model must follow a consistent internal structure. Key requirements include:

  • Separation of inputs from calculations: all input values are entered in designated input cells; all calculation cells contain formulas that reference input cells
  • No hardcoded values in formula cells: numeric literals representing business assumptions may not be embedded in formulas
  • Consistent formula structure across rows: formulas in a time-series row must be structurally equivalent across all periods
  • No circular references: the model must calculate without relying on iterative calculation unless explicitly documented and justified
  • Named ranges used systematically: named ranges follow documented naming conventions
  • Worksheet naming and ordering conventions: worksheets follow a defined naming and ordering protocol

Transparent. The model's structure, assumptions, and calculations must be understandable to a reviewer without access to the original developer. This requires documentation compliant with the Standard's documentation requirements, and structural conventions that make the model self-documenting to the extent possible.

FAST Compliance Certification

A model may be submitted for FAST compliance certification, in which an independent reviewer verifies that the model meets the Standard's requirements and issues a compliance certificate. This is used in institutional contexts where documented compliance with a recognised standard is required.


Comparison of ICAEW Code and FAST Standard

Dimension ICAEW Financial Modelling Code FAST Standard
Type Principles-based Rules-based
Scope All financial models Excel models
Specificity High-level principles Detailed rules and conventions
Formula conventions Principles only Specific requirements
Colour conventions Not prescribed Specified
Certification No formal certification Compliance certification available
Primary audience All finance professionals Financial modellers, model reviewers
Hardcode prohibition Principle-level Explicit rule
Circular reference position Recommend avoidance Prohibit unless documented
Documentation requirements Required, principles-level Required, specific format

The two standards are complementary rather than competing. The ICAEW Code provides the principled framework; the FAST Standard provides the specific implementation conventions for Excel models built within that framework. A FAST-compliant model will also satisfy most ICAEW Code requirements. An ICAEW Code-compliant model may or may not be FAST-compliant depending on whether it follows the FAST-specific conventions.


Other Reference Frameworks

World Bank and IFC Project Finance Standards

The World Bank PPP Knowledge Lab and IFC project finance guidance establish expectations for financial models used in infrastructure and PPP transactions supported by multilateral financing. These expectations are not codified as a formal model standard in the same way as the ICAEW Code or the FAST Standard, but they establish minimum requirements for model structure, DSCR definition, cash waterfall logic, and documentation in the project finance context.

Lender-Specific Requirements

Major infrastructure and project finance lenders, including export credit agencies, development finance institutions, and commercial banks active in project finance, have their own internal requirements for financial models submitted for credit approval. These requirements overlap significantly with the ICAEW Code and FAST Standard requirements but may include additional transaction-specific specifications.

Equator Principles

The Equator Principles, adopted by financial institutions financing large infrastructure and industrial projects, require that financial models used in the environmental and social impact assessment process meet minimum standards of transparency and auditability. These requirements are less prescriptive than the ICAEW Code or FAST Standard but establish a baseline expectation for institutional-quality model construction.


Standards in Practice: What Auditors Check

When a financial model is submitted for independent audit in a context where ICAEW Code or FAST Standard compliance is claimed or expected, the auditor verifies the following.

Input separation. Are all inputs in designated input cells? Are any calculation cells overriding standard inputs with hardcoded values?

Formula consistency. Are formulas consistent across all periods in each row? Are there any formula deviations that indicate manual editing errors?

Hardcode absence. Do any formula cells contain embedded numeric literals representing business assumptions?

Circular reference absence. Does the model calculate without iterative calculation? If iterative calculation is used, is it documented and controlled?

Documentation completeness. Does the model's documentation package satisfy the requirements of the relevant standard?

Named range integrity. Are named ranges used systematically according to documented conventions? Do all named ranges resolve correctly?

Worksheet structure. Is the worksheet structure consistent with the declared standard's requirements? Are hidden worksheets documented?


Common Mistakes

Common Mistake Why It Matters
Claiming standard compliance without systematic verification A model declared as "built to FAST Standard" without systematic compliance verification may contain structural errors that violate the Standard. Compliance claims should be supported by a compliance review.
Applying standard conventions to the front-end only The structural requirements of model standards apply to the entire model, including intermediate calculation worksheets and hidden worksheets. Applying colour conventions and input separation to the visible input and output pages while using non-standard structures in the calculation worksheets does not constitute compliance.
Treating standard compliance as a one-time certification A model that was compliant with a standard at one point in time may cease to be compliant after significant revision. Standard compliance should be maintained throughout the model's lifecycle, not achieved once and assumed to persist.
Conflating ICAEW Code compliance with FAST compliance The two standards have different requirements. A model can satisfy the ICAEW Code's principles without meeting the FAST Standard's specific rules, and vice versa in theory (though the FAST Standard is largely consistent with the ICAEW Code's principles).

Best Practices

Best Practice Why It Matters
Select the appropriate standard at the start of model development The choice of standard (ICAEW Code, FAST Standard, or a lender-specific framework) should be made at the outset of model development and communicated to all contributors, so that the conventions are applied consistently from the beginning rather than retrofitted at the end.
Use the standard as a development checklist, not just an audit checklist The structural requirements of model standards are most effectively applied during construction. A model built to standard from the beginning requires fewer corrections than a non-standard model retrofitted for compliance.
Include standard compliance in the pre-submission quality control process Before submitting any model to a lender, investor, or committee, verify compliance with the applicable standard as part of the pre-submission checklist.
Maintain a documented deviation log Where a model cannot comply with a specific requirement of the applicable standard (for example, where a circular reference cannot be eliminated), the deviation and its rationale should be documented explicitly.

Further Reading

  • ICAEW, Financial Modelling Code, Institute of Chartered Accountants in England and Wales
  • FAST Standard Organisation, FAST Standard for Financial Modelling, FAST Standard Organisation

Continue Reading

Prerequisites

How OXXON tests thisRun a free structural check with FMAE

Frequently Asked Questions

Is compliance with the ICAEW Code or FAST Standard legally required?

Not generally. Compliance with these standards is not mandated by law or regulation in most jurisdictions. However, lenders and institutional investors may require compliance as a contractual condition of their financing or investment, making compliance effectively mandatory in those specific contexts.

Which standard should I use for a project finance model?

Both the ICAEW Code and the FAST Standard are widely used in project finance. The FAST Standard's prescriptive rules are particularly well-suited to complex, multi-party project finance models where consistency and auditability are paramount. Many leading project finance model developers operate under FAST-aligned conventions.

Can a model comply with both the ICAEW Code and the FAST Standard simultaneously?

Yes. The FAST Standard's rules are consistent with the ICAEW Code's principles. A FAST-compliant model will satisfy the ICAEW Code's structural requirements. The main additional ICAEW Code requirement is the broader governance and documentation framework, which goes beyond the FAST Standard's specific modelling rules.

Does standard compliance guarantee accuracy?

No. Compliance with a model standard means the model is structurally sound according to the standard's requirements. It does not guarantee that the model's assumptions are appropriate, that its financial relationships are correctly implemented at the logic level, or that its outputs are correct. Standard compliance reduces but does not eliminate model risk.

How often are model standards updated?

The ICAEW Financial Modelling Code and the FAST Standard are updated periodically by their respective organisations. Users should check the current version of each standard before using it as the reference for a model audit or compliance review.

Related Articles

Spreadsheet Engineering

Spreadsheet engineering is the application of systematic engineering principles to the construction and maintenance of spreadsheet-based financial models. It treats a financial model as a software artefact subject to design principles, structural requirements, and quality standards analogous to those applied in software engineering, rather than as an ad hoc calculation tool built without formal discipline. The core principles of spreadsheet engineering are: separation of inputs, calculations, and outputs; consistent formula construction; avoidance of circular dependencies; complete documentation; and systematic version control. These principles are codified in recognised standards including the ICAEW Financial Modelling Code and the FAST Standard.

Model Documentation Standards for Financial Models

Model documentation standards define what written records must accompany an institutional financial model to enable its outputs to be understood, verified, and relied upon by parties other than its original developer. The minimum documentation package for an institutional financial model includes an assumption log recording the source and rationale for every input, a version history recording all material changes, a model map describing the structure and purpose of each worksheet, instructions for use, and a disclosure of known limitations. The ICAEW Financial Modelling Code and the FAST Standard both establish specific documentation requirements that define institutional expectations.

Formula Consistency in Financial Models

Formula consistency in a financial model means that cells in the same row or column that perform the same calculation use identical or structurally equivalent formulas. In a time-series financial model, the formula in the Year 1 column of a revenue line should be structurally identical to the formula in the Year 5 column of the same line, with references shifting as appropriate across periods. A cell that contains a formula materially different from its neighbours in the same row is either performing a different calculation intentionally (which should be documented) or contains an error introduced by manual editing.

Hardcoded Formulas in Financial Models

A hardcoded value in a financial model is a fixed numeric value embedded directly within a formula cell, rather than being referenced from a dedicated input or assumption cell. Hardcoded values in formula cells are a structural risk because they do not update when the model's assumptions change, they are invisible during normal model navigation, and they cannot be changed consistently through the model's standard input interface. The ICAEW Financial Modelling Code and the FAST Standard both explicitly prohibit hardcoded values within formulas, requiring that all input values be entered in a dedicated input cell and referenced by formulas rather than embedded within them.

Audit Methodologies for Financial Models

Financial model audit methodologies fall into three primary categories: manual line-by-line review, automated structural analysis, and deterministic rule-based checking. Each methodology differs in scope, speed, consistency, and the types of errors it is designed to detect. The appropriate methodology depends on transaction complexity, time constraints, and institutional risk appetite.

Workbook Design and Model Architecture

Workbook design and model architecture is the specific skill of deciding how a financial model's worksheets are ordered, how a reader moves through them, how cell types are visually distinguished, and how sheets and files are named. It is distinct from the broader engineering principles covered in Spreadsheet Engineering and the policy-level standards covered in Model Standards — this guide addresses the concrete layout decisions a model builder makes before entering a single formula. A well-architected workbook is not a matter of taste — it determines how quickly a reviewer, lender, or successor analyst can navigate the model and trust what they find.

Request Demo