How To Build the Balance Sheet in 10 Steps

How To Build the Balance Sheet in 10 Steps


5 minute read


The 10 Steps to Balance

Pls Fix Thx

There's nothing quite like staring at an unbalanced Financial Model, wondering what isn't working, as the clock starts to get later and later.

I've been there. Many times.

After many frustrating nights, I've figured out a 10 Step Checklist to get your Balance Sheet to balance, every time.

Let's dive in...

💡Before you start... If you haven't yet, be sure to read last week's issue on modeling the Statement of Cash Flows. We need a correctly functioning cash flow statement in order to complete Step 1, and this is often where people get tripped up.

The Steps, 1 through 10

Let's Start by Balancing First

Complete these first two steps and your Balance Sheet will balance. From there it gets easier.

1. Cash = direct link to “ending cash” on your Statement of Cash Flows.

Remember to read last week's issue on the Statement of Cash Flows!

For historical periods, you will likely pull the ending cash balance from the accounting system (as a hardcoded actual).

For forecast periods, the ending cash on your balance sheet becomes a formula, and links directly to the ending cash on your Statement of Cash Flows.

2. Retained Earnings = the prior period + Net Income.

Retained Earnings = Prior Period + Net Income

Once you complete Steps 1 and 2, your Balance Sheet will balance.

Now the Other Schedules

3. Contributed Capital = most likely just carry it forward flat.

Contributed Capital = (usually) flat carryforward

If you're expecting to raise equity capital, then you could build a separate schedule that has an equity investment amount trigger as of a certain date.

You'd link that ending balance to your balance sheet.

Net Working Capital or “NWC” (will be it’s own schedule)

4. Accounts Receivable: built using DSO

AR comes from separate working capital schedule

For AR, the classic way of forecasting is to use Days Sales Outstanding or DSO.

The DSO = (Average AR balance / Total Revenue) x Time in Days

Once you have your DSO (based on the history), you carry it forward as an assumption.

Then you model your AR like this:

(Total Revenue / Time in Days) x DSO Assumption

Basically, you're just flipping the formula around.

An alternate approach here is to use a "corkscrew layout," which looks like this:

Beginning Balance (+) Revenue (-) Cash Receipts Ending Balance

The ending balance of this schedule goes to the Balance Sheet.

Btw, if you find this email helpful, you may want to check out my Financial Modeling Courses. Click the button to learn more.

5. Inventory: built using DOH

Inventory comes from separate working capital schedule

Inventory is the same idea as AR, but you're referencing the Inventory balance and the COGS balance (instead of AR and Revenue).

The "corkscrew" would look like this:

Beginning Balance (+) Purchases (-) COGS Ending Balance.

6. Prepaid Expenses: built using % of Sales

Prepaids come from separate working capital schedule

Simply take the ending balance in any given period as percent of sales, and then carry this percent forward as an assumption, and calculate the implied balance.

7. Accounts Payable: built using DPO

AP comes from separate working capital schedule

AP is the same as AR and Inventory, but you're referencing the AP balance and the COGS balance.

The "corkscrew" would look like this:

Beginning Balance (+) Purchases (-) Vendor Payments Ending Balance

8. Accrued Expenses: built using % of Sales

Accrued Expenses come from separate working capital schedule

Exact same process as Prepaid Expenses

💡Note: the reason I love the NWC Schedule is because it gets you 5 line items of your Balance Sheet.

Other Schedules

9. Fixed Assets = the prior period + Capex - Depreciation

Fixed Assets = Previous period + Capex - Depreciation

You would have a separate "capex budget," the spend of which increases your Fixed Asset account.

Each of these capital spend projects gets layered into a Depreciation schedule, which decreases your Fixed Asset account.

It looks like this (the "corkscrew"):

Beginning Balance (+) Capex (-) Depreciation Ending Balance

The ending balance of this schedule goes to the Balance Sheet.

10. Debt = link to the ending balance on your Debt Schedule

Debt = comes from separate debt schedule

Debt schedules can become incredibly complex but here's the big picture:

Beginning Balance (+) Any draws / PIK interest (-) Standard Principal Payments (-) Discretionary prepayments Ending Balance

The Interest Expense would be calculated based on the average debt balance (advanced and uses circularity) or more simply on just the beginning balance (no circularity required).

The Schedules You Need

Now, to get to these 10 “link-up” steps, you need 5 Schedules.

They are:

  1. The Income Statement
  2. The Statement of Cash Flows
  3. The Working Capital Schedule (again, one of my favorites because it gives us 5 line items)
  4. The Capex & Depreciation Schedule
  5. The Debt Schedule

Vertical Integration

My preference is to build these schedules on the same tab (aka “vertical modeling”) so that you’re linking all within one space.

Others prefer separate tabs (aka “horizontal modeling”) — you do you. It’s all good.

This is one of those things that’s hard to learn, but once you know it, it speeds up your modeling tremendously.

That's it for today. See you next time.

—Chris

↑ Click image to learn more

Simplify things -- see it on video.

The email above outlines the exact steps needed for correctly building the Balance Sheet, but it can be hard to conceptualize in an email.

If you want to see it laid out step-by-step in an easy-to-follow video, then be sure to check out my Financial Modeling courses. There is no greater relief in Financial Modeling than finally understanding how to build these statements the correct way. Let go of the frustration and knock it out today.

"⭐⭐⭐⭐⭐...I found the step by step process incredibly helpful in simplifying the buildout and improving my ability to link the 3 statements together. Definitely worth the price!"

« Back to Blog