Building a Three-Statement Model (2024)

A free guide on building three-statement models

Written byJeff Schmidt

Reviewed byScott Powell

Over 2 million + professionals use CFI to learn accounting, financial analysis, modeling and more. Unlock the essentials of corporate finance with our free resources and get an exclusive sneak peek at the first module of each course. Start Free

What is a Three-Statement Model?

A three-statement model links the income statement, balance sheet, and cash flow statement into one dynamically connected financial model. Three-statement models are the foundation on which more advanced financial models are built, such as discounted cash flow (DCF) models, merger models, leveraged buyout (LBO) models, and various other types of financial models.

Building a Three-Statement Model (1)

Key Highlights

  • A three-statement model combines the three core financial statements (the income statement, the balance sheet, and the cash flow statement) into one fully dynamic model to forecast future results.
  • The model is built by first entering and analyzing historical results.
  • The historical results often serve as the basis for the model’s forecast period (usually 5-10 years in the future).

How Do You Build a Three-Statement Model?

There are several steps required to build a three-statement model, including:

  1. Input historical financial information into Excel
  2. Determine the assumptions that will drive the forecast
  3. Forecast the income statement
  4. Forecast long-term, capital assets
  5. Forecast financing activity (e.g., debt and equity)
  6. Complete the income statement
  7. Complete the balance sheet (excluding cash)
  8. Complete the cash flow statement and cash on the balance sheet

In this guide, we will walk you through each of the above steps. For a more detailed, video-based tutorial on how to build a model from scratch, enroll in CFI’s three-statement modeling course.

Building a Three-Statement Model (2)

Input historical information into Excel

In this step, we take the historical financial information of the company and either download, type or paste it into Excel. Once the information is in Excel, you’ll need to do some basic formatting to make the information easy to read and to make it follow the structure you want your model to take. As you can see in the screenshot below, the historical information is entered in a blue font color under the historical time periods.

Building a Three-Statement Model (3)

Determining the assumptions that will drive the forecast

With the historical financial information in Excel, and in an easy-to-use format, we can start calculating some metrics to evaluate the historical performance of the company. We need to calculate metrics such as revenue growth, margins, capital expenditures and working capital terms (such as accounts payable, inventory, and accounts receivable). Below is an example of the assumptions section, which drives the forecast.

Building a Three-Statement Model (4)

Forecast the income statement

With the assumptions in place, it’s time to start forecasting the income statement, beginning with revenue and building down to EBITDA (earnings before interest taxes depreciation and amortization). At that point, we will require supporting schedules to be built for items such as capital assets and financing activity.

Forecast capital assets

At this point, we need to forecast capital assets such as property, plant, and equipment (PP&E), before we can finish the income statement in the model. To do this, we take the last period’s closing balance, and then add any capital expenditures, deduct depreciation, and arrive at the closing balance. Depreciation can be calculated in a variety of ways, such as straight line, declining balance, or percent of revenue.

Building a Three-Statement Model (5)

Forecast financing activity

Next up, we have to build a debt schedule to determine interest expense on the income statement. Similar to the section above, we take last period’s closing balance, and then add any increases or decreases in debt, and arrive at the closing balance.

The interest expense can be calculated on the opening debt balance or the average debt balance. Alternatively, a detailed interest expense schedule can be followed if one is available.

Complete the income statement

Now that depreciation and interest expense have been forecast in the appropriate supporting schedules, these expenses can then be referenced back to the income statement, completing that core financial statement.

Complete the balance sheet

At this stage, it’s possible to essentially complete the balance sheet in our three-statement model, except for the cash balance, which will be the last step. Working capital items are forecast based on assumptions around average days payable and receivable, as well as inventory turns. Capital assets (PP&E, etc.) come from the schedule discussed above, as well as debt balances.

Building a Three-Statement Model (6)

Complete the cash flow statement and cash on the balance sheet

With the balance sheet completed (except for cash), we can build the cash flow statement and complete our three-statement model in Excel. This section is completed, essentially, by just linking to items that have already been calculated above in the model. We have to complete each of the three main sections: cash from operations, cash from investing and cash from financing.

Building a Three-Statement Model (7)

Layout and structure

There are two common approaches to structuring a three-statement model: single worksheet and multi-worksheet. While both approaches are acceptable, CFI strongly recommends using a single worksheet structure.

Advantages of a single worksheet model include the following:

  • Easier to navigate (don’t have to switch between sheets)
  • Less risk of mis-linking formulas (all time periods should be in the same column)
  • More organized with the use of Excel’s grouping feature
  • Allows more room for consolidating multi-business companies

Building a Three-Statement Model (8)

Additional Resources

DCF Modeling Guide

Types of Financial Models

What is Cash Flow?

Bottom-Up Forecasting

Top-Down Forecasting

See all financial modeling resources

Building a Three-Statement Model (2024)
Top Articles
First-Time Homebuyer Loans: Special Programs and How to Qualify
Six Best Practices for Effective Portfolio Management
Kmart near me - Perth, WA
Tmf Saul's Investing Discussions
Busted Newspaper Zapata Tx
Wellcare Dual Align 129 (HMO D-SNP) - Hearing Aid Benefits | FreeHearingTest.org
Meer klaarheid bij toewijzing rechter
Horoscopes and Astrology by Yasmin Boland - Yahoo Lifestyle
O'reilly's In Monroe Georgia
Nwi Police Blotter
THE 10 BEST River Retreats for 2024/2025
Citi Card Thomas Rhett Presale
2021 Lexus IS for sale - Richardson, TX - craigslist
Wordscape 5832
Craigslist Pikeville Tn
Beau John Maloney Houston Tx
Accuradio Unblocked
Fear And Hunger 2 Irrational Obelisk
Directions To 401 East Chestnut Street Louisville Kentucky
Canvas Nthurston
Cta Bus Tracker 77
CVS Near Me | Columbus, NE
Tyler Sis University City
Pokemon Unbound Shiny Stone Location
Suspiciouswetspot
Gilchrist Verband - Lumedis - Ihre Schulterspezialisten
Ltg Speech Copy Paste
Hdmovie2 Sbs
Pixel Combat Unblocked
Marlene2995 Pagina Azul
Little Einsteins Transcript
Marlene2295
Tripcheck Oregon Map
Isablove
3473372961
Syracuse Jr High Home Page
Newsday Brains Only
Goodwill Houston Select Stores Photos
Darrell Waltrip Off Road Center
AP Microeconomics Score Calculator for 2023
Hermann Memorial Urgent Care Near Me
Shoreone Insurance A.m. Best Rating
Why Holly Gibney Is One of TV's Best Protagonists
1Exquisitetaste
No Boundaries Pants For Men
Here's Everything You Need to Know About Baby Ariel
Woody Folsom Overflow Inventory
Petfinder Quiz
Jimmy John's Near Me Open
Walmart Front Door Wreaths
Oefenpakket & Hoorcolleges Diagnostiek | WorldSupporter
Latest Posts
Article information

Author: Jeremiah Abshire

Last Updated:

Views: 5853

Rating: 4.3 / 5 (54 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Jeremiah Abshire

Birthday: 1993-09-14

Address: Apt. 425 92748 Jannie Centers, Port Nikitaville, VT 82110

Phone: +8096210939894

Job: Lead Healthcare Manager

Hobby: Watching movies, Watching movies, Knapping, LARPing, Coffee roasting, Lacemaking, Gaming

Introduction: My name is Jeremiah Abshire, I am a outstanding, kind, clever, hilarious, curious, hilarious, outstanding person who loves writing and wants to share my knowledge and understanding with you.