Review of financial models

I don't know how many people here have to review huge financial models quite frequently (rather than create them). For my last transaction I was reviewing a lot of financial models on very short timelines - my usual "system" is to go line by line through the financial statement and trace precedents and see how the various items have been built. I also have a few macros (from the internet) to compare changes made between versions etc etc. However, I would be interested in knowing what other "reviewers" do in terms of devising a system or process to review models esp. on tight timelines. Thanks in advance.

8 Comments
 

Mind linking to some of the macros you found?

People tend to think life is a race with other people. They don't realize that every moment they spend sprinting towards the finish line is a moment they lose permanently, and a moment closer to their death.
 

I just googled. Not sure where I picked them up from (been some time), but if I found them I am sure you can as well. 1. Compare two worksheets and list all the differences (good to compare two versions) 2. A trial software which does the same thing, but for a workbook as well - 3. A macro which can list all precedents in a selection (the usual Trace Precedents does it only for one cell)

I guess not too many people on this board review models. Or maybe I put the topic in the wrong area of the forum!

 

Maybe some of the other PE guys will comment. I don't use any special software to review models, I just look through the model as an overview to see how its set up (sometimes something will pop up) and then work back from the results (usually returns/cashflows) back to the assumptions. Similar to your approach I suppose.

I'm in REPE so our models are a bit different and most models we do deal with the same thing, an investment scenario, so experience helps as strange results will catch your eye given familiar deal parameters.

If its internal, the way our team works is whomever made the last set of changes would put a few bullet points in the email circulating the latest version.

 

Big fan of F11, anything looks a bit off, go into more detail. Very quick way of seeing odd assumptions.

"After you work on Wall Street it’s a choice, would you rather work at McDonalds or on the sell-side? I would choose McDonalds over the sell-side.” - David Tepper
 
Best Response

Experience helps you develop the "MD/Partner eye" (picking up issues at first glance), one of the most spooky abilities I've experienced.

Some hints from my own (unfortunately largely forgotten) experience:

1) Abstraction: Before starting print PL/BS/CF (and very basic sheets, depending on model, i.e. uses/sources, sensitivity etc). Less is more. Have an undisturbed good look at them, high-level, down and across.

  • Any odd developments? margins, CAGRs, YoY, actuals vs projections. Highlight them. Later, after your deep dive comeback to them... can you explain them now?
  • Usual sanity checks: can you explain growth, margin compressions/Expansions, why cash/assets or whaterver grows? how can they pay debt? KPIs, multiples, IRR in line? etc etc etc,.

2) Find the logic and go with the flow: Then go step by step. Find the logic behind the model and particularly how assumptions flow into side calculations and then financials. Spend more time on the major drivers (operational/economical/financial), cost of capital and discounting and cascades on lbos. Once a good grip of these everything should flow smoothly into basic sheets (PL/BS/CF/Financing).

3) Going back to the surface: Check output sheets and analysis (e.g. Accretion/decretion, value a different prices, sensitivities, etc.). If circularities on, disconnect/divert them and see if playing around still make sense. Personally, the less macros the better, as I have seen quite "sophisticated" macros that were just not necessary, a nightmare to manage/check and at the end plainly delivering wrong outputs.

4) The tedious work: Finally, I hope you don't have to check calculations. If so, make sure formulas are correctly copied, make random checks, in doubt rebuild operations on the side (perhaps simplified and check if results are consistent), check links and dedicate more time to the complex calculations (where for most analysts gets rocky).

Hopefully a disciplined model system (following conventions and model hygiene) will make things easier and save you time.

5) Some final wisdom Give feedback to your juniors, they'll appreciate it and you'll benefit from more robust models. Remember: "Junk in, junk out"... the model is only as good as the assumptions. and finally: simplicity is beauty

Good luck

 

Repellendus nobis at ut neque. Doloribus doloribus cumque nihil ipsa qui praesentium non.

Doloremque facilis aperiam omnis et facilis tempora. Sint ut aut voluptas et iure. Nihil fugit aut earum omnis. Delectus velit pariatur in placeat rerum eum. Dignissimos velit ut voluptatum dolor. Qui quis aliquid et ut.

Amet repellendus repellat consequuntur minima ipsam qui quaerat quo. Fugit delectus laudantium pariatur tenetur eveniet consequatur quisquam. Rerum voluptas deleniti et tempora earum facilis. Non ea quia ipsam consequatur sit aut dolorem. Iure officia aut quo corrupti dicta.

Sed voluptas quae voluptas nihil aut accusantium voluptatem. Sed et et tempore porro totam. Ullam delectus tenetur voluptates magni magnam et.

Career Advancement Opportunities

November 2026 Investment Banking

  • Evercore 01 99.5%
  • Moelis & Company 01 99.0%
  • JPMorgan 01 98.4%
  • Guggenheim Partners 02 97.9%
  • Morgan Stanley 06 97.4%

Overall Employee Satisfaction

November 2026 Investment Banking

  • Moelis & Company No 99.5%
  • Morgan Stanley 02 99.0%
  • Evercore 01 98.4%
  • Banco Santander 02 97.9%
  • BMO Capital Markets 13 97.4%

Professional Growth Opportunities

November 2026 Investment Banking

  • Evercore 01 99.5%
  • Moelis & Company 01 99.0%
  • Morgan Stanley 05 98.4%
  • Goldman Sachs 01 97.9%
  • JPMorgan No 97.4%

Total Avg Compensation

November 2026 Investment Banking

  • Vice President (16) $429
  • Associates (57) $264
  • 3rd+ Year Analyst (8) $210
  • 2nd Year Analyst (29) $183
  • Intern/Summer Associate (16) $161
  • 1st Year Analyst (84) $151
  • Intern/Summer Analyst (77) $101
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

1
redever's picture
redever
99.2
2
BankonBanking's picture
BankonBanking
99.0
3
kanon's picture
kanon
99.0
4
Secyh62's picture
Secyh62
99.0
5
Betsy Massar's picture
Betsy Massar
98.9
6
GameTheory's picture
GameTheory
98.9
7
CompBanker's picture
CompBanker
98.9
8
dosk17's picture
dosk17
98.9
9
DrApeman's picture
DrApeman
98.9
10
Linda Abraham's picture
Linda Abraham
98.8
success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”