Back to BlogAll

Free Invoice Template for Kenyan Businesses

By marketing 4 September 2026 9 min read
Free Invoice Template for Kenyan Businesses

Free Invoice Template for Kenyan Businesses can help small businesses, freelancers, consultants, retailers, agencies, and service providers create organized invoices without building an invoicing document from scratch.

A professional invoice provides customers with a clear record of what they purchased, how much they owe, payment terms, and the business that provided the goods or services.

For businesses in Kenya, however, a standard Excel or Word invoice should not automatically be treated as a substitute for an electronic tax invoice. KRA states that persons engaged in business are required to onboard eTIMS and issue electronic tax invoices.

What Is an Invoice?

An invoice is a document issued by a business to request payment for goods or services supplied to a customer.

A typical invoice includes:

  • Business name
  • Business contact details
  • KRA PIN
  • Invoice number
  • Invoice date
  • Customer details
  • Description of goods or services
  • Quantity
  • Unit price
  • Tax information where applicable
  • Total amount
  • Payment instructions
  • Terms and conditions

For tax invoices, KRA lists important information including the trader’s PIN and name, invoice date and time, invoice serial number, gross amount, tax amount, tax rate, net amount, unique register identifier, and digital signature/QR code.

Simple Free Invoice Template for Kenyan Businesses

A basic invoice can be structured like this:

Invoice InformationDetails
Business NameABC Solutions Ltd
KRA PINPXXXXXXXXX
Invoice NumberINV-0001
Invoice Date04/09/2026
Customer NameJohn Mwangi
Customer Phone07XXXXXXXX
Customer Emailcustomer@email.com
DescriptionWebsite Design
Quantity1
Unit PriceKSh 50,000
SubtotalKSh 50,000
VATWhere applicable
TotalKSh 50,000
Payment MethodM-Pesa / Bank
Payment TermsDue within 7 days

This structure can be adapted to different businesses and industries.

What Should a Kenyan Invoice Include?

1. Business Name

Clearly display the name of the business issuing the invoice.

2. KRA PIN

Include the applicable KRA PIN on the invoice.

3. Invoice Number

Every invoice should have a unique invoice number so transactions can be easily identified and tracked.

4. Invoice Date and Time

Record when the invoice was issued.

5. Customer Information

Include the customer’s name and, where appropriate, business name, contact information, and PIN.

6. Description of Goods or Services

Clearly explain what the customer is being charged for.

7. Quantity and Unit Price

Show how many products or units were supplied and the price per unit.

8. Tax Information

Where applicable, show the relevant tax rate and tax amount.

9. Total Amount

Clearly display the amount the customer is expected to pay.

10. Payment Instructions

Tell the customer how they can make payment, such as through M-Pesa or bank transfer.

Invoice Example for a Kenyan Small Business

Imagine a graphic design business provides branding services to a customer.

The invoice could contain:

Business: Creative Designs Kenya
Invoice: INV-0045
Date: 4 September 2026
Customer: XYZ Enterprises
Service: Brand Identity Design
Quantity: 1
Price: KSh 35,000
Total: KSh 35,000
Payment: M-Pesa or Bank Transfer

The actual tax treatment and eTIMS requirements should be handled according to the business’s circumstances and applicable KRA requirements.

Excel Invoice Template

Excel can be useful for creating a reusable invoice layout.

You can create columns for:

ItemQuantityUnit PriceTaxTotal
Website Design1KSh 50,000KSh 50,000
Hosting1KSh 10,000KSh 10,000
Maintenance2KSh 5,000KSh 10,000

You can then use formulas to calculate subtotals and totals automatically.

For example:

=Quantity*Unit Price

And for multiple items:

=SUM(Total Column)

Benefits of Using an Invoice Template

Saves Time

You do not have to create a new invoice layout every time you need to bill a customer.

Creates Consistency

Using the same template gives your invoices a consistent professional appearance.

Reduces Manual Errors

Formulas can automatically calculate quantities, prices, subtotals, and totals.

Improves Record Keeping

Numbered invoices make it easier to organize sales records.

Makes Payment Instructions Clear

Customers can easily see how and when to pay.

Free Invoice Template vs Invoicing Software

An Excel invoice template can be suitable for businesses with a small number of transactions.

However, manual invoicing can become difficult when your business starts generating many invoices.

Excel Template

Advantages:

  • Easy to customize
  • Familiar
  • Low cost
  • Useful for occasional invoices
  • Can be adapted to different industries

Limitations:

  • Manual data entry
  • Manual invoice numbering
  • Limited automation
  • Payment tracking requires extra work
  • Customer information may become scattered
  • Difficult to manage with multiple users
  • Does not by itself guarantee eTIMS compliance

Invoicing Software

Dedicated invoicing software can help automate:

  • Invoice creation
  • Invoice numbering
  • Customer records
  • Payment tracking
  • Outstanding balances
  • Sales reports
  • Recurring invoices
  • Tax-related workflows
  • Invoice history

Is an Excel Invoice Valid for eTIMS?

An important distinction is that a template and an electronic tax invoice are not necessarily the same thing.

KRA states that eTIMS is the electronic Tax Invoice Management System and that all persons engaged in business are required to onboard and issue electronic tax invoices. KRA also provides different eTIMS options, including online, client, mobile, and system-to-system solutions.

Therefore, businesses should not assume that simply creating an invoice in Excel makes that invoice an eTIMS tax invoice.

If your business needs tax-compliant electronic invoicing, use the applicable KRA eTIMS solution or an appropriate integrated system.

eTIMS and Invoice Requirements in Kenya

KRA identifies several features that should appear on a valid tax invoice, including:

  • Trader PIN and name
  • Invoice date and time
  • Invoice serial number
  • Description of goods or services
  • Unit cost
  • Quantity
  • Gross amount
  • Tax amount
  • Tax rate
  • Unique invoice number
  • Unique register identifier
  • Digital signature/QR code

KRA also states that eTIMS software itself is provided free of charge, while businesses that choose system-to-system integration through approved third-party integrators may incur integration-related costs.

How to Create an Invoice in Excel

Step 1: Add Your Business Details

Place your business name, address, phone number, email, and applicable KRA information at the top.

Step 2: Add Invoice Information

Include the invoice number and date.

Step 3: Add Customer Details

Enter the customer’s name, business name, contact information, and applicable PIN.

Step 4: Add Products or Services

List every item or service being billed.

Step 5: Add Prices

Enter the quantity and unit price for each item.

Step 6: Calculate the Total

Use Excel formulas to calculate the subtotal, applicable taxes, and total amount.

Step 7: Add Payment Instructions

Include your preferred payment methods and payment terms.

Step 8: Save a Copy

Keep an organized copy of every invoice issued.

How to Number Your Invoices

Use a consistent numbering system.

For example:

  • INV-0001
  • INV-0002
  • INV-0003
  • INV-0004

For different branches or business units, you could use a more structured format, provided it aligns with your invoicing system and applicable requirements.

Avoid accidentally creating duplicate invoice numbers.

How to Track Invoice Payments

Creating invoices is only one part of managing your finances.

You should also track whether each invoice is:

  • Paid
  • Partially Paid
  • Unpaid
  • Overdue
  • Cancelled

A simple payment-tracking spreadsheet can include:

InvoiceCustomerAmountDue DateAmount PaidBalanceStatus
INV-001ABC LtdKSh 50,00010/09/2026KSh 50,000KSh 0Paid
INV-002XYZ LtdKSh 80,00015/09/2026KSh 30,000KSh 50,000Partial
INV-003Green LtdKSh 40,00005/09/2026KSh 0KSh 40,000Unpaid

This makes it easier to identify outstanding customer balances.

Common Invoice Mistakes Kenyan Businesses Make

Missing Invoice Numbers

Every invoice should have a clear identification number.

Incorrect Customer Information

Always verify customer details before issuing an invoice.

Incorrect Calculations

Check quantities, unit prices, taxes, and totals.

Poor Payment Instructions

Customers should know exactly where and how to make payment.

Not Tracking Outstanding Invoices

An invoice is not the same as a payment. Keep track of what has actually been collected.

Treating Excel as a Complete Tax Solution

An Excel template can organize billing information, but businesses should understand the difference between a normal invoice template and an eTIMS electronic tax invoice.

Failing to Keep Records

Maintain organized records of invoices, payments, and related transactions.

When Should You Move From Excel to Invoicing Software?

Consider dedicated invoicing or CRM software when:

  • You issue many invoices every month
  • You have several employees creating invoices
  • Customers regularly pay in installments
  • You need automated payment tracking
  • You need recurring invoices
  • You want sales dashboards
  • You need customer and invoice information in one place
  • You want to reduce manual data entry
  • You need integrated business reporting

For growing businesses, combining customer management, sales, invoicing, and payment tracking in one system can significantly reduce administrative work.

Free Invoice Template for Different Kenyan Businesses

Freelancers

Use an invoice template to bill clients for design, writing, programming, consulting, photography, and other services.

Retail Businesses

Retailers can use structured invoices to document larger customer purchases and business-to-business transactions.

Consultants

Consultants can invoice clients for professional services, retainers, and project-based work.

Construction Businesses

Contractors can use invoices to bill for materials, labor, project milestones, and services.

Digital Agencies

Agencies can invoice customers for websites, digital marketing, graphic design, hosting, and maintenance.

Wholesalers and Distributors

Wholesalers can use invoices to record quantities, unit prices, customer information, and payment status.

Final Thoughts

A Free Invoice Template for Kenyan Businesses is a practical starting point for creating organized invoices and maintaining better billing records.

Excel templates are particularly useful for freelancers and small businesses with relatively simple invoicing requirements. They can help you maintain consistent invoice numbers, record customer details, calculate totals, and track payments.

However, businesses in Kenya should understand that an Excel template is not automatically an eTIMS tax-invoicing solution. KRA requires persons engaged in business to onboard eTIMS and issue electronic tax invoices, subject to applicable rules and exceptions.

As your business grows, consider using dedicated invoicing or CRM software to automate billing, payment tracking, customer management, reporting, and other repetitive processes.

The best invoicing system is one that helps you bill accurately, get paid on time, maintain reliable records, and meet your applicable tax obligations. Start your free trial today.

Related posts