Kenyan businesses frequently confuse proforma invoices with tax invoices, but using the wrong one at the wrong time can create serious compliance and accounting problems. A proforma invoice is essentially a preliminary bill or quotation, while a tax invoice is a legally binding document required for VAT purposes. Understanding when to issue each is critical for every business operating in Kenya.
What Is a Proforma Invoice?
A proforma invoice is a preliminary document sent to a buyer before goods or services are delivered. It outlines the expected costs, quantities, and terms of a potential transaction. Proforma invoices are commonly used for customs declarations on imports, to secure purchase order approvals, or to provide clients with a formal cost estimate before committing to a deal.
- Used as a quotation or estimate before the actual sale occurs.
- Not a legal demand for payment -- it is an indicative document only.
- Required by Kenya Customs for clearing imported goods.
- Cannot be used to claim VAT input credit with KRA.
- Often used to initiate internal procurement processes in larger organizations.
What Is a Tax Invoice?
A tax invoice is the official document issued after a sale has been completed. Under Kenyan law, VAT-registered businesses must issue a tax invoice for every taxable supply. This document serves as proof of the transaction and allows the buyer to claim input VAT from KRA. Without a valid tax invoice, the buyer cannot deduct the VAT paid from their own VAT obligations.
Key Differences at a Glance
| Feature | Proforma Invoice | Tax Invoice |
|---|---|---|
| Legal Status | Not legally binding | Legally binding document |
| When Issued | Before sale/delivery | At or after the point of sale |
| VAT Claims | Cannot be used for VAT claims | Required for VAT input credit |
| KRA Requirement | Not mandatory for tax | Mandatory for VAT-registered businesses |
| Payment Obligation | No payment obligation created | Creates a legal obligation to pay |
| Customs Use | Used for import declarations | Not typically used for customs |
| Accounting | Not recorded as revenue | Recorded as revenue in books |
When to Use a Proforma Invoice in Kenya
- 1When a client requests a formal estimate before approving a purchase order.
- 2For customs clearance when importing goods into Kenya -- the clearing agent will need this document.
- 3When negotiating terms with a new client and you want to present costs professionally.
- 4For internal approval workflows where a department needs budget sign-off before procurement.
When to Use a Tax Invoice in Kenya
- 1After delivering goods or completing a service -- this triggers the VAT tax point.
- 2When your client needs to claim input VAT from KRA on the purchase.
- 3For all B2B transactions where your business is VAT-registered.
- 4When recording revenue in your accounting system for financial reporting.
KRA Compliance Note: Issuing a proforma invoice when a tax invoice is required (or vice versa) can result in penalties. VAT-registered businesses must issue tax invoices within 30 days of the supply date as per the VAT Act 2013.
Best Practices for Kenyan Businesses
Always label your documents clearly as either "Proforma Invoice" or "Tax Invoice" to avoid confusion. Use separate numbering sequences for each document type so your records remain clean during audits. Investing in invoicing software that supports both document types ensures you always issue the correct one and maintain a proper audit trail.

