Best practices for invoice tracking
If you don't know which invoices are paid and which are overdue, you don't have control of your cash flow. Many small business owners only realise an invoice is late when they check their bank balance and the money isn't there. By then, you've already lost weeks.
Why small businesses lose money on unpaid invoices
The problem isn't just late payments , it's invisible late payments. When you track invoices in a notebook, spreadsheet, or (worst case) your memory, overdue invoices slip through the cracks. You forget to follow up, the customer forgets to pay, and suddenly a 30-day invoice is 90 days overdue.
The knock-on effects are real: you can't pay suppliers, you dip into personal savings, or you take on expensive loans to cover the gap. A single unpaid invoice can cascade into a cash flow crisis.
Consider this scenario common among Kenyan SMEs: You supply KES 50,000 worth of goods to a hotel on 30-day terms. You expect payment in a month. But the hotel's accounts department is processing a backlog, your invoice gets buried, and by day 45 you still have not been paid. Meanwhile, your own suppliers are asking for payment. You end up using money meant for restocking to cover the gap, which means slower sales the following month. One late payment creates a domino effect that can take months to recover from.
According to a 2024 survey by the Kenya Private Sector Alliance, late payments are one of the top three challenges facing SMEs in Kenya, with over 60% of businesses reporting that they have had to delay their own payments because customers paid late. This cycle of late payments stifles growth and keeps small businesses trapped in a hand-to-mouth operating model.
Track which invoices are paid, overdue, or draft
The foundation of good invoice tracking is knowing the exact status of every invoice you've sent. You need three categories:
- Paid , Money received, no action needed
- Overdue , Past the due date, needs immediate follow-up
- Draft/Sent , Still within the payment window, monitor but don't chase yet
Manually sorting through email or WhatsApp chats to figure this out is time you don't have. You need a single view that shows where everything stands.
A fourth category that many businesses overlook is partially paid. A customer might send KES 20,000 against a KES 50,000 invoice. If you are not tracking partial payments, you might think the invoice is fully unpaid and send an incorrect follow-up, damaging the customer relationship. Always track exactly how much has been paid against each invoice.
How to follow up without damaging relationships
Following up on overdue invoices is uncomfortable, but it does not have to be confrontational. The key is to assume good intent. Most customers do not pay late because they are avoiding you , they are busy, they forgot, or their own payment process is slow.
Here is a follow-up sequence that works:
Day 1 before due date: Send a friendly reminder that payment is approaching. "Hi Customer, just a gentle reminder that invoice INV-001 for KES 25,000 is due on Friday. Let me know if you need anything else."
Day 1 after due date: Polite check-in. "Hi Customer, I hope everything is okay. Just checking on invoice INV-001 which was due yesterday. Kindly let me know when payment is sent."
Day 7 after due date: More direct follow-up. "Hi Customer, following up on invoice INV-001 for KES 25,000 which is now 7 days overdue. Please advise on when we can expect payment."
Day 14 after due date: Firm but professional. "Hi Customer, this invoice is now 14 days overdue. We may need to pause further deliveries until this is cleared. Please arrange payment at your earliest convenience."
Notice the progression: friendly → polite → direct → firm. Do not start with a threatening tone. Most customers will pay with a gentle nudge. Reserve the firm approach for repeat offenders.
Smart invoice terms to protect your cash flow
Your payment terms have a direct impact on how quickly you get paid. Consider these strategies:
Shorten your terms. Instead of net 30, try net 15 or net 7. Kenyan SMEs are increasingly moving to 7-day or 14-day terms to improve cash flow.
Offer early payment discounts. "2% off if you pay within 7 days" incentivises customers to pay early. The 2% you lose is far less than the cost of chasing a late payment.
Charge late payment interest. Include a 1-2% monthly late payment fee in your terms. Even if you do not always enforce it, having it in writing gives you leverage.
Require deposits for large orders. For invoices over KES 100,000, ask for a 30-50% deposit before starting work. This reduces your risk and shows the customer is committed.
How the SokoWise dashboard shows invoice status at a glance
SokoWise's invoicing dashboard surfaces every invoice with its current status: draft, sent, paid, or overdue. You can see at a glance how much money is outstanding, which customers haven't paid, and how long each invoice has been overdue.
The dashboard also shows trends , how your average payment time is changing month over month, and whether specific customers are consistently paying late. This data helps you make better decisions, like tightening payment terms for repeat offenders or offering early-payment discounts to reliable customers.
You can also generate invoice reports by date range, customer, or status. This makes it easy to provide your accountant with a clear picture of your receivables at any point in the month. No more printing out individual invoices or scrolling through WhatsApp chats to compile a list of who owes what.
A simple tracking routine
Check your SokoWise dashboard every morning. Review the overdue list and send follow-ups to any customer past their due date. Review the "sent" list and note which invoices are approaching their due date. That's 5 minutes a day that keeps your cash flow healthy.
For an even more efficient system, set aside 30 minutes every Friday afternoon to process your invoicing for the week. Send out any new invoices, process payments received, and schedule follow-ups for overdue accounts. This weekly rhythm ensures nothing falls through the cracks.
Stop guessing which invoices are unpaid. Start tracking with SokoWise. Learn more about SokoWise invoicing features to streamline your billing process.