Payment & Finance

Invoice Template

A professional Invoice Template for freelancers and businesses. Includes all required fields for Kenyan invoicing — VAT, payment terms, and bank details.

Generate this document

Legally sound

Drafted to comply with Kenyan law and international common law standards.

Ready in seconds

Fill in your details and get a complete, professional document instantly.

Fully customisable

Every clause is tailored to your specific situation and requirements.

What this document covers

Invoice number and date
Supplier and client details with KRA PINs
Description of goods or services
Unit prices and quantities
Subtotal, VAT at 16%, and total
Payment due date and accepted methods
Bank or M-Pesa payment details
Late payment terms

Frequently Asked Questions

What must a Kenyan invoice include for VAT purposes?
KEBS and KRA require a VAT invoice to include: the supplier's name and PIN, the customer's name and PIN (for B2B), the date, a sequential invoice number, a description of goods or services, the taxable amount, the VAT rate (16%), the VAT amount, and the total. Failure to issue a proper VAT invoice is a KRA compliance issue.
Is an invoice a legally binding document?
An invoice is a demand for payment, not a contract on its own. However, it serves as strong evidence of an agreed transaction. Combined with a signed contract or purchase order, an unpaid invoice can be used to pursue payment through the courts.
Do freelancers in Kenya need to register for VAT?
VAT registration is mandatory once your annual taxable turnover exceeds KES 5 million. Below this threshold, registration is voluntary. Even if not VAT-registered, you must declare income and pay income tax. Self-employed individuals pay income tax at applicable personal rates.