Understanding how to use a proforma invoice Kenya businesses rely on can make or break your sales process. This pre-sale document is one of the most misunderstood in business transactions. Many SME owners confuse it with quotations, assume it creates legal obligations, or wonder whether KRA's eTIMS system applies to it. This guide clarifies exactly what a proforma invoice is, when Kenyan businesses should use one, and how to stay compliant with current tax rules.
What Is a Proforma Invoice and How Does It Differ from a Quotation?
A proforma invoice is a preliminary document a seller provides before delivering goods or completing services. It estimates the total cost, outlines payment terms, and includes shipping or delivery details. Unlike a final invoice, a proforma invoice does not demand payment and does not create a legal obligation to pay.
The key difference between a proforma invoice and a quotation lies in timing and formality:
Document | Purpose | Legal Status | When Used |
|---|---|---|---|
Quotation | Initial price estimate during negotiation | Not binding | Early discussions, price comparison |
Proforma Invoice | Formal pre-sale commitment with full details | Not binding (but more formal) | After agreement, before delivery |
Tax Invoice | Final bill confirming completed sale | Legally binding | After goods/services delivered |
A quotation is typically used when a customer is still shopping around. A proforma invoice comes later, once both parties have agreed on the terms and the buyer needs a formal document to process internal approvals, secure financing, or arrange advance payment.
For example, if you run a printing company in Nairobi and a corporate client requests 500 branded caps, you would first send a quotation with your pricing. Once they confirm the order and need to process payment through their accounts department, you issue a proforma invoice with exact quantities, unit prices, VAT where applicable, and your M-Pesa or bank details.
When Kenyan Businesses Should Use a Proforma Invoice
Proforma invoices serve specific purposes in Kenya's business environment:
Advance payment requests: When you need partial or full payment before starting work. This is common in custom manufacturing, event services, and large printing orders where you need to purchase materials upfront.
Bank and financing approvals: Buyers often need a proforma invoice to process Letters of Credit, apply for trade financing, or justify expenditure to their finance departments. Banks and procurement offices recognize proforma invoices as legitimate supporting documents.
Import and export transactions: Customs authorities use proforma invoices for pre-shipment documentation. If you're exporting goods from Kenya, the proforma invoice helps the buyer clear customs, calculate duties, and arrange foreign exchange.
Internal budget approvals: Large organizations, NGOs, and government bodies often require a proforma invoice before releasing purchase orders. This is standard practice in tender-driven procurement.
Price confirmation before manufacturing: When producing custom items like branded merchandise, jerseys, or signage, a proforma invoice locks in the agreed price and specifications before you commit resources to production.
Essential Elements of a Kenya-Compliant Proforma Invoice
A properly formatted proforma invoice should include:
Clear "PROFORMA INVOICE" label at the top (to distinguish it from a tax invoice)
Your business name, physical address, and contact details
Your KRA PIN number
Customer's name, address, and KRA PIN (if they will claim expenses)
Unique document reference number
Issue date and validity period
Detailed description of goods or services
Quantities, unit prices, and line totals
Applicable taxes (VAT at 16% if VAT-registered)
Payment terms and preferred payment method (M-Pesa, bank transfer, etc.)
Delivery terms and estimated timeline
Currency (KES for local transactions)
The validity period matters because prices can change. Most Kenyan businesses set validity at 14-30 days. After this period, you're not obligated to honor the quoted prices if your costs have increased.
eTIMS and Proforma Invoices: What KRA Actually Requires
Since January 2024, all Kenyan businesses must issue invoices through the electronic Tax Invoice Management System (eTIMS). This has created confusion about whether proforma invoices need eTIMS compliance.
Here's the clarification: Proforma invoices are NOT tax invoices. KRA's eTIMS requirement applies specifically to tax invoices issued after a sale is completed. A proforma invoice, being a pre-sale document, does not need to go through eTIMS.
However, there are critical compliance points:
1. The final tax invoice must be eTIMS-compliant. Once you deliver the goods or complete the service and receive payment, you must issue a proper tax invoice through eTIMS.
2. Expenses without eTIMS invoices are non-deductible. From 2026, KRA validates expenses against eTIMS data. If your customer wants to claim your invoice as a business expense, the final tax invoice (not the proforma) must be eTIMS-compliant.
3. Your KRA PIN must appear on proforma invoices. While the proforma itself doesn't go through eTIMS, including your valid KRA PIN shows legitimacy and prepares for the eventual tax invoice.
4. Don't substitute proforma invoices for tax invoices. Some businesses issue proforma invoices to avoid eTIMS reporting. This violates tax law and exposes both you and your customer to penalties reaching KES 1 million or 10% of the tax involved.
The workflow should be:
1. Issue quotation (informal) 2. Issue proforma invoice (formal pre-sale) 3. Receive payment 4. Deliver goods/services 5. Issue eTIMS-compliant tax invoice (required)
Proforma Invoice Templates and Software for Kenyan SMEs
You have several options for creating proforma invoices:
Free templates: Microsoft Word and Excel templates are available online. Look for Kenya-specific versions that include fields for KRA PIN and VAT calculation. Enerpize and InvoiceQuickly offer free downloadable templates formatted for Kenyan businesses.
Accounting software with proforma support:
Software | Monthly Cost | Key Features |
|---|---|---|
Cute Profit | From KES 2,500 | Kenya-focused, multi-industry templates |
Sage | From KES 1,800 | Automated reminders, mobile access |
QuickBooks | From KES 2,000 | Convert quotes to invoices in one click |
Built | Free tier available | M-Pesa integration, KES 0 to start |
ProInvoice | Free | Designed for Kenya and Ghana SMEs |
M-Pesa integration: If your customers pay via M-Pesa, choose software that can include your Paybill or Till number directly on proforma invoices, reducing friction when customers are ready to pay.
When selecting software, prioritize eTIMS integration. While proforma invoices don't require eTIMS, the same software will need to generate your compliant tax invoices. Solutions like CRM Africa offer integrated support for M-Pesa, Pesapal, and local mobile money alongside eTIMS-ready invoicing.
Common Mistakes with Proforma Invoices in Kenya
Treating proforma invoices as legal contracts: A proforma invoice is not a binding agreement. If terms change significantly, you can issue a revised proforma. The contract forms when both parties agree and performance begins.
Omitting validity periods: Without a stated validity period, customers may expect you to honor prices months later when your costs have changed. Always include an expiry date.
Using proforma invoices for tax deductions: Your customers cannot use proforma invoices to claim business expenses with KRA. The final tax invoice is the only document that supports expense claims.
Forgetting to issue the final tax invoice: Some businesses issue a proforma invoice, receive payment, and never issue the tax invoice. This is non-compliant. Every completed sale requires an eTIMS-registered tax invoice.
Including incorrect VAT handling: If you're VAT-registered (annual turnover above KES 5 million), your proforma invoice should show VAT at 16%. If you're not VAT-registered, do not show VAT, but state "Seller is not VAT registered" to avoid confusion.
Proforma Invoice Best Practices for Kenyan Businesses
Number your proforma invoices sequentially. This creates an audit trail and helps both you and your customers track transactions. Use a format like PI-2026-001, PI-2026-002.
Store proforma invoices for five years. KRA requires businesses to maintain comprehensive records for this period. Digital storage is accepted and increasingly expected.
Cross-reference with final invoices. When you issue the tax invoice, reference the original proforma invoice number. This links the pre-sale document to the completed transaction.
Set clear payment terms. Specify whether you need 50% upfront, full payment before delivery, or payment within 14 days. M-Pesa details or bank account information should be prominently displayed.
Use professional formatting. Your proforma invoice represents your business. Include your logo, use consistent branding, and ensure all amounts are clearly calculated. If you need help creating professional business documents, a professional web development team can build custom invoicing solutions integrated with your website or business systems.
Frequently Asked Questions
Is a proforma invoice legally binding in Kenya?
No. A proforma invoice is a preliminary document that outlines expected costs and terms. It does not create a legal obligation for either party. The binding agreement comes from the actual contract or the completed transaction confirmed by a tax invoice.
Do I need to register proforma invoices with KRA or eTIMS?
No. Proforma invoices do not need to be submitted through eTIMS. However, once you complete the sale and receive payment, you must issue a proper tax invoice through eTIMS. The tax invoice is the document KRA tracks.
Can my customer use a proforma invoice to claim business expenses?
No. KRA only accepts eTIMS-compliant tax invoices as supporting documents for expense claims. If your customer needs to claim the expense, you must issue a final tax invoice after the sale is complete.
What's the difference between a proforma invoice and a commercial invoice?
A proforma invoice is issued before the sale and estimates costs. A commercial invoice (tax invoice) is issued after the sale, confirms the final amounts, and is the legal document used for tax and accounting purposes. For exports, the commercial invoice is used by customs to assess duties.
How long should a proforma invoice be valid?
Most Kenyan businesses set validity at 14 to 30 days. This protects you if costs change due to exchange rate fluctuations, supplier price increases, or material shortages. Always state the expiry date clearly.
Can I convert a proforma invoice to a tax invoice automatically?
Yes, if you use accounting software like QuickBooks, Sage, or Built. These tools allow you to convert a proforma invoice to a tax invoice with one click, maintaining all the details while changing the document type and adding the eTIMS registration.
Next Steps for Your Business
Understanding when and how to use proforma invoices streamlines your sales process and keeps you compliant with Kenya's tax requirements. The document itself is simple, but using it correctly requires knowing the difference between pre-sale and post-sale documentation.
If you need help setting up invoicing systems, integrating M-Pesa payments, or building custom business software that handles quotations, proforma invoices, and eTIMS-compliant tax invoices, book a project consultation with our team. We work with Kenyan SMEs across all industries to build systems that make compliance straightforward.