V
Vendly
Back to Blog
Kenya Revenue AuthorityKENYA
Invoicing8 min read12 January 2025

How to Create a Professional Invoice in Kenya (Free Template)

Learn how to create a valid, professional invoice in Kenya. Covers KRA PIN requirements, VAT formatting, required fields, and free invoice templates.

A professional invoice is more than just a payment request -- it is a legal document that protects both you and your client. In Kenya, invoices must meet specific requirements set by the Kenya Revenue Authority (KRA) to be considered valid for tax purposes. Getting your invoicing right from the start helps you avoid compliance issues and ensures you get paid on time.

Mandatory Fields on a Kenyan Invoice

KRA requires every tax invoice to contain specific information. Missing any of these fields can render your invoice invalid for VAT claims, which could cost your clients money and damage your professional reputation. Below is a complete list of what every Kenyan invoice must include.

FieldDescriptionExample
Invoice NumberUnique sequential number for trackingINV-2025-0042
Invoice DateDate the invoice was issued15 January 2025
Seller KRA PINYour business tax identification numberP051XXXXXX
Buyer KRA PINClient tax identification number (for B2B)A00XXXXXXX
Business Name & AddressFull legal name and physical addressAcme Ltd, Westlands, Nairobi
Description of Goods/ServicesClear itemized breakdownWeb Development -- 40 hours
Total AmountSum before and after taxKES 100,000 + VAT
VAT Amount16% VAT shown separately (if VAT registered)KES 16,000

VAT Requirements for Kenyan Invoices

If your business is VAT-registered (annual turnover exceeding KES 5 million), you are legally required to charge 16% VAT on taxable supplies. Your invoice must clearly show the VAT amount as a separate line item. Businesses that are not VAT-registered should not charge VAT and should indicate this on their invoices.

Important: If you are VAT-registered, your KRA PIN must appear on every invoice. Failure to include it can result in penalties of up to KES 100,000 per offence under the Tax Procedures Act.

Formatting Tips for Professional Invoices

  • Place your company logo and contact details prominently at the top of the invoice.
  • Use a consistent numbering system (e.g., INV-YYYY-NNNN) to make tracking and auditing easier.
  • Itemize every product or service with quantity, unit price, and line total for full transparency.
  • Include your payment terms (Net 14, Net 30) and accepted payment methods such as M-Pesa, bank transfer, or cheque.
  • Add your bank account details or M-Pesa Paybill/Till number directly on the invoice to reduce payment friction.
  • State your currency clearly -- use KES for local transactions and specify the exchange rate for foreign currency invoices.

Common Invoice Mistakes to Avoid

Many Kenyan businesses lose money or face compliance issues due to avoidable invoicing errors. Sending invoices without a KRA PIN, using inconsistent numbering, or failing to separate VAT from the base amount are among the most frequent mistakes. Always double-check your invoices before sending, and consider using invoicing software to automate the process and reduce human error.

  1. 1Forgetting to include your KRA PIN or your client's PIN on B2B invoices.
  2. 2Not separating VAT from the subtotal, which makes it impossible for clients to claim input VAT.
  3. 3Using duplicate or out-of-sequence invoice numbers, which raises red flags during KRA audits.
  4. 4Failing to specify payment terms, leaving clients unsure of when payment is due.
  5. 5Omitting a clear description of services rendered, which can lead to payment disputes.

Automate Your Invoicing Process

Manual invoicing is time-consuming and error-prone. Modern invoicing software can auto-populate your KRA PIN, calculate VAT, generate sequential invoice numbers, and send invoices directly to your clients. Automation frees up your time so you can focus on growing your business instead of chasing paperwork.

invoice template Kenyahow to create invoice KenyaKRA invoice requirementsprofessional invoice formatKenyan invoice templateVAT invoice Kenya