About Brian DeChesare
Brian DeChesare is the Founder of Mergers & Inquisitions and Breaking Into Wall Street. In his spare time, he enjoys lifting weights, running, traveling, obsessively watching TV shows, and defeating Sauron.
To learn financial modeling, pick simple, boring companies with easy-to-predict revenue and expenses, watch someone else complete the process, and then try examples on your own, starting with partial templates and moving to open-ended examples without full instructions.
Many people say that if you want to “learn financial modeling,” you should pick a company you’re interested in and try to build a financial model for it.
For example, I am a huge fan of CD Projekt Red’s video games, such as The Witcher 3 and Cyberpunk 2077:
So, if I wanted to learn financial modeling, people might recommend that I download CDPR’s filings and presentations, open an Excel sheet, and start building a model based on assumptions such as:
The problem is that this advice is misguided, and modeling a company like CDPR – even though I love their games – is not a good way to learn financial modeling.
The main issue is that many of these “fun companies” (e.g., in games and media) have unpredictable revenue streams that are difficult to forecast:
You’re much better off learning financial modeling based on simple, boring companies with easier-to-predict revenue, expense, and cash flow line items.
A good example is Walmart from our DCF modeling tutorial; a company like Otis (elevator manufacturer) in our 3-statement modeling tutorial could also work.
Also, it’s critical to watch someone else build a few models first, understand the process, and then try building your own models from templates.
Once you’ve mastered these steps, you can move on to more open-ended models.
We disagree with the advice that you should just download a company’s filings and presentations and start typing away in Excel.
Before doing that, you should review at least 3-4 examples of someone building a financial model, such as 3-statement projections.
Our courses have many, many examples of this, but you could also use books or even our free tutorials.
The most important points are:
Focus on the revenue, expense, and cash flow projections in this step.
Yes, other topics will come up in interviews, but you really need to understand these fundamentals before moving into merger models, M&A models, or even basic valuation.
One Final Note: If you don’t feel confident in your accounting knowledge, you may need to do a quick review before you attempt to project the financial statements.
Accounting is a bit different from financial modeling, but all modeling requires at least some accounting knowledge – so you should take the time to learn about the three statements and how they link together (we have tutorials on the Income Statement, Balance Sheet, and Cash Flow Statement).
AccountingCoach.com is a good source for learning about specific line items:
Once you’ve watched someone build a model or read through the entire process, it’s time to practice yourself.
At this stage, you should stick to “partial templates,” such as Excel files that have the line items and historical data entered but nothing for the projections:
You want to test your ability to link different items and make reasonable forecasts for growth rates, margins, unit sales, and employee counts.
So, in this step, you want to practice case studies with the following qualities:
1) Open-Ended Instructions – They should not tell you exactly “how” to project each line item or what growth rates or margins to use. They should require your judgment:
2) Unit-Level Forecasts – You should find case studies that require more than simple percentage growth and margin forecasts. For example, revenue might be based on Units Sold * Average Selling Price or # Locations * Sales per Location. The expenses and cash flows should also be tied to these separate drivers somehow.
For example, retail companies need to spend more on Capital Expenditures (CapEx) to open brand-new locations than to maintain existing ones.
If you’re modeling simple percentages rather than going to the unit or location level, you could easily make implausible assumptions.
The models you build in this stage should not be that complex.
In fact, it’s counterproductive if your Balance Sheet has 25 separate line items or your Cash Flow Statement has dozens of different lines.
You want simple financial statements, with most of your time and effort put into forming the appropriate revenue, expense, and cash flow assumptions.
If you see a case study with complex statements, run!
Find something else with simplified/consolidated statements so you can focus on the big picture.
Once you’ve practiced with a few templates and case studies (perhaps 2 – 3, depending on your time and skill level), it’s time to try a more open-ended case study.
We have an example of this for Otis, an elevator manufacturer.
Focus on companies with simple, straightforward financial statements.
A few criteria in order of “most to least important” include:
As a specific example, let’s say you’re considering using Walmart or Warner Brothers for your open-ended model.
By looking at Warner Brothers’ Income Statement for 5 seconds, you can tell it will be more difficult to model:
You might still want to model Warner Brothers in the future, but as a starting point, Walmart is a better option.
We recommend completing at least 2 examples of these open-ended models for companies in different industries.
There’s no way to check if you’re “correct” without having someone else review your model…
…but one simple method is to cross-check your revenue, net income, and EPS estimates with consensus forecasts for the company.
For example, go to Yahoo Finance and see how your numbers over the next few years compare:
Your model is not necessarily “wrong” if your estimates are different – but in this stage of the learning process, you should aim for similar forecasts.
Once you feel comfortable with basic revenue, expense, and 3-statement forecasts for “standard” companies, you can move into more challenging scenarios.
The starting point should be companies with “messier” financial statements, as this is a common real-world occurrence on the job.
We have a separate tutorial on how to consolidate the financial statements in these cases, but here are our overall guidelines:
One approach is to look at an “idealized” version of a 3-statement model, compare it to your company’s, and keep consolidating until it more closely resembles that version.
Learning different industries depends on the types of investment banking groups, companies, or teams you plan to apply to.
For something like FIG (commercial banks and insurance), you will probably need specialized training because of the vast differences.
In areas like power & utilities, you can probably learn some key points and simply extend your knowledge of modeling concepts.
We’ll conclude this article by addressing a common criticism leveled at trainers and financial modeling providers.
Many people argue that it’s “pointless” to learn financial modeling, especially for entry-level investment banking interviews, because you’ll never have to complete a modeling test in interviews.
They argue that you should save this process until you win an internship or full-time job and then spend time learning financial modeling in the months before you start.
They’re half right.
It’s true that, at least in the U.S., you’ll rarely have to build a real financial model in an entry-level interview.
However, that’s not the main reason to learn financial modeling.
The main reason to learn financial modeling is to understand the concepts that will come up in technical interview questions.
For example, if you get a question about how Accounts Receivable going up by $100 changes the financial statements, you will be able to answer far more effectively if you’ve built models that use Accounts Receivable.
The same applies to dozens of other concepts, ranging from how to calculate Unlevered Free Cash Flow to how to calculate metrics such as ROA, ROE, and ROIC.
The point is that you learn best by doing.
That said, you do not need to follow the steps above just to prepare for interviews.
The step-by-step process here is more of an “on-the-job prep plan.”
For interviews, we’d recommend the following:
This list is more of a set of recommendations for “interview prep” rather than “how to learn financial modeling.”
So, we’ll take that as a sign to wrap up and leave you with these options for learning – whether you care mostly about interviews or you’re more focused on internship/job prep.
Brian DeChesare is the Founder of Mergers & Inquisitions and Breaking Into Wall Street. In his spare time, he enjoys lifting weights, running, traveling, obsessively watching TV shows, and defeating Sauron.