Insights · Invoicing

How to get clients to pay invoices on time in Kenya

Clear terms, accurate invoices, convenient payment methods and consistent follow-up help Kenyan businesses manage late payment. Here is a practical routine, with reminder examples.

On this page 10 sections

To improve invoice payment times, agree terms before the work, send a correct invoice to the right person and offer payment methods the client can use. Follow up on a consistent schedule and record payments promptly.

That routine can reduce avoidable delays. It cannot eliminate a client's cash-flow problems, internal approval requirements or a genuine dispute. Find out which problem you are dealing with before choosing the next step.

Why invoices get paid late

Before fixing anything, it helps to know which problem you actually have.

Why it's late What it looks like The fix
Unclear No due date, a vague description, the wrong amount for what was agreed Terms, line items and a date on every invoice
Hard to pay Bank details only, a PDF nobody opens, no account reference A pay link and your paybill on the invoice itself
Easy to forget One invoice, one message, then silence A reminder rhythm that runs without you
Can't pay yet The client is genuinely short this month A part-payment or an agreed date, recorded
Disputed or unresponsive The customer questions the work or does not respond Investigate the dispute and review next steps against the contract

Ask the accounts contact what is holding payment up. Missing purchase orders, delivery acceptance and supplier onboarding can matter as much as the invoice itself.

Agree the terms before the work

Payment terms belong in the first conversation, not on the invoice. "Half up front, half on delivery" or "invoices due 14 days after issue" is easy to say before the job and very hard to introduce after.

  • State an agreed due date. "Due on receipt" is a payment term, but a specific calendar date is easier to track. Choose a period that fits the contract rather than assuming 7 or 14 days suits every client.
  • Ask for a deposit on larger jobs. An agreed deposit can help fund materials and reduce your exposure before delivery.
  • Say who receives the invoice. In a company, the person who hired you is often not the person who pays. Get the accounts contact's name and email on day one.

Make the invoice impossible to misread

A client who has to ask a question before paying will put the invoice aside until they have time to ask it. Answer the questions on the page:

  1. Your business name, logo and contacts - so it doesn't look like spam.
  2. The client's name as they'll recognise it - the company, not just the person.
  3. Line items that match what was agreed - "Website design, phase 1 of 2" beats "Services rendered".
  4. Tax shown correctly where applicable - use the treatment appropriate to your registration and the supply; do not add VAT simply because the invoice has a tax field.
  5. An issue date, a due date and an invoice number - the number becomes the reference for everything after.
  6. How to pay, with the steps - paybill, till, bank or cash, printed on the invoice.

In BillGrid, invoices carry your logo and colour, number themselves automatically, and print the payment details you've set under Ways to pay you on every PDF.

Keep tax invoicing separate from payment convenience

A clear PDF and a payment receipt are useful records, but they do not by themselves satisfy electronic tax invoicing requirements. KRA's eTIMS guidance covers businesses including non-VAT businesses and explains buyer-initiated invoicing arrangements for qualifying small suppliers.

BillGrid helps with billing and collection; it does not currently issue KRA fiscalized eTIMS invoices. Confirm the applicable eTIMS process for your business before treating an invoice as a compliant tax invoice.

Make paying the easiest thing they do today

Make payment instructions visible on the invoice and in the message that accompanies it. Offer a suitable choice rather than assuming every client wants to pay the same way.

Give them a way to pay right now, on the phone already in their hand:

  • A pay link on every invoice. The client opens it, enters their number, and approves the M-Pesa prompt on their phone. Card payment is available on the page when you have connected that method. No account, no app, no typing an account number.
  • Your paybill with the invoice number as the account. For clients who'd rather pay from the M-Pesa menu, the invoice number as the account reference means the payment points straight back to the right invoice.
  • Send it where they actually read. Use the channel the client has agreed to receive billing messages on. Some accounts teams need email and supporting documents; others prefer an SMS or WhatsApp link.

Why this matters so much. A confirmed payment through the invoice pay page is recorded and updates the relevant balance. Check its status and receipt before treating the bill as settled. We compare the options in more detail in STK push, pay links or paybill.

Remind on a rhythm, not on a feeling

Most business owners remind clients when they remember, when they're worried, or when they're angry. That produces reminders that are irregular, increasingly tense, and easy to ignore.

A consistent rhythm gives your team a clear follow-up routine. Keep the tone professional and pause to investigate payments or disputes that have not yet been recorded.

An illustrative invoice follow-up schedule with reminders at 3, 7, 14 and 30 days overdue. Choose dates and channels to suit the agreement, check recorded payments and review disputes before escalation. BILLGRID / EXPLAINED Give follow-up a clear rhythm Issue Send invoice + pay link Due Check the account +3 days Friendly follow-up +7 days Amount + link +14 days Reminder + conversation +30 days Review next steps Illustrative dates · adapt to the agreement
An illustrative follow-up schedule. Choose dates and channels to suit the contract, and review the account before escalation.
  • On the day you send it - the invoice and pay link, by SMS or WhatsApp, with email if they have one.
  • 3 days after the due date - a friendly note: "Just checking this reached you."
  • 7 days after - a plain reminder with the amount and the link again.
  • 14 days after - the reminder, plus a short personal call. Ask one question: "When can we expect it?"
  • 30 days after - a final reminder, and a decision on your side about what happens next.

The dates above are an example for organizing follow-up. BillGrid supports automatic and manually sent reminders; review your notification settings and available channels before enabling them. Reconcile external payments promptly so reminders reflect the latest recorded balance.

Two messages you can adapt:

First follow-up. "Hello [name], invoice [number] for KES [balance] was due on [date]. Please confirm it reached the right person. You can view it here: [link]. If you have already paid, please share the receipt so we can check."

Payment-date request. "Hello [name], KES [balance] remains recorded against invoice [number]. Could you confirm the expected payment date, or tell us if there is a query we should resolve? Thank you."

Take part-payments - and record them the day they arrive

Some clients will pay half now and half at the end of the month. That's fine. What isn't fine is waiting to record the first half until the second arrives - by then, nobody remembers which payment was which.

Illustrative example. Jay's agency invoices a client KES 48,000 for a website, due 14 days after issue. On day 5, KES 20,000 arrives through the pay link. On day 20, the remaining KES 28,000 lands in the paybill with the invoice number as the reference. The invoice moves from Sent to Partially paid to Paid, and the balance never needs to be worked out by hand.

An illustrative KES 48,000 invoice receives KES 20,000 through a pay link and KES 28,000 by direct paybill. The invoice reaches a zero balance after both payments are confirmed and recorded, including review of the statement receipt. BILLGRID / EXPLAINED Two payments. One settled invoice. KES 48,000 Example invoice 20,000 28,000 Pay link · first payment Paybill · recorded after review Both recorded. Balance: KES 0.
Jay's KES 48,000 invoice, paid in two parts on two different rails. The balance reflects each confirmed payment after it is recorded.

The pay link part records itself. The paybill part comes in when you import your M-Pesa statement - review the proposed match and confirm the payment before relying on the new balance. Our guide to reconciling M-Pesa paybill payments covers that routine.

Put repeat clients on a schedule

Retainers, monthly services and maintenance contracts are where late payment hurts most, because one missed month quietly becomes two. Don't raise these invoices by hand.

A recurring schedule raises the same invoice weekly, monthly, quarterly or yearly, and can send it to the client the moment it's raised. The client learns that your invoice arrives on the same day every month, and starts budgeting for it. You stop being the person who has to remember.

Know when to stop chasing

Not every invoice will be paid. The mistake is pretending otherwise for six months.

  • Review further work when payment is overdue. Follow the contract and any notice requirements before suspending delivery.
  • Agree a date or a split if they genuinely can't pay - and record what was agreed.
  • Correct, don't argue. If part of the invoice was genuinely wrong, issue a credit note for that part rather than fighting over the whole amount. If nothing has been paid and the invoice was wrong from the start, void it and send a correct one.
  • Review a write-off with the person responsible for your books when recovery is unlikely. Record the reason and check any separate tax and legal consequences.

The short of it

Getting paid on time isn't about being tougher. It's about removing every reason to pay later:

  1. Agree terms and a due date before you start.
  2. Make the invoice clear enough that nobody needs to ask a question.
  3. Put a one-tap pay link and your paybill on every invoice.
  4. Remind on a fixed rhythm - automatically, where you can.
  5. Record part-payments the day they land.
  6. Put repeat clients on a schedule.
  7. Decide early what to do with the invoice that will never be paid.

These steps give you a clearer collection process and a better record of what still needs attention. See invoicing for how BillGrid supports the routine.

Run your next cycle on BillGrid

Set up in minutes with no card, or book a walkthrough on your own customers, readings or rounds.