On this page

Two shops open on the same street. They sell the same products, get the same foot traffic, pay similar rent. By year two, one is struggling to restock. The other has opened a second branch.

The difference is rarely luck, and it’s almost never location. It’s what the owner does every single day, before and after the customers arrive.

Successful shop owners aren’t smarter than you. They’ve built small daily habits that catch problems while the problems are still small — the missing litre, the customer who “forgot,” the batch quietly expiring at the back. Most of these habits take a few minutes. Together they’re the difference between a shop that survives and one that grows.

Here are 20 of them, in the order a real trading day runs — from before you unlock the door to after you lock up.

1. Know exactly what you have before you open

The best owners don’t guess at their stock. They start the day knowing what’s on the shelf and what it’s worth, down to the unit.

This isn’t about counting everything by hand each morning. It’s about never being surprised. When a customer asks for 5kg of shea butter, you should know in seconds whether you can serve them, not walk to the back to check and come back with “let me see.” Certainty is faster, and faster serves more customers.

2. Read yesterday before you trade today

Before the first sale, look at what happened yesterday. Not just how much you sold — how much you actually kept.

Revenue and profit are two different numbers, and confusing them is the most common way a busy shop goes broke while looking healthy. A NGN200,000 day feels great until you subtract what that stock cost you to buy. Make a habit of reading yesterday’s real result, and you’ll spot a bad trend in days instead of at year-end. We broke this down fully in why revenue is not profit.

3. Separate what sold from what earned

Every owner knows their top sellers. Fewer know their top earners — and they’re often not the same product.

The bottle everyone reaches for might keep 8 kobo of every Naira after your last supplier price increase. The quiet product on shelf three might keep 40. If you only rank by sales, you keep pushing the loud one and restocking the wrong things. Make time to ask a sharper question: which products actually feed this shop? Then stock more of those.

4. Check the reorder list before the rush

The most expensive shelf in your shop is the empty one. A stockout on your busiest afternoon is real money walking out the door to the shop two stalls down — and it never enters your books, because you can’t record a sale that didn’t happen.

Successful owners check what’s running low first thing, while there’s still time to call a supplier. Better still, they reorder based on how fast each product actually sells, not on a hunch that a shelf “looks low.”

5. Scan what’s about to expire

If you sell anything with a shelf life — oils, butters, actives, food, medicine — a few minutes scanning for near-expiry stock protects real money.

Expired stock is the loss nobody records. It doesn’t feel like losing money until you pull a batch from the back, find it died three weeks ago, and drop NGN18,000 straight into the bin. Owners who check early move that stock with a discount while it still has value. This matters most for pharmacies and cosmetics shops, where expiry is part of the business. Here’s a deeper guide on tracking expiry dates.

6. Record every sale the moment it happens

“I’ll write it down later” is where stock quietly disappears. Later, you forget one. Or two. By stocktake, your count is off and there’s no way to find out why.

Record each sale as it happens and your stock stays true all day. A missing litre shows up the same afternoon, while you can still remember what happened to it — not three weeks later during a panicked count.

7. Sell your oldest stock first

When two batches of the same product sit on the shelf, staff naturally sell from the front — the newest one, the one their hand reaches. The old batch sits at the back and dies.

Make front-to-back a rule: oldest stock always sells first. It’s the single cheapest habit that stops products expiring on your shelf, and it costs nothing but a little discipline in how you stack.

8. Price small units for what they truly cost

You buy coconut oil in 5-litre jerrycans and decant into 100ml bottles. NGN700 a bottle for NGN360 of oil looks like a fat margin — until you add the NGN80 bottle, the NGN30 label, the 5-10% you spill decanting, and the minutes it takes to fill and cap each one.

The real cost is closer to NGN510. Your margin is 37%, not the 94% you thought. Small units must be priced meaningfully higher per gram or per ml than the bulk price, not a straight division of it. Our pricing guide for retail, wholesale, and bulk walks through the maths.

9. Cost every sale from the batch it came from

If you bought shea butter at NGN4,200/kg in January and NGN5,800/kg after a price rise, a kilo sold today didn’t cost you the average of the two. It cost you whatever the actual batch cost.

Owners who track this know their true profit per sale. Owners who blend everything into one average price see “profit on paper” that includes money they never made. Cost each sale from its real batch, and the number you see is the number you can spend.

10. Log the loss when you break bulk

Repacking a 25kg drum into 500g bags will not give you 50 clean bags. A little stays on the drum, on the scoop, on the scale. That missing kilo or more is real money — and a notebook silently counts it as profit.

Successful owners treat a repack as a real event: bulk out, retail units in, loss recorded. Your count stays correct and the loss lands in your true cost, where it belongs, instead of hiding in your imagination.

11. Write down every “I’ll pay you later” on the spot

“I’ll transfer it later” feels like trust in the moment. By month-end it’s a list living in your head next to a dozen others — and your head rounds down.

Money you can’t list, you can’t collect. And money you can’t collect is a discount you never agreed to give. Record every credit sale the instant you give it, with a name, an amount, and a date. If you suspect stock or cash is also going missing another way, here’s how to tell.

12. Give a real receipt, every time

A proper receipt does two things: it makes you look like a serious business, and it creates a record you can check later. Customers remember the shop that hands them something clean and professional over the one that scribbles on a scrap.

You don’t need a printer. A receipt sent straight to a customer’s WhatsApp does the job, keeps a copy on your side, and costs nothing. More on professional receipts for a Nigerian business.

13. Put a name on every stock movement

Stock doesn’t vanish. It moves. The only question is whether anything wrote down who moved it and when.

When every sale, adjustment, and breakage carries the name of whoever did it, a gap isn’t a mystery — the answer is just there. This one habit does more for staff honesty than any lecture, because everyone knows the record remembers.

14. Count your cash against your records before you leave

At close, count what’s in the drawer and compare it to what the day’s sales say should be there. A small gap you catch today is a conversation. A month of unexamined gaps is a hole you’ll never explain.

This five-minute habit turns a vague “I think we did okay” into a hard fact, every single day.

15. Log every expense, especially the small ones

The NGN500 for a bike, the NGN1,200 for nylon bags, the fuel for the generator. None of it feels worth recording. All of it comes out of your profit.

Untracked small expenses are one reason the money in your account never matches the profit in your head. Owners who log every outgoing, however small, actually know what the business costs to run — and what it truly earns.

16. Keep business money and personal money apart

When shop money and pocket money mix, you lose the ability to answer the most basic question: is this business actually making money? You feel busy, cash moves, and yet nothing is clear.

Make it a daily discipline. Sales money goes to the business. What you take out, you record as taking out. It’s boring, and it’s the foundation everything else sits on.

17. Chase one debt a day

You don’t have to collect everything at once. But successful owners follow up on at least one outstanding balance every day, starting with the oldest.

The trick is knowing exactly who owes what and for how long — 30 days, 60, 90. When the number is exact, the conversation is easy: you’re not accusing anyone, you’re just reading a figure. Debt that’s chased early gets paid. Debt that goes cold rarely does.

18. Find the money that’s sleeping

Some stock isn’t selling. It’s your cash, parked on a shelf, sitting still for 90 days while you struggle to restock the things that actually move.

Once a week, look at what’s been sitting longest and what it’s worth. Then discount it, bundle it, or push it — and put that money back into stock that feeds you. Slow stock doesn’t feel like a loss. It feels like “it’ll sell eventually.” Meanwhile it’s rent you’re paying twice.

19. Keep your records tax-ready as you go

Nobody wants to hand their accountant a nylon bag of receipts and two notebooks with prices written on top of each other. Every hour she spends decoding your handwriting is an hour you pay for.

Owners who record cleanly all year hand over one complete file at tax time instead of a decoding job. It’s cheaper, it’s calmer, and it keeps you on the right side of FIRS requirements. Keeping records straight through the year beats reconstructing them in a panic.

20. Trust the number, not the feeling

“Roughly” is the most expensive word in your business. Roughly how much stock. Roughly what you made. Roughly who owes you. Every “roughly” is a place money hides.

The habit underneath all the others is this: build your day on exact numbers, not on how the shop feels. A busy day can lose money. A quiet one can be your most profitable. You only know which is which when you stop guessing and start reading the real figure.

Start with three, not twenty

Twenty habits is a lot to start on a Monday. Don’t. Pick three — record every sale as it happens, write down every credit on the spot, and read your real profit at close of day. Those three alone will change what you know about your own shop within a week.

Here’s the honest part: most of these habits are hard with a notebook, and a few are impossible. A notebook can’t cost a sale from the right batch, age your debts, warn you before a product expires, or tell you which product actually earns. That’s not your discipline failing — it’s the tool.

Mayloo was built to make these habits automatic. Stock updates with every sale. Profit costed from real batches, not averages. Expiry alerts before you lose product. Customer balances, aging, and clean records in one place — on the phone already in your pocket, in Naira, on the network you already have. It’s free for your first three months.

Not ready to start? See what your gaps are costing first. Our free profit leakage calculator turns expired stock, missing goods, and unpaid debts into one Naira figure. No signup needed.

Know what you have. Know what you made.

Try Mayloo Free →

On this page