Kenya invoice generator
Pick Kenya and the invoice sets itself up: VAT 16%, KES amounts, your KRA PIN and M-Pesa, Airtel Money or bank transfer details. Download a PDF in seconds, with no account and no sign-up.
What an invoice in Kenya must include
- Seller’s name and address
- Seller’s KRA PIN (if registered)
- Buyer’s name and address
- Unique, sequential invoice number
- Invoice date (and supply date if different)
- Description, quantity and unit price of each item
- Tax rate and tax amount for each rate charged
- Total amount payable
- Buyer’s KRA PIN for business customers
- eTIMS invoice number / QR code where applicable
Rules worth knowing
- Since 2024 KRA requires business expenses to be backed by eTIMS invoices to be tax-deductible, so business clients will usually ask for an eTIMS invoice. Use this invoice for quotes, proformas, foreign clients or as the commercial copy.
- VAT registration is required once turnover reaches KSh 5 million in 12 months.
- Services exported to clients outside Kenya are zero-rated again from 1 July 2023 (Finance Act 2023), so you charge VAT at 0% as long as the service is used abroad.
VAT setups built in
| Setup | Printed on the invoice |
|---|---|
| VAT 16% | VAT 16% |
| VAT 16% − WHT 5% (professional fees) | VAT 16% − WHT 5% |
Tax authority: Kenya Revenue Authority. Last checked September 2026. Sources: KRA: eTIMS, PwC Kenya: Finance Act 2023 VAT changes, PwC Worldwide Tax Summaries: Kenya. Spotted something out of date? Email us and we’ll fix it.
This page is a practical summary, not tax advice. Check with KRA or an accountant if you’re unsure.
Questions about invoicing in Kenya
Can’t find your answer? Email [email protected].
Is this Kenya invoice generator really free?
Yes. There is no sign-up and no limit on invoices. The free PDF carries one small “Made with Invoice Passport” line at the bottom, which Pro removes. Invoices are created in your browser, and your details are saved on your own device, not on our servers.
What VAT should I put on an invoice in Kenya?
The tool offers these setups: VAT 16%; VAT 16% − WHT 5% (professional fees). Pick the one that fits and adjust any rate. You can also add extra lines, including withholding that is subtracted from the total. Rates last checked September 2026.
What must an invoice include in Kenya?
Seller’s name and address; Seller’s KRA PIN (if registered); Buyer’s name and address; Unique, sequential invoice number; Invoice date (and supply date if different); Description, quantity and unit price of each item; Tax rate and tax amount for each rate charged; Total amount payable; Buyer’s KRA PIN for business customers; eTIMS invoice number / QR code where applicable.
Can I invoice in USD, EUR or GBP from Kenya?
Yes. The default is Kenyan Shilling (KES), but you can pick any currency in the Document section. Amounts and dates are formatted the way your client expects.
How can clients pay me?
Add M-Pesa, Airtel Money, or bank transfer, plus an optional online payment link (PayPal, Stripe, Wise) that prints as a QR code.
Is a PDF invoice valid in Kenya?
Since 2024 KRA requires business expenses to be backed by eTIMS invoices to be tax-deductible, so business clients will usually ask for an eTIMS invoice. Use this invoice for quotes, proformas, foreign clients or as the commercial copy.