Registering a business with BRS
The Business Registration Service handles company and business name registration in Kenya, and applications are made online through the eCitizen platform. Most SMEs choose either a business name (sole proprietorship or partnership) or a private company limited by shares under the Companies Act, 2015. Professional firms often use a limited liability partnership, and foreign companies trading in Kenya register as a foreign company with a local presence.
A newly incorporated company receives a certificate of incorporation, and its directors and shareholders appear on the BRS register. When a bank, landlord or procurement department wants to confirm who runs the company, they ask for an official search — widely known in Kenya as a CR12 — so keep a recent one available. Companies must also maintain a register of beneficial owners and keep their BRS records, including annual returns, up to date.
Once registered, the business obtains or links its KRA PIN, and the company’s PIN certificate becomes one of the most-requested documents in Kenyan commerce. A typical supplier registration pack contains the certificate of incorporation, CR12, KRA PIN certificate, a tax compliance certificate, the county business permit and a company profile.
- Business name — sole traders and partnerships trading under a name
- Private company limited by shares — the standard SME vehicle under the Companies Act, 2015
- Limited liability partnership — common for professional practices
- Foreign company — branch registration for overseas companies
KRA PIN, 16% VAT and eTIMS invoices
KRA identifies taxpayers by their Personal Identification Number (PIN), obtained on iTax; there is no separate VAT number. VAT registration is compulsory once taxable supplies reach KSh 5 million in a twelve-month period and must be done within 30 days of crossing it; smaller businesses may register voluntarily. The general rate is 16%, with zero-rated supplies listed in the Second Schedule of the VAT Act, 2013, and certain supplies exempt. VAT returns and payment are due on or before the 20th day of the following month, filed on iTax.
Section 23A of the Tax Procedures Act, added by the Finance Act 2023, requires every person in business to record sales and issue and transmit invoices electronically. KRA applied the requirement from 1 September 2023 and, from 1 January 2024, disallowed income tax deductions for expenses not supported by an electronic tax invoice. Some costs are excluded — salaries, imports, air tickets, interest, bank charges, expenses subject to final withholding tax and services bought from non-residents without a Kenyan permanent establishment.
The Tax Procedures (Electronic Tax Invoice) Regulations, 2024 (Legal Notice 64 of 2024) set out what an eTIMS invoice must show (see the table). The buyer’s PIN is only mandatory if the buyer intends to claim the expense or input VAT — which is why business customers will always ask for it to be included. Credit and debit notes must reference the original invoice number, and KRA’s VAT guidance requires a credit note for returns or price reductions to be issued within six months of the original invoice.
KRA offers several free eTIMS options: eTIMS Lite for non-VAT taxpayers (including USSD via *222# and a web version on eCitizen), an eTIMS client app, an online portal for service-only businesses issuing a small number of invoices a month, and OSCU/VSCU integrations for businesses with their own billing or ERP systems. Where a small seller cannot invoice, KRA allows buyer-initiated (reverse) invoicing with the seller’s consent.
| Electronic tax invoice field (reg. 7, LN 64/2024) | Notes |
|---|---|
| Seller’s KRA PIN | Always required |
| Date and time of issue; invoice serial number | Generated by the eTIMS solution |
| Buyer’s PIN | Where the buyer will claim the expense or input tax |
| Item code, description, quantity and unit | Item codes are set by KRA |
| Applicable tax rate, total tax and gross amount | 16%, 0% or exempt as the case may be |
| Unique system and invoice identifiers, QR code | Lets the buyer verify the invoice with KRA |
Quotations, LPOs, delivery notes and payment records
Kenyan procurement runs on a predictable chain: the buyer requests quotations (often three, for internal approval), issues a Local Purchase Order (LPO) or Local Service Order (LSO) for services, receives goods against a signed delivery note, and pays against the eTIMS invoice. Quotations and pro-forma invoices are not tax invoices, so they do not go through eTIMS — but they should already show prices exclusive of VAT, the 16% VAT and the total, so the final invoice matches what was approved.
Because the eTIMS invoice carries only the essential fiscal fields, many businesses attach a covering document — a branded invoice summary or statement — that adds bank details, M-Pesa paybill or till number, payment terms and the LPO reference. That is fine, provided the eTIMS invoice is the one the customer uses for tax purposes and the amounts agree.
Payments in Kenya are dominated by M-Pesa and bank transfers. A receipt or payment acknowledgement should show the M-Pesa or bank reference and the invoice it settles. For petty cash and supplier payments without a formal invoice, a payment voucher signed by the recipient creates the internal trail auditors look for — though remember that, for income tax purposes, the expense still needs an eTIMS invoice unless it falls within an exclusion.
- Quotation / pro-forma — priced offer; not submitted to eTIMS
- LPO or LSO — the buyer’s order for goods or services
- Delivery note — signed and stamped on receipt of goods
- eTIMS tax invoice — the only invoice KRA recognises for deductions and input VAT
- Credit note — referencing the original eTIMS invoice
Contracts, payslips and statutory deductions for Kenyan employers
The Employment Act, 2007 requires written contracts for employment beyond short casual engagements, setting out the job, pay, working hours, leave and notice. Kenyan practice is an offer letter followed by a signed contract, with probation terms stated clearly. Employers must give employees itemised pay statements, and at the end of employment the employee is entitled to a certificate of service confirming the employer, dates and the work done.
Every payslip in Kenya carries several statutory deductions. PAYE is remitted to KRA. Pension contributions go to the National Social Security Fund under the NSSF Act, 2013, whose tiered contributions have been phased in over several years. Health contributions go to the Social Health Insurance Fund, administered by the Social Health Authority, which replaced NHIF in 2024. The Affordable Housing Levy is deducted from employees and matched by employers, and is collected by KRA. Because rates and contribution limits for these schemes have changed several times recently, take the current figures from NSSF, SHA and KRA rather than from an old payroll template.
Other HR documents in everyday use include employment verification letters for banks and SACCO loans, warning letters before any disciplinary dismissal, and clearance forms when staff leave. Keep employment records, payroll and statutory remittance evidence together; KRA and the statutory funds can audit them.
Service agreements, NDAs and stamp duty
Kenyan contract law follows common-law principles, so a properly signed service agreement, supply contract or NDA is binding between businesses without notarisation. Identify each party by its registered name and KRA PIN, specify whether amounts are VAT-inclusive, and include a dispute clause — many commercial contracts refer disputes to arbitration in Nairobi.
Stamp duty is a separate consideration: leases, transfers, debentures and certain other instruments attract duty, which KRA administers, and an unstamped instrument can face problems if it has to be produced as evidence. Electronic signatures are widely used for commercial agreements, but documents that must be registered — land and some security documents — follow their own signing and stamping procedures. Check the current position with KRA or an advocate before signing a high-value agreement.
Imports and exports through KRA Customs and KenTrade
KRA’s Customs and Border Control department clears goods under the East African Community’s customs framework, and Kenya’s trade permits and declarations are coordinated through the Kenya National Electronic Single Window operated by KenTrade. Importers typically lodge an Import Declaration Form before shipment, obtain any required permits from bodies such as KEBS or the Kenya Plant Health Inspectorate Service through the single window, and clear goods with a licensed customs agent.
The commercial invoice, packing list and bill of lading or air waybill are the core shipping documents, and their descriptions, quantities and values must agree with the declaration. Imports are among the transactions excluded from the eTIMS invoice requirement — customs documents support the expense instead — so keep them carefully with the related payment records.
Exporters prepare a commercial invoice, packing list and transport document, plus a certificate of origin when the buyer claims preferential duty under the EAC, COMESA, the AfCFTA or another trade arrangement. Confirm with your clearing agent or KenTrade which certificate and issuing body apply to your destination before shipping.
Records KRA expects you to keep
KRA requires registered persons to keep records supporting every transaction, on paper or electronically, in English or Kiswahili, for five years. For VAT purposes that means sales and purchase invoices, credit and debit notes, import documents and the records behind each return. eTIMS keeps a copy of your invoices on the taxpayer portal, but your own records must still allow KRA to trace each sale from quotation and LPO through to payment.
Only one original tax invoice may be issued per supply; if a customer loses theirs, issue a copy clearly marked as a certified copy rather than a fresh invoice. Foreign-currency invoices are common for exporters and international clients, but returns are filed in shillings, so record the exchange rate used for each transaction.
Avoiding the usual eTIMS paperwork problems
The commonest issue Kenyan businesses face is a customer rejecting payment because the invoice did not come from eTIMS or omitted the buyer’s PIN. Another is a mismatch between the LPO, delivery note and eTIMS invoice — different item descriptions or quantities trigger queries in the buyer’s accounts department. Agree item names and units with regular customers and reuse them.
Treat this page as a starting point: KRA, NSSF and SHA update rates and procedures through public notices, so confirm current requirements with KRA or your tax agent before relying on them.
- Capture the buyer’s KRA PIN on every B2B sale
- Quote the LPO or LSO number on quotations, delivery notes and invoices
- Issue credit notes against the original eTIMS invoice within six months
- Keep the KRA PIN certificate, CR12 and tax compliance certificate current for tenders
What a Kenyan eTIMS tax invoice typically shows
An illustrative invoice from a fictional Nairobi supplier to a VAT-registered customer, showing the fields required by the Tax Procedures (Electronic Tax Invoice) Regulations, 2024. In practice the identifiers and QR code are generated by the eTIMS solution.
- Seller
- Mombasa Road Hardware Supplies Ltd, Nairobi — PIN P051398274K
- Buyer
- Kilimani Builders Ltd — PIN P052207164M (LPO KB/2026/388)
- Invoice serial number, date and time
- MRH-000915 — 17 November 2026, 14:05
- Line 1
- Item code KE2NTBA0000012 — 200 × cement 50kg bags @ KSh 750 = KSh 150,000
- Line 2
- Item code KE2NTBA0000047 — 50 × steel bars Y12 @ KSh 1,100 = KSh 55,000
- Taxable amount
- KSh 205,000
- VAT 16%
- KSh 32,800
- Gross total
- KSh 237,800
- eTIMS identifiers
- Control unit / system ID, internal invoice ID and QR code printed at the foot
Documents for Kenya businesses
Each maker lets you set the currency, tax-number label and tax rate, then download a PDF or Word file to issue under your own business name.
- Prepare a KES quotation showing 16% VATKenyan buyers usually compare quotations before issuing an LPO; showing VAT separately keeps the later eTIMS invoice consistent.
- Send a pro-forma invoice for advance paymentUseful when a customer pays upfront or needs internal approval; it is not a tax invoice and is not sent through eTIMS.
- Create a branded invoice summary to accompany your eTIMS invoiceAdd bank or M-Pesa payment details, terms and the LPO reference; the tax invoice itself must still come from eTIMS.
- Issue an LPO or LSO to your suppliersGives suppliers a reference to quote on their eTIMS invoice and keeps your procurement trail complete.
- Make a delivery note for signed receipt of goodsBuyers match the signed delivery note against the LPO and eTIMS invoice before paying.
- Issue receipts quoting M-Pesa and bank referencesConfirms payment of an invoice and gives the customer a clear audit trail.
- Record petty cash and supplier payments on a voucherCreates an internal approval trail for payments; the expense may still need an eTIMS invoice to be deductible.
- Draft an employment contract for Kenyan staffSet out role, pay, hours, leave, probation and notice in writing, as the Employment Act, 2007 expects.
- Write a certificate of service for departing employeesEmployees are entitled to a certificate of service at the end of employment.
- Confirm employment for banks and SACCO loansLenders and landlords routinely ask for a letter confirming position, start date and salary.
- Prepare a commercial invoice for KRA CustomsImporters and exporters need invoice values and descriptions that match the declaration lodged through the single window.
- Build a company profile for Kenyan supplier prequalificationCorporates, NGOs and public entities request a profile alongside the CR12, KRA PIN and tax compliance certificate.
Frequently asked questions about business documents in Kenya
- Do non-VAT registered businesses need eTIMS?
- Yes. Section 23A of the Tax Procedures Act applies to every person carrying on business, whether or not registered for VAT. KRA provides eTIMS Lite, including a USSD option on *222#, for small and non-VAT businesses.
- Can I claim an expense without an eTIMS invoice?
- Generally not. Since 1 January 2024, business expenses must be supported by a valid electronic tax invoice to be deductible for income tax. Exclusions include salaries, imports, air tickets, interest, bank charges and some other items.
- Is a quotation or pro-forma invoice submitted to eTIMS?
- No. Only the tax invoice for an actual supply is generated through eTIMS. Quotations and pro-formas are commercial documents, but keep their figures consistent with the eventual invoice.
- Must an eTIMS invoice show the buyer’s KRA PIN?
- It must where the buyer intends to claim the expense or input VAT, under the Tax Procedures (Electronic Tax Invoice) Regulations, 2024. Most business customers will therefore insist on it.
- What is the VAT registration threshold in Kenya?
- Registration is compulsory once your taxable supplies reach KSh 5 million in a year, within 30 days of crossing it. Businesses below that can apply to register voluntarily.
- When is the VAT return due in Kenya?
- On or before the 20th day of the month after the tax period, with payment due on the same date. Returns are filed on iTax.
- Does KRA issue a separate VAT number?
- No. Businesses are identified by their KRA PIN for VAT and all other taxes. Your PIN appears on your eTIMS invoices.
- How do I correct an eTIMS invoice?
- Issue a credit note (or debit note) that references the original invoice number. KRA guidance requires credit notes for returns or price reductions within six months of the original invoice.
- What is a CR12 in Kenya?
- It is the common name for the official BRS search of a company showing its directors, shareholders and registered details. Banks, landlords and procurement teams ask for a recent one.
- What is the difference between an LPO and an LSO?
- An LPO (Local Purchase Order) covers goods, while an LSO (Local Service Order) covers services. Both authorise the supply and should be quoted on your delivery note and invoice.
- How long should a Kenyan business keep invoices?
- KRA requires records to be kept for five years, in English or Kiswahili, on paper or electronically. That includes sales and purchase invoices, credit notes and import documents.
- Is a certificate of service mandatory when an employee leaves?
- Yes, an employee is entitled to a certificate of service on leaving. It confirms the employer, the period of employment and the work done, and is separate from any recommendation letter.
Related guides and resources
Official sources
- KRA — Value Added Tax
- KRA — Understanding VAT for businesses (brochure)
- KRA — Value Added Tax FAQ
- KRA — What is eTIMS
- KRA — Public guidelines to taxpayers on eTIMS onboarding
- KRA — Electronic tax invoicing for non-VAT registered persons
- KRA — Simplified eTIMS solutions for informal sector and small businesses
- Tax Procedures (Electronic Tax Invoice) Regulations, 2024 (LN 64/2024)
- EY — Kenya gazettes Tax Procedures (Electronic Tax Invoice) Regulations, 2024