Invoicing software for Kenya

Invoicing software built for businesses in Kenya

Send invoices with your KRA PIN and the 16% VAT line, let customers pay by M-Pesa or bank, and always know who still owes you. On your phone or computer.

Free forever for one user · no card needed · paid plans from $9 a month

Everything a Kenyan invoice needs, already set up

Most invoicing tools are made for other markets. Breve starts from how business is done here: shillings, M-Pesa, KRA and customers who read their messages on a phone.

Your KRA PIN and VAT on every invoice

Add your PIN once. Quotes, invoices, receipts and LPOs carry it, with the 16% VAT line for VAT-registered businesses. Switch any invoice between VAT and non-VAT.

Paid by M-Pesa, matched for you

Customers pay from an M-Pesa prompt on their phone or by bank transfer through Sharet Africa. Each payment lands on the right invoice and a receipt goes out.

Sent by email and SMS

Every invoice goes out with a private link and a PDF on your letterhead. Customers open it on any phone without creating a login.

Polite automatic reminders

Breve reminds customers before and after the due date, with the balance and a pay link, so you spend less time chasing.

Shillings, dollars and more

Invoice in KES or US$, plus naira, cedi, rand and CFA franc. Each document keeps its own currency.

Numbers your accountant can use

Money owed, cash in and out, and a VAT list by month. Export to CSV or Excel at any time, on any plan.

From quote to paid in four steps

The same customer, job and amounts flow through every document, so nothing is typed twice.

  1. Quote. Send a branded quotation your customer accepts online.
  2. Invoice. Turn the accepted quote into an invoice in one click.
  3. Get paid. The customer pays by M-Pesa or bank from the invoice link, or you record cash.
  4. Receipt. Breve sends the receipt and updates the balance and your cash book.

What about KRA eTIMS?

Sending invoices to eTIMS from Breve is coming soon: we are connecting it now. Until it is live, Breve gives you a VAT list you can file on iTax, and you keep your current eTIMS method.

Coming soon KRA eTIMS Invoices sent to KRA straight from Breve.
FAQ

Questions, answered.

Still unsure? Talk to us
What is the best invoicing software for a small business in Kenya?

One that speaks Kenyan business: your KRA PIN and the 16% VAT line on every invoice, prices in shillings, M-Pesa and bank payments matched to invoices, and SMS as well as email. Breve does all of that, and the Free plan costs nothing for one user.

Can I invoice in Kenyan shillings and US dollars?

Yes. Invoice in KES or US$, plus naira, cedi, rand and CFA franc. Each document keeps its own currency.

Do my invoices show my KRA PIN and VAT?

Yes. Quotes, invoices, receipts and LPOs carry your KRA PIN and, for VAT-registered businesses, the 16% VAT line. You can switch an invoice between VAT and non-VAT.

Does Breve send invoices to KRA eTIMS?

Not yet. We are connecting eTIMS now and it is marked "coming soon". Until it is live, Breve gives you a VAT list you can file on iTax.

How do customers receive and pay an invoice?

By email and SMS with a private link. The customer opens it on any phone without a login, downloads the PDF and pays by M-Pesa or bank. The payment is recorded against the invoice and a receipt goes back to them.

Can my accountant get the numbers?

Yes. Export invoices, payments and the VAT list to CSV or Excel at any time, on any plan, or invite your accountant as a team member.

Send your first invoice today.

Create a free account, add your KRA PIN and payment details once, and every quote, invoice and receipt is ready to send.