Financial Modeling

Financial modeling best practices

By SuperdayReps · Wharton MBA · ex-Greenhill · investment banking interview coaching

7 min read · updated July 2, 2026

Nobody grades your model on how big it is. They grade it on whether they can trust it. An MD has thirty seconds and one question: can I hand this to a client without it blowing up? A clean, checkable model beats a sprawling, clever one every time. So the whole game is auditability.

Here's the mindset. A model is a chain of decisions someone else has to follow. If a reviewer can't trace a number back to the assumption that drives it, the model is broken, even if the output is "right."

Inputs vs. formulas: the color code

The single most important convention in modeling is separating what you assume from what you calculate. You signal that with font color. This is standard across every bank, so learn it before your first day.

ColorMeansExample
BlueHardcoded input (an assumption you typed)Revenue growth of 8%
BlackFormula on the same sheetPrior revenue × (1 + growth)
GreenLink pulling from another sheetDebt balance from the debt schedule

Why does this matter? Because a reviewer scanning your model needs to know, instantly, which cells are levers and which are consequences. Blue cells are the only ones anyone should ever change. Black and green cells update on their own. If you get this backwards, every review turns into an archaeology dig.

Key insight

Blue is a promise. It says "this is a judgment call, and it lives here." Every other cell is downstream of a blue cell somewhere. When you can point at any output and walk the chain back to the blue assumptions that produced it, your model is auditable. That's the whole standard.

Keep reading

The rest of this lesson is free with an account

There's about 4 more minutes of Financial modeling best practices below this, plus every other lesson in Financial Modeling. Free account, no card.

Any partner school .edu

Frequently asked

What does the color coding of cells mean in a financial model?
Color signals where a number comes from. Blue is a hardcoded input you typed, like an 8% growth assumption. Black is a formula on the same sheet. Green is a link pulling from another sheet. This lets a reviewer instantly see which cells are levers and which are consequences.
What is plugging a balance sheet and why is it a mistake?
Plugging is forcing the balance sheet to balance by jamming in a number, like hardwiring retained earnings so assets equal liabilities plus equity. It makes the model look balanced while hiding a real error. When an assumption changes, the imbalance reappears somewhere you will never think to look.
How should you build error checks into a model?
Put a visible check formula in every forecast period that computes total assets minus liabilities plus equity, which should always equal zero. Add a sources-equals-uses check on any transaction and a cash tie-out confirming ending cash on the cash flow statement matches the balance sheet cash line.
LearnAI