Financial Modelling Best Practices — Standards Compared
Executive Summary
Key Takeaways
- ✓ Financial modelling best practice is codified by more than one named institutional standard, not a single universal document.
- ✓ The FAST Standard and the ICAEW Financial Modelling Code are the two named standards with a directly citable primary source addressed in full on this page; other named standards referenced in institutional practice are addressed as their own sourcing is confirmed.
- ✓ The FAST Standard is prescriptive and Excel-specific; the ICAEW Code is principles-based and applies to any financial model regardless of modelling environment.
- ✓ Following a named standard is a construction discipline, not a verification step — no named standard, and no independent audit, certifies that a model's assumptions are correct.
- ✓ A model can be fully compliant with a named standard's structural conventions and still contain a calculation error, since compliance and correctness are different properties.
Institutional Definition¶
Financial modelling best practice is the set of construction disciplines — separating inputs from calculations, keeping formula logic consistent across a row, avoiding undocumented circular references, documenting assumptions and version history — that make a financial model easier to trust, change, and independently verify. These disciplines are not scattered informal habits. Several named institutional standards codify them into a specific, citable, publicly documented convention that a modelling team can adopt directly rather than reinventing.
This page is the landscape overview for that layer of the Knowledge Centre: what a named modelling standard actually is, which ones exist, how the two most directly citable — the FAST Standard and the ICAEW Financial Modelling Code — differ in scope and approach, and how a practitioner chooses between or combines them. It sits beside, not instead of, What Makes an Excel Financial Model Reliable?, which defines the structural properties a reliable model has. This page covers who has published those properties as a named, followable standard.
Why It Matters¶
A financial model is rarely used only by the person who built it. It is handed to a new analyst, submitted to a lender's credit team, reviewed by an investment committee, or relied on for years after its original author has moved to a different role or firm. Every one of those readers benefits from the model following a convention they already recognise, rather than a structure unique to its original developer's habits.
Named standards exist to make that convention shared and learnable rather than personal and implicit. A modelling team that adopts a named standard is not inventing its own house style from scratch; it is adopting a convention that a lender's credit team, an external auditor, or a new hire from a different firm may already be familiar with. This is the practical value a named standard adds beyond the underlying structural principles themselves: it turns "build a well-structured model" into a specific, checkable, and transferable convention.
It also matters that these standards are not interchangeable with one another, and are not a substitute for independent verification. Confusing "this model follows a named standard" with "this model has been checked" is one of the most consequential misconceptions in this space, addressed directly below.
Core Concepts¶
Named standard, as distinct from general best practice. A "best practice" is a described principle (for example, "separate inputs from calculations"). A "named standard" is that principle, and others like it, codified by a specific publishing organisation into a citable, versioned document a model can be checked against. This page addresses the named standards specifically, not the general principles, which are covered on Excel Financial Models.
The FAST Standard. A prescriptive, Excel-specific standard published by the FAST Standard Organisation, addressing colour coding, formula-per-row consistency, worksheet structure, and documentation in detailed, specific terms. See FAST Standard.
The ICAEW Financial Modelling Code. A principles-based standard published by the Institute of Chartered Accountants in England and Wales (ICAEW), addressing transparency, integrity, fitness for purpose, documentation, and review at the level of principle rather than prescriptive rule, and applicable to any financial model regardless of the software used to build it. See ICAEW Financial Modelling Code.
Other named standards referenced in institutional practice. The SMART Standard, the Operis modelling methodology, and BPM (Best Practice Modelling) are also referenced by practitioners in this space. This Knowledge Centre addresses each on its own dedicated page once it can be described from a confirmed, citable primary source — consistent with the same no-fabrication editorial standard applied throughout this site — rather than publishing an inferred description of a named commercial methodology. Where a standard is not yet linked from this page, it has not yet cleared that sourcing bar.
Standard compliance versus independent verification. The distinction that runs through every named standard covered here: compliance with a construction standard is a discipline applied by the model's own author while building it. Independent verification — whether a manual review or a structural audit — is a check applied to the model after it exists, by someone other than its author. See Financial Model Auditing for the full treatment of the latter.
Technical Explanation¶
The FAST Standard and the ICAEW Code differ mechanically, not just in emphasis.
Specificity. FAST specifies a particular colour convention (commonly blue for hardcoded inputs, black for formulas, green for cross-sheet or cross-workbook links), a rule that each row's formula logic should be structurally identical across every period column, and a defined worksheet-ordering convention. The ICAEW Code states the equivalent expectations — transparency, structural consistency, documentation — as principles a model should satisfy, without mandating a specific colour palette or worksheet order. A model can satisfy the ICAEW Code's transparency principle through a house colour convention that is not FAST's own, provided it is applied consistently and documented.
Scope. FAST is written specifically for Excel-based financial models. The ICAEW Code's principles are stated at a level general enough to apply to a model built in any spreadsheet or modelling environment, though in practice the overwhelming majority of models it is applied to are also Excel-based.
Formula-per-row discipline. Both standards require that a calculation row's formula logic stay structurally consistent across every period column — the same underlying formula, shifted only by the expected change in cell reference from one period to the next. FAST states this as an explicit, checkable rule. The ICAEW Code states the equivalent requirement as part of its integrity and transparency principles, without prescribing the specific mechanical test.
Circularity. Both standards discourage circular references unless the underlying financial relationship genuinely requires one (for example, an interest calculation on a drawn balance that itself depends on the interest charge). FAST frames this under its Transparent principle; the ICAEW Code frames it under integrity and transparency together. Neither standard prohibits circularity outright — both require that any retained circularity be deliberate, documented, and controlled rather than avoided by rule alone.
Certification. FAST offers a compliance-certification pathway in which an independent reviewer confirms a model meets the Standard's specific requirements. The ICAEW Code does not offer an equivalent formal certification; it is applied as a benchmark for review rather than a pass/fail compliance product. Neither certification, where one exists, is a claim that the model's calculations are free of error — both are claims about structural convention only.
| Dimension | FAST Standard | ICAEW Financial Modelling Code |
|---|---|---|
| Approach | Prescriptive rules | Principles-based |
| Scope | Excel-specific | Any modelling environment |
| Colour/formatting convention | Specified | Not prescribed |
| Formula-per-row rule | Explicit, checkable requirement | Stated as a transparency/integrity principle |
| Circularity position | Discourage unless documented and justified | Discourage unless documented and justified |
| Formal compliance certification | Available | Not offered as a formal product |
| Publishing body | FAST Standard Organisation | Institute of Chartered Accountants in England and Wales |
Industry Applications¶
Project finance and infrastructure. Both standards are widely referenced where a model has a long operating life, multiple future editors, and lender scrutiny at financial close — see Project Finance Model Audit, Financial Modelling Best Practices for Infrastructure, and Financial Modelling Best Practices for PPP.
Renewable energy. Solar, wind, and storage financing models combine standard project finance construction discipline with technical yield and degradation scheduling specific to the energy source — see Financial Modelling Best Practices for Renewable Energy.
Real estate and mixed-use development. Development appraisal and investment models carry waterfall, phased-drawdown, and (in mixed-use schemes) multi-asset-class segmentation mechanics addressed on their own dedicated pages — see Financial Modelling Best Practices for Real Estate and Financial Modelling Best Practices for Mixed-Use Developments.
Hospitality. Hotel and branded hospitality models carry RevPAR, management-fee, and property-improvement-plan construction mechanics distinct from a generic real estate template — see Financial Modelling Best Practices for Hospitality.
Investment banking and private equity. Transaction models built under time pressure and handed between analysts benefit from a shared, learnable convention regardless of which named standard a firm has adopted as its house style — see Financial Modelling Best Practices for Private Equity and Financial Modelling Best Practices for Investment Analysis.
Banking and financial institutions. Bank models are built balance-sheet-first rather than revenue-first, with a distinct net interest margin bridge and regulatory-capital-linked assumption structure — see Financial Modelling Best Practices for Banking.
Corporate finance and internal planning. Budgeting and forecasting models used across a finance team benefit from the same structural discipline, applied proportionately to the model's materiality rather than uniformly at the same intensity as a live transaction model, including capex-heavy industrial and manufacturing variants — see Financial Modelling Best Practices for Corporate Finance.
Financial modellers and model reviewers as professions. For practitioners who build or review models for a living, familiarity with the named standards in active use is a practical, transferable skill — see Model Review and QA Workflow for the general internal process a modelling team runs independently of any specific standard.
Common Misconceptions¶
"These standards are interchangeable." They differ mechanically in specificity, scope, and certification pathway, detailed above. A model built to satisfy one is not automatically confirmed to satisfy the other, though in practice a FAST-compliant model generally also satisfies the ICAEW Code's principles.
"Following a standard is the same as being audited." A named standard is a construction discipline applied by the model's own author. An audit is an independent check applied after the model exists, by someone other than its author, testing whether the model's formulas and logic actually calculate correctly. A model can be fully compliant with a named standard's structural conventions and still contain a genuine calculation error the standard has no mechanism to catch.
"FAST is the only recognised modelling standard." It is one of the most widely referenced structural modelling standards, particularly in project finance and corporate modelling, but the ICAEW Financial Modelling Code carries equivalent institutional standing from a different professional body, and other named standards are referenced in specific practitioner communities.
"A named standard, or an independent audit, certifies that a model is correct." Neither does. A named standard reduces the likelihood of certain structural errors and makes a model easier to review. An audit tests whether the model, as actually built, calculates correctly. Neither claims that the model's underlying assumptions are commercially reasonable, and no page on this Knowledge Centre should be read as making that claim on behalf of any standard or of FMAE.
References & Further Reading¶
The following sources have been verified against their primary publisher and are listed in full, with links, in the References section below. - The FAST Standard — Financial Modelling Standard - ICAEW — Financial Modelling Code
Continue Reading¶
Related Pillars¶
Related Glossary¶
Related Comparisons¶
Related Technical Guides¶
- Workbook Design and Model Architecture
- Model Review and QA Workflow
- Model Standards
- Spreadsheet Engineering
- Dynamic Arrays and Power Query in Modelling — modern Excel technique and the audit considerations it introduces
- Excel Performance and Large Model Optimisation — managing calculation cost at institutional model scale
Related Checklists¶
Related Industries¶
- Financial Modelling Best Practices for Real Estate
- Financial Modelling Best Practices for Infrastructure
- Financial Modelling Best Practices for Renewable Energy
- Financial Modelling Best Practices for Hospitality
- Financial Modelling Best Practices for PPP
- Financial Modelling Best Practices for Corporate Finance
- Financial Modelling Best Practices for Private Equity
- Financial Modelling Best Practices for Investment Analysis
- Financial Modelling Best Practices for Banking
- Financial Modelling Best Practices for Mixed-Use Developments
Related Products¶
- Financial Model Audit Engine (FMAE) — independent structural auditing; a well-built model per this page's standards is more auditable, but FMAE does not check compliance with any named standard
How OXXON tests thisRun a free structural check with FMAE
Frequently Asked Questions
What are financial modelling best practices?
A set of construction disciplines — separating inputs from calculations, keeping formulas consistent across a row, avoiding undocumented circular references, documenting assumptions — that reduce the likelihood of structural error in a financial model. Several named institutional standards codify these disciplines into a specific, citable convention.
What is the FAST Standard?
A prescriptive, Excel-specific financial modelling standard covering workbook structure, formula consistency, and documentation, published by the FAST Standard Organisation. See FAST Standard.
What is the ICAEW Financial Modelling Code?
A principles-based financial modelling standard published by the Institute of Chartered Accountants in England and Wales, applicable to any financial model regardless of the software used to build it. See ICAEW Financial Modelling Code.
Which financial modelling standard should I use?
The FAST Standard and the ICAEW Code are not mutually exclusive — a FAST-compliant model generally satisfies the ICAEW Code's structural principles, since FAST's specific rules are a prescriptive implementation of principles the ICAEW Code states more generally. The choice depends on whether a prescriptive, Excel-specific rule set (FAST) or a broader, principles-based framework (ICAEW) better fits the model's context and audience.
Are financial modelling standards the same as a financial model audit?
No. A named standard is a construction discipline applied while a model is built. A financial model audit is an independent verification step applied to a model after it exists, testing whether its formulas and logic actually calculate correctly. The two are complementary controls, not substitutes.
Does following a named modelling standard certify that a model is correct?
No. No named standard, and no independent audit, certifies that a model's assumptions are reasonable or that every calculation is correct. A named standard reduces the likelihood of certain structural errors and makes a model easier to review; an audit tests whether the model, as actually built, calculates correctly. Neither is a certification of the model's outputs.
Are there other named financial modelling standards besides FAST and ICAEW?
Yes — the SMART Standard, the Operis modelling methodology, and BPM (Best Practice Modelling) are also referenced in institutional modelling practice. Each is addressed on its own dedicated page once it can be described from a confirmed, citable primary source, consistent with this Knowledge Centre's editorial standard against publishing an unsourced description of a named methodology.
Related Articles
What Makes an Excel Financial Model Reliable?
An Excel financial model is a structured spreadsheet used to represent, calculate, and forecast the financial mechanics of a business, investment, or transaction. Reliability is not a function of how sophisticated a model looks; it is a function of its structure, discipline, and consistency. This page defines what an Excel financial model is, the structural characteristics that separate a reliable model from a fragile one, and the standards and terminology that underpin every other page in the FMAE Knowledge Centre that references a specific modelling concept. This is a crowded educational topic, and most existing content in this space is course marketing rather than a neutral reference. This page is written as the latter: a vendor neutral definition of reliable modelling practice, not a sales page for a training course.
What Is a Financial Model Audit?
A financial model audit is an independent, structured examination of an Excel based financial model to confirm that its mechanics, logic, and outputs are reliable enough to support a decision. It is not a check of whether the assumptions are optimistic or conservative. It is a check of whether the model actually calculates what its author believes it calculates. Every year, lenders extend debt, investment committees approve capital, and boards sign off on transactions using numbers that came out of a spreadsheet nobody outside the immediate deal team has independently verified. A financial model audit exists to close that gap before it becomes expensive.
FAST Standard
The FAST Standard is a financial modelling standard, published and maintained independently of FMAE, that sets out conventions for how a financial model should be structured, formatted, and documented so that it can be understood, changed, and independently checked by someone other than its original author. It is one of the most widely referenced structural modelling standards in project finance and corporate financial modelling. Following the FAST Standard is a construction discipline; it is not itself a verification step, and a model can follow FAST conventions closely and still contain a calculation error the standard has no mechanism to catch.
ICAEW Financial Modelling Code
The ICAEW Financial Modelling Code is a financial modelling standard published by the Institute of Chartered Accountants in England and Wales, setting out principles — transparency, integrity, fitness for purpose, documentation, and review — that a well-constructed institutional financial model should embody. Unlike a prescriptive rules-based standard, it does not mandate a specific colour convention or worksheet order; it states the properties a model should have and leaves the specific implementation to the model's author. It is applicable to any financial model regardless of the software used to build it. Following the Code is a construction discipline; it does not certify that a model's calculations are correct.
Dynamic Arrays and Power Query in Financial Modelling
Dynamic arrays and Power Query are the two Excel capabilities that have changed most significantly since the structural conventions in the FAST Standard and the ICAEW Financial Modelling Code were first written. Dynamic array functions such as SORT, FILTER, and UNIQUE let a single formula return and automatically resize a range of results, replacing formulas that previously had to be copied down or entered as legacy array formulas. Power Query lets a model ingest and clean external data through a recorded, repeatable transformation sequence rather than a manual copy-paste-and-clean step. Both are genuine productivity gains, and both introduce dependency structures that a conventional row-by-row, cell-by-cell review does not automatically surface — a spilled range is owned by one formula rather than many, and Power Query's transformation steps sit entirely outside the worksheet grid.
Excel Performance and Large Model Optimisation
A financial model's calculation performance degrades predictably as it grows — more formulas, more volatile functions, more cross-workbook links, and more array-heavy calculations all add directly to the time Excel needs to recalculate the workbook. This is a construction and maintenance discipline distinct from structural correctness — a model can be perfectly correct and still be unusable in practice if a single keystroke triggers a multi-minute recalculation. This guide covers the specific mechanisms that drive recalculation cost in a large institutional model and the techniques used to manage it, primarily volatile function discipline, calculation mode management, and workbook size and link-count control.
Financial Modelling Best Practices for Real Estate
Real estate financial models divide into two structurally different build types: development appraisals, driven by phased construction drawdown against sales or leasing velocity toward a gross development value, and investment or income models, driven by stabilised cash flow and exit value. This page sets out how each type should be constructed — input sequencing, waterfall and promote formula design, phased drawdown scheduling, and workbook layout — as a modelling-best-practice discipline applied while the model is built, distinct from the audit-risk perspective covered on Financial Model Audit for Real Estate.
Financial Modelling Best Practices for Infrastructure
Infrastructure financial models are built around a concession, availability-payment, or demand-risk mechanism sculpted to a multi-decade cash flow. This page sets out how such a model should be constructed: separating the construction and operating phases into distinct, explicitly joined modules, building demand-risk or availability-payment revenue logic to match the concession agreement, and sculpting debt against the resulting cash flow. It addresses the construction question as a discipline applied while the model is built, distinct from the audit-risk perspective covered on Financial Model Audit for Infrastructure.
Financial Modelling Best Practices for Renewable Energy
Renewable energy financial models combine project finance debt mechanics with technical resource-yield, degradation, and curtailment assumptions specific to the energy source. This page sets out how such a model should be constructed: building the yield and degradation schedule at the correct confidence level for its purpose, modelling the PPA-to-merchant-tail transition explicitly, and sculpting debt against the resulting cash flow. It addresses the construction question as a discipline applied while the model is built, distinct from the audit-risk perspective covered on Financial Model Audit for Renewables.
Financial Modelling Best Practices for Hospitality
Hospitality financial models are organised around occupancy, average daily rate, and RevPAR, layered under management or franchise fee structures and brand-mandated renovation cycles. This page sets out how such a model should be constructed: calculating RevPAR from its two drivers rather than entering it independently, building fee formulas to match the actual agreement, and scheduling property improvement plan capex against the franchise term. It addresses the construction question as a discipline applied while the model is built, distinct from the audit-risk perspective covered on Financial Model Audit for Hospitality.
Financial Modelling Best Practices for PPP
Public-private partnership (PPP) models carry a defined concession period, an availability or demand-based payment mechanism, a lifecycle capital expenditure obligation, and termination and handback provisions that do not appear in standard commercial financing. This page sets out how such a model should be constructed: building the payment mechanism and performance deduction formulas directly from the concession contract, scheduling lifecycle capex against its contractual timing, and calculating termination compensation from the agreement's specified formula. It addresses the construction question as a discipline applied while the model is built, distinct from the audit perspective covered on the PPP Model glossary page and the PPP Model Checklist.
Financial Modelling Best Practices for Corporate Finance
Corporate finance models, covering budgeting, forecasting, and capital allocation across operating companies, are built around an integrated three-statement structure: income statement, balance sheet, and cash flow statement, linked so that a change in one assumption flows correctly through all three. This page sets out how such a model should be constructed: building the three-statement linkage and balance-sheet plug correctly, scheduling working capital and capex/depreciation consistently, and matching model depth to materiality. It also scopes capex-heavy industrial and manufacturing corporate models, which share this structure with an emphasis on capacity utilisation and fixed-asset scheduling. It addresses the construction question as a discipline applied while the model is built, distinct from the audit-risk perspective covered on Financial Model Auditing.
Financial Modelling Best Practices for Private Equity
Private equity financial models, principally leveraged buyout (LBO) models, are built around a multi-tranche debt structure, a sponsor/investor returns waterfall including carried interest, and exit-value sensitivity to a small number of key value drivers. This page sets out how such a model should be constructed: building the debt schedule by tranche with correct cash flow sweep priority, building the carry waterfall as an explicit tiered calculation, and building exit-multiple and IRR sensitivity as first-class, structured outputs rather than an afterthought. It addresses the construction question as a discipline applied while the model is built, distinct from the audit-risk perspective covered on Financial Model Auditing.
Financial Modelling Best Practices for Investment Analysis
Investment analysis models, built to support a buy, sell, or hold decision on a security or asset rather than to run an operating business, are organised around one or more valuation methods, discounted cash flow, comparable companies, precedent transactions, each with its own distinct construction logic. This page sets out how such a model should be constructed: keeping valuation methods structurally separate rather than blended, building terminal value as an explicit, isolated assumption, and building scenario and sensitivity outputs as first-class results. It addresses the construction question as a discipline applied while the model is built, distinct from the audit-risk perspective covered on Financial Model Auditing.
Financial Modelling Best Practices for Banking
Bank and financial institution financial models are structurally different from a standard corporate model: they are built balance-sheet-first, with earnings derived from asset and liability volumes and spreads rather than a top-line revenue forecast, and regulatory capital ratios sit as a first-class output rather than a supporting calculation. This page sets out how such a model should be constructed: building the net interest margin bridge explicitly, driving the model from balance-sheet volumes, and structuring regulatory-capital-linked assumptions as visible, named inputs. It addresses the construction question as a discipline applied while the model is built, distinct from the audit-risk perspective covered on Financial Model Auditing, and does not perform or validate any regulatory capital calculation itself.
Financial Modelling Best Practices for Mixed-Use Developments
Mixed-use development models combine two or more distinct asset classes, typically residential, retail, office, or hospitality, within a single masterplan, each with its own revenue and exit logic, layered on shared site infrastructure and financing. This page sets out how such a model should be constructed: segmenting each asset-class block into its own module with its own valuation approach, allocating shared infrastructure and common cost across blocks on an explicit, documented basis, and phasing financing across asset types that complete and stabilise at different times. It addresses the construction question as a discipline applied while the model is built, distinct from the audit-risk perspective covered on Financial Model Audit for Real Estate.