top of page
Search

Top 5 traps to AVOID when financial modelling!

  • Writer: Ben Ducker
    Ben Ducker
  • Aug 1, 2024
  • 2 min read

Updated: Aug 29, 2024

These are my top 5 things to avoid when developing or commissioning financial models...


1 - Balancing figures

This is a cardinal sin amongst professional model builders - the use of a balancing or "plug" figure on a balance sheet to make it balance.

A balance sheet should balance because all the double entry bookkeeping has been wired up correctly, not because it's forced to by a balancing figure.

The use of balancing figures can disguise problems elsewhere and should be avoided as there are more rigorous approaches available.


2 - Duplicate inputs

This can be a risk particularly for things which the model builder "doesn't think will change" like VAT rates, Corporation Tax rates, or even things like bank interest rates.

If a model has duplicate inputs, then a user might only update in one place, leading to wrong results.

So don't have the same input in two places, link all the calculations to a single input and avoid the risk that one copy is updated, and the other isn't.


3 - Embedded assumptions

It can be tempting to embed assumptions within formulae, e.g. calculate 5% growth using "x1.05" within a formula. However, this means that not only can the assumption not be easily updated, but it is also at risk of not even being seen!


Inputs should live in their own separate cells and be colour coded and labelled as this makes them much easier to review and update.


4 - Redundant inputs

Another common inputs problem is when a model is updated and no longer needs one or more of the inputs - leading them to becoming redundant.


This means that the model will contain 'clutter' which doesn't need to be there, as well as there being a risk that a user updates the now redundant input and of course won't get the effect on outputs they expect, because it's not connected!


If you need to remove calculations, then take the corresponding inputs away too.


5 - Calculations in macros

I've saved the worst for last! Please don't make VBA do any calculations! Macros can be perceived as high risk within models as they have the opportunity to do things which can't easily be understood - and calculations is a dangerous example of that.

Calculations in macros can be almost impossible to identify

As the result will usually be a hardcoded value placed on a sheet. If they can't be identified, they can't be reviewed, and this increases the chances of an undetected error in the model.


Best practise would be to perform the calculations "on the grid" and then use a macro to simply "copy and paste", which means the audit trail on numbers is easier to follow.

 
 

© 2024 by Modelling Expert Ltd | Privacy Policy | Website Terms | Powered and secured by Wix.

  • email vector sq
  • LinkedIn
  • LinkedIn

Modelling Expert Ltd is an ICAEW member firm whose principal is Mr. Benjamin Ducker FCA. The company is registered in England and Wales (company no 15861788, VAT no 472 7344 76) with its registered office at 167-169 Great Portland Street, 5th Floor, London, W1W 5PF.

The ICAEW  Logo
bottom of page