Automating Invoices So You Stop Chasing Clients Like a Debt Collector
Confession time. Otieno runs a small branding studio in Kilimani, and for a long time his invoicing system was a Word template, a folder called FINAL_invoices_new, and his own memory. His memory is excellent for Arsenal fixtures and terrible for who owes him money. Automated invoicing, he assumed, was something only big Kenya companies with finance departments bothered with.
The pattern was always the same. Finish the job. Feel proud. Forget to invoice for a week. Send the invoice. Wait. Send a polite 'just following up'. Wait. Send a slightly less polite 'kindly revert'. Wait. Eventually call the client, who says the invoice never arrived, and could he resend it, and also the finance person is on leave.
Otieno did not start a business to become a debt collector. Neither did you.
Why Manual Invoicing Fails
The problem is rarely that clients are dishonest. Most of them fully intend to pay. The problem is that your invoice is one of forty pieces of paper competing for their attention, and nobody is reminding them at the right moment. Meanwhile, you are too busy, or too awkward, to send reminders consistently.
Manual invoicing tends to break in predictable places:
Invoices go out late because the job finished on a busy day
Numbers are typed by hand, so mistakes creep in
Nobody knows which invoices are overdue without opening a spreadsheet
Reminders depend on someone feeling brave enough to send them
Payments arrive by M-Pesa with no reference, so matching them is guesswork
What Automated Invoicing Looks Like in Kenya
An automated setup does not replace your judgement. It replaces the remembering. Here is what a decent flow does:
Creates the invoice the moment a job or milestone is marked complete
Sends it immediately by email, with a payment link or clear paybill details
Gives each invoice a unique reference so payments can be matched
Sends a friendly reminder a few days before the due date
Sends follow-ups after the due date on a schedule you choose
Marks the invoice as paid when the money lands, and stops the reminders
That last point matters more than people think. Nothing damages a client relationship quite like a reminder arriving the day after they paid. Automation that knows about payments is polite automation.
Let the System Be the Bad Cop
One underrated benefit is emotional. When a reminder comes from a system, it does not feel personal. The client does not think Otieno is upset with them; they think the accounts system is doing its thing, which it is. You get to stay the friendly creative who calls about the next project, and the software gets to be the slightly firm one.
You can still make the reminders sound human. Write them once, carefully, in your own voice, and let the system send them. A message like 'Hi Achieng, just a heads up that invoice 204 is due on Friday. Here is the link if you need it again' is far more effective than a red-letter FINAL NOTICE, and it took you zero effort the second time.
Do Not Forget the Taxman
If you are registered for VAT or otherwise required to issue electronic tax invoices, your invoicing has to line up with KRA's eTIMS requirements. This is another strong argument for automation: a system that generates compliant invoices every time is much safer than a template someone edits at 6pm on a Friday. Check with your accountant on exactly what applies to your business, and choose a tool that can keep up.
Getting Paid Faster
The best way to get paid is to make paying effortless. Every extra step between your client and the money is an excuse to delay. If your invoice includes a direct payment link or a clear M-Pesa option, many clients will pay the moment they open it, sometimes while still in the meeting.
This is the sort of thing PesaVista was built for: sending invoices, collecting payments and knowing which ones have landed, all in one place, so the reminders stop the moment the money arrives.
Otieno, Six Months Later
Otieno's invoices now go out the same day a project wraps. Reminders send themselves. He knows at a glance who owes what. He has not typed the words 'just following up' in months, and he says the silence is beautiful.
He still checks Arsenal fixtures from memory. Some things a robot cannot help with.
Your next step is simple: pull out your three oldest unpaid invoices today and write down what stopped each one being paid. That short list is your automation shopping list.