On this page
You had a strong month. Sales were up, you paid yourself, you paid rent, you restocked. Your books say you made NGN250,000 profit. Then you check your account, and it’s NGN190,000 lighter than when the month started.
Nothing was stolen. Your books aren’t wrong. You just ran into the gap between two numbers every owner assumes are the same: profit and cash. They are not. And the shop owners who confuse them are the ones who go under while looking, on paper, like they’re winning.
New to the idea that sales and profit are different numbers? Start with revenue is not profit. This article assumes you know your real profit and goes one step further — to why that profit isn’t sitting in your account.
Profit is an opinion. Cash is a fact.
Profit is a calculation. You take everything you sold, subtract what the goods cost you and what it cost to run the shop, and the number left over is profit. It describes a period of time — a month, a quarter — and it’s the number that tells you whether the business actually works.
Cash is simpler and more brutal. It’s the money in your account right now. It doesn’t care what you earned. It cares what you’ve collected and what you’ve already spent.
Here’s the catch: the two numbers move on different clocks. You can earn profit today and not see the cash for six weeks. You can hold a fat balance today that’s already promised to someone else. Profit answers “is my business healthy?” Cash answers “can I pay my supplier on Friday?” You need both, and a good month for one can be a bad month for the other.
How a profitable shop runs out of money
Take that NGN250,000 profit month and follow the actual cash instead.
| This month | Effect on your account |
|---|---|
| Profit your books earned | +NGN250,000 |
| Cash spent restocking (stock still on the shelf, unsold) | −NGN300,000 |
| Sales you gave on credit (not collected yet) | −NGN140,000 |
| Actual change in your account | −NGN190,000 |
Same month, two completely different stories. Your profit says +NGN250,000. Your bank says −NGN190,000. The NGN440,000 difference didn’t vanish. It’s parked in two places: on your shelves as stock you’ve bought but not sold, and in your customers’ pockets as goods you’ve handed over but not been paid for.
This is the trap. Profit that you can’t spend feels exactly like being broke, because you are broke — temporarily, with a healthy business underneath. Owners who don’t understand this panic, assume the business is failing, and make bad decisions. Owners who do understand it know precisely where the money is and when it’s coming back.
The four places profit and cash split apart
Every gap between your profit and your cash traces back to one of these four. Learn to spot them and the mystery disappears.
1. Money frozen in stock
When you spend NGN300,000 restocking, your profit doesn’t change — you swapped cash for goods of equal value. But your account dropped by every naira of it. That NGN300,000 is now sitting on shelves, and it stays frozen until the stock sells.
This is where most shop cash goes to sleep. Over-buy, or buy things that move slowly, and you can turn a profitable business into a cash-starved one without a single bad sale. The stock that’s been sitting 90 days isn’t inventory — it’s your cash, parked, while you struggle to restock the things that actually sell. Watching what’s aging on your shelves is a cash-flow decision, not just a stock one.
2. Money lent to customers
Every “I’ll pay you Friday” is a loan you didn’t know you were giving. The sale counts toward your profit the moment the goods leave the shop. The cash counts toward nothing until it lands.
Let a few of these pile up and you’re running a small lending business on the side of your shop, except you charge no interest and keep no proper records. Money you can’t list, you can’t collect — and uncollected credit is the second-biggest reason profit and cash drift apart. This is why knowing exactly who owes you, how much, and for how long matters as much as knowing what you sold.
3. Money in your account that was never yours
Sometimes the gap runs the other way, and this one is more dangerous because it feels good. Your account looks full, so you assume you’re flush. But some of that money is only passing through:
- VAT you collected. When you charge 7.5% on a sale, that portion belongs to FIRS, not you. It sits in your account until you file, and spending it means you’re short when the bill comes. Our VAT guide for small businesses covers how to calculate and set it aside.
- Deposits on undelivered orders. A customer pays NGN200,000 up front for a bulk order you haven’t fulfilled. That’s not profit and it’s barely your cash — you still owe the goods.
- Supplier credit. Stock a supplier gave you on 30-day terms makes your account look healthy now, but you’ll owe for it soon.
Cash that isn’t yours makes an unprofitable shop feel profitable, right up until every bill lands in the same week.
4. The timing gap
Even with no credit and no over-buying, there’s a rhythm problem. You usually pay your supplier before your customers pay you. You buy stock in bulk today; you sell it over the next month. That gap between money going out and money coming back is called working capital, and managing it is most of what “cash flow management” actually means.
A shop can be profitable across the whole year and still hit a week where the account is empty because a big restock landed before the sales did. That’s a timing problem, not a profit problem, and you solve it by planning around the calendar, not by panicking.
Which number should you watch?
Both, for different reasons.
Watch cash to survive. It tells you whether you can cover rent, salaries, and your next restock this week. A business dies when it runs out of cash, even a profitable one. Cash is the oxygen.
Watch profit to steer. It tells you whether the business is actually worth running once all the timing washes out. You can paper over a cash gap for months by leaning on supplier credit or a customer deposit, but if there’s no profit underneath, you’re just delaying the ending. Profit is the direction.
The owners who last look at both on the same screen: what the shop earned, and what’s actually in hand. When those two numbers drift far apart, it’s not a disaster — it’s a signal telling you exactly where to look, whether that’s slow stock, uncollected debt, or money you’ve been treating as yours when it isn’t.
How to keep the gap small
You can’t erase the gap between profit and cash — every shop that buys stock and gives credit will have one. But you can keep it from becoming the thing that sinks you:
- Put a due date on every credit sale. Debt with a date gets chased and gets paid. Debt in your head goes cold.
- Don’t over-buy. Restock to how fast a product actually sells, not to how good the bulk discount felt. A discount on stock that sits for 90 days is a loss, not a saving.
- Move what’s aging. Discount or bundle slow stock to turn frozen cash back into money you can use.
- Keep money you owe separate. VAT and deposits aren’t yours. Treat them that way and next month’s bill won’t ambush you.
- Look at cash and profit together, daily. These are the kind of small daily disciplines that separate shops that grow from shops that just survive.
See both numbers, any day of the month
None of this is hard maths. It’s a volume problem. To know your true profit and your real cash position at the same time, you’d have to track the cost of every sale, every expense, every unpaid debt, and every naira frozen in stock — across hundreds of transactions a month. By hand, nobody keeps that up, so owners fall back on the account balance and hope it means something. On its own, it doesn’t.
Mayloo tracks both sides for you. It costs every sale from the actual batch it came from, so your profit is real, not a blended guess. It shows what customers owe you and for how long, what stock is sitting and what it’s worth, and what you’ve actually made — on your phone, any day of the month, in Naira. So you stop confusing a full account with a healthy business, and a thin account with a failing one, and start seeing which is which. It’s free for your first three months.
Want to see where your own cash is trapped first? Our free profit leakage calculator puts a Naira figure on the dead stock and unpaid debts sitting between your profit and your account. No signup needed.
Know what you made. Know what you have.