Finding a balance sheet error
Despite your best efforts, despite trying to set up all your financial statement links and checks properly, your Balance Sheet is just not behaving.?Errors are triggering all over the place.
We’ve all been there.?The error could be caused by something as random as one wrong formula in one cell (or multiple wrong formulas in multiple different cells) and so could be really hard to track.?But your model is supposed to be picking up the cash flow impact of all the balance sheet movements.?If you think about the perfect model in those terms (where all balance sheet movements are being translated into cash flow) then there may at least be something you can do to investigate the source of the errors before breaking down in tears, ripping up your model, and starting again.
If you find yourself firmly in trouble-shooting mode, furiously trying to hunt down a balance sheet error, here’s how to track it down.
What kind of error is it?
Zoom in on the balance Ssheet check and calculate the size of the variance (the difference between lines 42 and 47 of the balance sheet, as shown at line 60 below).?Look at when it first arises and how it changes.?The variance might be:
Subtract the whole balance sheet that’s causing the problem from last year’s balance sheet
Look at all the line by line differences between the balance sheet that’s got the problem in it, and the previous year.?If you can see that the variance arises from one particular line item in your balance sheet you’ll be well on your way to tracing the issue.
Halve the size of the variance
If you’ve added a number where you should have subtracted it (or vice versa) the variance that you’re seeing could be twice the size of a recognisable series of figures in your model.
In the example above:
领英推荐
Eyeball all the flows and signs in the model
Sometimes in a big model an error arises just from having a sign or a formula going in the wrong direction.?So run your eye across all the line items one at a time and make sure the size and the direction of them is as you’d expect.?In the example above I might have noticed that fixed assets at row 55 were growing at a greater rate than expected, before going to much more trouble with my error-tracking regime.
Start zeroing out inputs
Go section by section through your inputs and start zeroing them out (focussing on those with balance sheet implications).?At the point the variance disappears, you’re well on your way to tracing the problem.?In the example above, if I’d changed the inputs so depreciation became zero, that should have flushed out the issue.
Start stripping back
Just taking the inputs out should be enough but, if you’re starting to get desperate, perhaps you can get the model back to a point where the balance sheet does balance (e.g. by taking out line items or going back to an earlier version that you saved) then you’ve at least arrived at a good point from which to start moving forward again.
Tracking balance sheet errors is hard!
If building good Excel financial models requires a bit of skill and can be a bit tricky, tracking balance sheet errors within them is even harder!!?From the steps above you can see some kind of methodology for trying to find the source of the errors – but it’s a methodology that contains few easy answers.?Bottoming out these kinds of errors takes a bit of guesswork and a bit of luck.?If you’ve got multiple errors piling up on top of each other, tracking them can be very hard and time-consuming indeed!
If you get to the point where you sit down and feel the need to cry for a bit, and feel forced to go back to a prior version where you did have everything balancing, or rip up chunks of your model and start again (or even feel as if you should now pledge from this point forwards that you will always keep your balance sheet balancing for the rest of your life) you wouldn’t be the first!?Trying to track balance sheet errors can take you through a whole gamut of emotions!
Get your check in early - that’s the real lesson
There’s a few things you can try to trace balance sheet errors but, in truth, it’s really hard and (usually) takes lots of time.?That's why the only way to build a model is to establish an early check and maintain it throughout a build.?If this is the first time you’ve heard this message (balance early, don’t balance late) you’re very lucky because you’ve now saved yourself a lot of future grief.?If this isn’t the first time you’ve heard the message (don’t balance late, balance early) and you’ve suffered as I have with years spent tracing balance sheet errors before finally seeing the light and realising the importance of getting a check in up front: we should think ourselves lucky too.?We may have learnt the hard way but we get to appreciate the lesson all the more for the knowledge having been so hard won!!
There are a few things you can do to trace balance sheet errors as outlined above but, really, the best thing to do is get that balance sheet check into your model as one of the initial steps in your model framework.?If you can always keep your balances sheet balancing you’ll save a lot of time and frustration from having to find errors!
PS – here’s the full example
MSA at Clark University | Transaction Advisory Services
4 年Hi sir, I always impressed by your articles, with your inspiration, I made a financial model for agriculture company, could you pls spare some time to review my model.It will be a great memorable thing for me.
FP&A l Plant and Business Controlling l Product Costing l Supply Chain Finance l Project Controlling l Lean Management l Budgeting & Forecasting l
4 年Thanks Mark Robson for sharing excellent Article.
Financial Modelling | Model Audits (Review)|
4 年Great article. Thanks for sharing tips and tricks, they were very useful. Sometimes it may take years to figure some of these out on our own.
Lifelong Learner | Accountant | Excel Enthusiast
4 年Great article Mark. Thanks for your tips on reducing the chance of it reoccurring in our work.
Founder Model Citizn || Co-founder EXL Cloud || Providing fractional and interim CFO support) ?? Assisting relevant, informed and purposeful business decisions with Insight??
4 年Nice one Mark, it's been a very long time since I had a BS error..over a decade I think. This is because I start with a balanced BS and double entry as I go to avoid getting into that mess. We also use error detection tools to find client issues in workbooks. I like your suggestions about stripping back /zeroing assumptions to find the issue and seeing the nature of the imbalance. Another one that I used is divide by 9 then if this evenly calculates it could be a transposition error. I once spent 5 hrs from 10pm till 3am unpicking a BS error. It was painful but I learnt so much from that. It's almost like you have to go through that pain to earn your stripes.??