Invoice Generator for Kenya

Create a professional invoice in your browser. No app, no complicated setup. Fill in the form, download the PDF, and send it to your client on WhatsApp yourself.

Works on any network

The generator is a web page, so it works in your phone browser on Safaricom, Airtel or Telkom, or on Wi-Fi. Nothing to install and no account to create.

Why Kenyan businesses use a free invoice generator

Light on data and storage. There is no app to download or keep updated. You load one web page, the PDF is built on your own device, and nothing you type is uploaded. Sending the finished PDF on WhatsApp uses very little data because a one-page invoice is a small file.

Supports KES. Invoice in Kenyan Shillings by choosing KES in the currency picker. The generator calculates the subtotal and total, and adds VAT if you switch it on. The VAT rate is editable, so set it to 16%.

Simple and fast. No app to download. No software to learn. A short form with a live preview, then a PDF you can share on WhatsApp, email or print.

What you get

  • Professional PDF invoices with your logo (optional upload)
  • KES currency (plus USD, ZAR, and others)
  • Invoice number, date and due date that you fill in
  • Optional VAT at a rate you set (change the default to 16% for Kenya)
  • A payment details field for your M-Pesa till, Paybill or bank account
  • A notes field for payment terms or a thank-you message

Pricing

  • Free, with no limit on how many invoices you create
  • No signup, no account and no card details
  • No watermark on the PDF

The trade-off for being free and private is that nothing is saved. Refreshing the page clears the form, so download each PDF and keep your own copies and your own record of invoice numbers.

How to start

  • Open the free invoice generator in your browser
  • Enter your business details and choose KES as the currency
  • Add your client, an invoice number, the date, the due date and your line items
  • Type your M-Pesa or bank details in the payment details field
  • Click 'Download PDF' and choose 'Save as PDF' in the print dialog
  • In WhatsApp, attach the PDF as a Document so it is not compressed like a photo

Create your first invoice in KES

Free, in your browser. No signup, no watermark.

KRA, VAT, and eTIMS in Kenya

The Kenya Revenue Authority (KRA) administers VAT at a standard rate of 16%. VAT registration is compulsory when annual taxable turnover exceeds KES 5 million. The generator defaults to 15% when you switch VAT on, so change the rate to 16% and it will show the VAT as a separate line on the invoice. Rates and thresholds can change, so confirm the current figures with KRA.

KRA PIN on invoices: If you want your KRA Personal Identification Number (PIN) on the invoice, type it under your address in the address field, so it prints in the business details section alongside your company name. When VAT is switched on, a separate VAT number field also appears.

eTIMS mandate: KRA requires businesses to use eTIMS (electronic Tax Invoice Management System) to generate invoices and transmit them to KRA. A PDF from this generator is a simple, professional commercial invoice. It is not an eTIMS invoice and is not transmitted to KRA. If you need eTIMS-compliant invoices, use a KRA-approved eTIMS solution or consult a tax professional.

M-Pesa on your invoices: Safaricom M-Pesa is the dominant payment method in Kenya. Type your M-Pesa till number or Paybill details into the payment details field and they print on the invoice, so clients see exactly how to pay without needing to ask. This is text on the PDF only: the generator does not connect to M-Pesa or collect payments.

FAQ

Does the invoice generator work on Safaricom, Airtel and Telkom?

Yes. The wabill invoice generator is a web page, so it works in the browser on any phone or computer, on any Kenyan network or on Wi-Fi. There is no app to install and no account to create.

Can I invoice in Kenyan Shillings?

Yes. Choose KES in the currency picker. If you charge VAT, tick 'Add VAT' and change the rate from the default 15% to 16%. The generator then works out the VAT and the total. You can also invoice in USD or other currencies in the picker.

How much does the invoice generator cost in Kenya?

Nothing. It is free, with no signup and no watermark on the PDF.

Is an invoice from this generator an eTIMS invoice?

No. The generator produces an ordinary PDF invoice and is not connected to KRA or eTIMS. If you are required to issue eTIMS invoices, use a KRA-approved eTIMS solution and ask KRA or a tax professional what applies to your business.

Free to use. No signup. Nothing leaves your browser.