Cash flow

Reading your bank statement like an owner, not an accountant

Most owners check their bank statement for one number, the balance. Here is how to read it like an owner, in one hour a month, with a worked example.

By Tallokin team · · 6 min read

Our connection: the Tallokin team builds ProfitMind, which is mentioned in this article.

At the end of October, the owner of our Lekki agency opens his banking app and smiles. The balance is up by ₦3.66 million on the month. A good month, he thinks.

It was a decent month. However, it was not a ₦3.66 million month, and the statement could have told him so in under an hour.

This is the same illustrative agency as in our articles on which clients are costing you money and why a busy agency can run out of cash. The business, the names and the figures are an example.

The balance is the least useful line on the page

The balance tells you where you ended up. It does not tell you how you got there, and how you got there is the part you can change.

An accountant reads a statement to make sure every line is recorded correctly. That is important work, but it happens weeks later and it answers a different question. An owner reads the same statement to answer three questions, now:

  1. Who actually paid me, and was it what I expected?
  2. Where did the money go?
  3. What is leaking that nobody has noticed?

What the statement looks like

Here is the agency’s October statement. A real one runs to several pages, so a few small lines are grouped, but every naira in this article is in it. Every Nigerian business owner will recognise the style; the last column is the one we have added.

DateNarrationDebit (₦)Credit (₦)Balance (₦)What it really is
01 OctOPENING BALANCE3,212,000
01 OctNIP Transfer to [LANDLORD] Office rent Oct 0000XXXX1,200,0002,012,000Place: rent
02 OctNIP CR/MOB/[LAW FIRM]/GTB/Oct retainer1,500,0003,512,000Client income: law firm
03 OctMOBILE BILLS PYMT/ [POWER COMPANY]/ PREPAID 0451XXXXXX180,0003,332,000Place: power
05 OctCIP CR/ [OWNER]/Loan to business2,000,0005,332,000Not income: the owner’s own money
08 OctNIP CR/[CONSUMER BRAND]/ZIB/INV 07124,000,0009,332,000Client income: consumer brand
09 OctPOINT OF SALE PURCHASE TRANSACTION POS@<XXXX0001> [FUEL STATION] LEKKI85,0009,247,000Place: diesel
10 OctMOBILE TRF TO GTB/ Design work /[FREELANCER]450,0008,797,000Client work: freelancer
12 OctWEB PURCHASE USD [SOFTWARE CO] CARD ***726,4008,770,600Tools: software, paid in dollars
14 OctTransfer from [CLIENT C]2,900,00011,670,600Client income: client C
15 OctSMS ALERT CHARGES1,20011,669,400Bank charges
16 OctMOBILE BILLS PYMT/ [INTERNET PROVIDER]/ Monthly plan95,00011,574,400Place: internet
17 OctNIP Transfer to [PHOTOGRAPHER] Shoot 0000XXXX350,00011,224,400Client work: shoot
19 OctWEB PURCHASE USD SUBSCRIPTIONS (6) CARD ***7183,60011,040,800Tools: software, paid in dollars
20 OctNIP CR/MOB/[CLIENT D]/UBA/Retainer Oct2,600,00013,640,800Client income: client D
22 OctMOBILE TRF TO UBA/ Brochures /[PRINTER]110,00013,530,800Client work: printing
23 OctPOINT OF SALE PURCHASE TRANSACTION POS@<XXXX0002> [FUEL STATION] LEKKI200,00013,330,800Place: diesel
25 OctNIP Transfer to SALARY BATCH OCT (9 STAFF)6,420,0006,910,800People: salaries
31 OctCOMMISSION MOBILE TRF AND FGN STAMP DUTY (OCT)40,3006,870,500Bank charges and levies
31 OctCLOSING BALANCE9,341,50013,000,0006,870,500

The balance went from ₦3,212,000 to ₦6,870,500, up ₦3.66 million. That is the number the owner saw. The narrations are short, cryptic and written for the bank, not for you, which is why the last column matters, and only you can fill it in.

Pass 1: money in, client by client

Go through every credit and write the client’s name next to it. Then look for anything that is not client income: a loan from yourself, a refund, money moved from your savings account. These swell the balance without being earnings.

In the statement above, the five credits add up to ₦13 million. But one of them, ₦2 million on 5 October, was the owner lending his own money to the business. The other four, from the law firm, the consumer brand and clients C and D, come to ₦11 million. That is the real client income.

Then compare each client’s payment with what you invoiced. A client who paid less than the invoice, or paid nothing this month, should be on your phone list by Monday.

Pass 2: money out, in five buckets

Do not try to categorise every debit perfectly. Five buckets are enough to see the shape of the business. Sorted into them, the thirteen debits in the statement above look like this:

BucketWhat goes in itOctober
PeopleSalaries, pension, health cover₦6,420,000
PlaceRent, power, diesel, internet₦1,760,000
Client work and toolsFreelancers, shoots, travel, software₦1,120,000
Bank charges and leviesSMS alerts, transfer fees, card charges, government levies₦41,500
Total out₦9,341,500

So the month really looked like this: ₦11 million in from clients, ₦9.34 million out, leaving about ₦1.66 million. The other ₦2 million of the increase was the owner’s own loan, which the business will one day have to pay back.

That is still a healthy month. But a ₦1.66 million month calls for different decisions than a ₦3.66 million one.

Pass 3: the leaks

This is where the hour pays for itself. Look for:

  • Subscriptions nobody uses. In October, the agency paid ₦85,000 for three software tools that nobody had opened since June.
  • Small charges that repeat. SMS alerts, card maintenance fees, transfer fees. Each one is small. Added up over a year, they rarely are.
  • Payments in dollars. The naira price of a dollar subscription moves every month, even when the dollar price does not.
  • Anything paid twice. It happens more often than owners think, especially with suppliers who send reminders.

As a matter of fact, the ₦41,500 in bank charges was the first time the owner had ever added them up. That is about ₦500,000 a year he had never seen as one figure.

Your one-hour monthly routine

  1. Download last month’s statement from your internet banking, as Excel or CSV if your bank offers it.
  2. Add one column headed “What it really is”.
  3. Credits first: name the client, or mark it “not income”.
  4. Debits next: put each one in one of the five buckets.
  5. Total each bucket and compare with last month. A bucket that jumps is a question to answer.
  6. Write down three actions: a client to call, a cost to cut, a charge to query with your bank.

Let the tagging do itself

The first few months by hand are worth doing, because you learn your own business. After that, the tagging is the slow part.

ProfitMind imports your bank statement, as a CSV or a scanned PDF, and sorts it by client and service for you, so the hour goes on decisions instead of data entry.

Your next step: download last month’s statement today, and do Pass 1 only, money in, client by client. It takes fifteen minutes and it will already tell you something.

Read next: How to tell which clients are costing you money