Skip to main content

Welcome to a Grasp lesson

Create a free account to keep studying and create your own study path.

Lesson 53

Structuring Your Financial Model

Recommended resources

Introduction

In our last lesson, you masterfully constructed an interactive dashboard, bringing together data visualization, dynamic formulas, and even a preview of VBA. You built a Profit and Loss report that responded to user input—a key component of financial analysis. Now, we will shift our focus from reporting on historical data to the art and science of financial modeling: forecasting the future.

This lesson marks the beginning of our new module, "Financial Modeling Fundamentals." Our goal today is to establish the architectural principles of a professional-grade financial model. Just as a building needs a solid foundation and blueprint, a financial model requires a logical and robust structure to be reliable, easy to audit, and simple to update—all critical qualities for the tools you'll build as a freelancer. We will focus on designing a model with distinct sections for assumptions (your inputs), calculations (the model's engine), and outputs (the final reports).


1. The Three Commandments of Financial Model Structure

To build models that are both powerful and "break-proof," we'll start with three foundational rules, or "commandments," that are widely accepted in the finance industry. Following these from the outset will save you countless hours of debugging and make your work far more professional.

The video below, from financial modeling experts Mergers & Inquisitions, provides an excellent overview of these core principles by comparing a "bad" model with a "good" one.

Financial Modeling Best Practices: How to Give Your Excel Files a “Makeover”

This video, "Financial Modeling Best Practices," introduces the three most important rules for structuring a professional financial model.

Please watch the following segments carefully: First, get an overview of the topic. Then, watch the explanations for the three core commandments: Commandment #1: Keep the Income Statement, Balance Sheet, and Cash Flow Statement on a single tab. This dramatically simplifies tracing formulas. Commandment #2: Separate your drivers and assumptions from the financial statements themselves. This is the heart of today's lesson. Commandment #3: Simplify and consolidate the statements to focus on what truly matters. As you watch, notice how separating the assumptions prevents calculation errors and makes the model's logic transparent.

To reinforce these concepts, the article that accompanies the video provides a concise written summary.

Financial Modeling Best Practices: Excel Makeovers ...

This article from Breaking Into Wall Street recaps the "Three Commandments" we just saw in the video.

Please read the first part of the article, from the heading Financial Modeling Best Practices down to the section on the first commandment. This will help solidify your understanding of these crucial rules.


2. The I-C-O Principle: Inputs, Calculations, and Outputs

The second commandment—separating assumptions from calculations—is so vital that it forms the basis of a core architectural principle: I-C-O, which stands for Inputs, Calculations, and Outputs.

  • Inputs: This is a dedicated section (or worksheet) for all the assumptions and drivers of your model. These are the variables you might want to change, like growth rates, prices, or expense percentages.
  • Calculations: This is the engine of your model where the raw number-crunching happens. The formulas in this section should only refer to other calculation cells or, crucially, to the input cells.
  • Outputs: This is the presentation layer, such as your final financial statements, charts, and summary reports. The cells in this section should almost exclusively be simple links to your calculation section, formatted for clarity.

This separation is the key to building flexible and reliable models. When a client asks, "What if our revenue growth is 10% instead of 8%?", you should only have to change a single cell in the Inputs section, and the entire model should update automatically.

This image clearly illustrates the separation principle. The Income Statement (the output/calculation) is driven by formulas linked to the Assumptions table (the inputs) on the right.

The following article provides a clear definition of the I-C-O principle and a recommended layout for your Excel workbook tabs.

How to Build Break-Proof Excel Models for Investment Banking

This article from financial-modeling.com clearly defines the I-C-O principle and suggests a professional way to structure your workbook.

Please read the first two sections of the article: The Golden Rule, which explains the role of Inputs, Calculations, and Outputs. The “Clean” Sheet Layout, which proposes a logical flow for the worksheets in your model.

Here is another excellent example of a dedicated input/assumptions section. Notice how all the key drivers—like room rates, event numbers, and cost percentages—are organized in one place.

3. Practical Application: Color Coding and Layout

Now, let's turn these principles into practice. One of the most common industry standards to visually enforce the I-C-O structure is color coding.

  • Blue Font: Used for hard-coded numbers (Inputs). These are the only numbers you should ever type directly into a cell in the main model.
  • Black Font: Used for formulas (Calculations and Outputs).

This simple convention allows anyone opening your model to immediately understand what they can change (the blue numbers) and what is a result of a calculation (the black numbers).

The next video will walk you through setting up a simple model structure that uses this color-coding standard and implements a separate assumptions section. This is a great hands-on exercise to put the theory into practice.

Learn Financial Modeling Essentials in Excel (FREE Crash Course)

In this video, "Learn Financial Modeling Essentials in Excel," Kenji Explains demonstrates the practical setup of a model's structure.

Please watch the following two clips. You may want to follow along in a blank Excel file to practice. First, focus on the section explaining the color-coding convention. This is a fundamental best practice that visually separates inputs from formulas. Next, watch how an assumptions section is created to drive the revenue forecast. Observe how the historical growth rate is calculated, and then a projection is made in the dedicated assumptions area. The revenue forecast formula in the main statement then links to this assumption cell.


4. Additional Best Practices for a Robust Model

Beyond the main structural rules, there are several smaller conventions that contribute to a clean, professional model. The first video resource we looked at provides a great rapid-fire overview of these.

Financial Modeling Best Practices: How to Give Your Excel Files a “Makeover”

Let's return to the "Financial Modeling Best Practices" video to cover some final polishing tips.

Watch this segment on smaller issues and best practices. Don't worry about memorizing every detail; the goal is to become aware of what distinguishes a good model from a great one. Pay attention to the concepts of: Sign Conventions: Using negative numbers for expenses and cash outflows. Hard-Coding: Avoiding hard-coded numbers in your projection formulas. Hidden Elements: The danger of hidden rows, columns, or sheets. External Links: Why linking to other Excel files is risky.


Conclusion

In this lesson, you've learned the essential architectural principles for building robust and professional financial models. These practices are not just academic—they are the bedrock of reliable financial analysis and are what clients expect from a freelance expert.

Key Takeaways:

  • The I-C-O Principle is King: Always structure your models to separate Inputs (assumptions), Calculations (logic), and Outputs (reports).
  • Follow the Three Commandments:
    1. Keep the three financial statements on a single worksheet.
    2. Keep assumptions in a separate, dedicated area.
    3. Simplify and consolidate statements to maintain focus and clarity.
  • Use Standard Conventions: Adhere to industry standards like color-coding (blue for inputs, black for formulas) to make your models instantly understandable and auditable.
  • Build Defensively: Avoid practices like hidden sheets or hard-coding numbers in formulas, which make models fragile and prone to error.

You now have the blueprint for a well-structured model. In our next lesson, we will begin construction. You'll apply these principles to build revenue and expense forecasts that are dynamically linked to a dedicated assumptions section, bringing your model to life.