BizKipe › Guides › How to get paid on time as a small business in Kenya

How to get paid on time as a small business in Kenya

By the BizKipe team · Updated 6 November 2026

Late payment is one of the biggest problems for freelancers and small businesses. Most late payments are not bad intent. They happen because the terms were unclear, the invoice was hard to act on, or nobody followed up. These steps make being paid on time the normal outcome.

1. Agree the terms before you start

Say how and when you will be paid before any work begins. For bigger jobs, ask for a deposit, often a part of the price upfront, and agree when the balance is due. Put it in your quotation so it is written down.

2. Send the invoice straight away

Send the invoice as soon as the work is delivered, not at the end of the month. Include a clear due date, such as "due in 7 days", next to the total.

3. Make paying easy

4. Follow up politely and on a schedule

Keep every message calm and factual. BizKipe's dashboard has follow-up reminders so you do not have to remember each customer yourself.

5. Keep records of what was paid

When a customer pays, note the amount, the date and the M-Pesa or bank reference, and send a receipt. Matching payments to invoices avoids arguments later. Your records are your evidence if a customer disputes what they paid.

Stay safe. Never share your M-Pesa PIN with anyone, and do not release goods or work on the strength of a payment message you have not checked on your own phone or account.

6. Handle disputes early

If a customer questions an invoice, ask what exactly they disagree with and correct any genuine mistake quickly. A clear quotation and a specific invoice make these conversations short.

Create an invoice or quotation free →

Common questions

Can I charge a late fee?

Only if you and the customer agreed it beforehand, so put it in your quotation or terms. Adding a new fee after the fact usually causes more problems than it solves.

How soon should I send a reminder?

A friendly reminder a day or two before the due date works well, followed by a message on the due date and a firmer follow-up a few days later.

Should I ask for a deposit?

For larger jobs or custom work, many small businesses ask for a deposit so that the customer is committed and you can cover your costs. Agree it in writing first.

Keep reading

How to make an invoice in KenyaWhat to put on an invoice and how to send it.How to write a quotation in KenyaHow to write a clear quotation.