End of month, and the exercise book comes out from under the counter. Three pages of names, some in blue pen, some in pencil that's almost rubbed off, one entry with no name at all — just "the mama with the blue kiosk, owes 350." You know she'll come back for it eventually. You just can't prove when, or how much, or whether she already paid half of it last Thursday.
That's deni in most Kenyan dukas. Not a bad idea — a necessary one. The mama mboga two stalls down, the fundi who fixes your neighbours' gates, the regular who's been buying from you since you opened: they run short sometimes, and you let them carry goods until payday. It's how you keep them. Cut off credit and they'll walk to the next shop that gives it. The problem was never that you extend deni. It's that a notebook is a terrible way to track it.
What the book actually costs you. Every unrecorded or half-recorded deni is stock that left your shelf without cash coming back. You still had to pay your supplier for it. You still owe rent this month. Multiply that across ten, twenty regulars, and you can be sitting on a shop that looks busy but is quietly short of the cash it needs to restock. Worse is when a customer disputes a balance and your only evidence is a torn page — you lose the argument and the money.
Decide limits before you decide feelings
The habit that protects you isn't a better book, it's a ceiling. Before you extend deni to someone, know how far you're willing to go with them.
- Base it on how long they've bought from you and how they've paid before — a two-year regular who always clears by the 5th deserves more room than someone you met last month.
- Adjust it. Someone who's been slow twice in a row gets a lower limit next time, no hard feelings, just business.
- Apply it the same way for everyone you can. The moment Wanjiku hears you let Otieno go to 5,000 while she's capped at 1,000, you'll have a harder conversation than the one about her balance.
Write it down the moment it happens — not later
Most notebook losses aren't from customers refusing to pay. They're from a payment that was made, in cash or on M-Pesa, and never subtracted from the balance — so the duka keeps chasing money it already collected. The fix is boring and simple: record the deni the second the goods leave the counter, and record the payment the second it lands, not "when things are quiet" at 8pm.
This is the whole reason StockWise has customer and credit tracking built in. Every customer gets their own record — what they've taken on credit, what they've paid back, what's still outstanding — updated the instant a sale or payment is entered. No flipping pages, no guessing whose handwriting that is in the margin, no adding up scattered entries by hand to find a total that was never written anywhere.
Chasing it without making it awkward
Recording is half the job. Collecting is the other half, and it's the part most owners dread. A few things make it less personal:
- Follow up on a fixed rhythm — end of month, payday week — so it's expected, not a surprise visit.
- Speak up while the balance is still small. Asking for 500 is easy. Asking for 6,000 is not.
- Let the number do the talking. When you can show exactly what was bought, and when, "are you sure I owe that much?" stops being a real question.
- The customers who pay on time are the ones worth extending deni to again — treat that reliability as worth something.
What you get from moving off paper isn't tidiness, it's a clear answer to a question every shop owner asks eventually: how much of my mali is currently sitting out there as unpaid deni across everyone? A notebook can't answer that in under an hour of adding. StockWise shows it the moment you open the app — total outstanding, who's overdue, and by how much.
Deni isn't going away, and it shouldn't. Give it with your eyes open instead of your fingers crossed.
If your shop is still running credit on paper, start your free trial and see how it works with real customer tracking, or get in touch if you want to talk through moving your records over first.
