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 Information | Details |
|---|---|
| Business Name | ABC Solutions Ltd |
| KRA PIN | PXXXXXXXXX |
| Invoice Number | INV-0001 |
| Invoice Date | 04/09/2026 |
| Customer Name | John Mwangi |
| Customer Phone | 07XXXXXXXX |
| Customer Email | customer@email.com |
| Description | Website Design |
| Quantity | 1 |
| Unit Price | KSh 50,000 |
| Subtotal | KSh 50,000 |
| VAT | Where applicable |
| Total | KSh 50,000 |
| Payment Method | M-Pesa / Bank |
| Payment Terms | Due 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:
| Item | Quantity | Unit Price | Tax | Total |
|---|---|---|---|---|
| Website Design | 1 | KSh 50,000 | — | KSh 50,000 |
| Hosting | 1 | KSh 10,000 | — | KSh 10,000 |
| Maintenance | 2 | KSh 5,000 | — | KSh 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:
| Invoice | Customer | Amount | Due Date | Amount Paid | Balance | Status |
|---|---|---|---|---|---|---|
| INV-001 | ABC Ltd | KSh 50,000 | 10/09/2026 | KSh 50,000 | KSh 0 | Paid |
| INV-002 | XYZ Ltd | KSh 80,000 | 15/09/2026 | KSh 30,000 | KSh 50,000 | Partial |
| INV-003 | Green Ltd | KSh 40,000 | 05/09/2026 | KSh 0 | KSh 40,000 | Unpaid |
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.
