eTIMS

eTIMS and Purchase Orders in Kenya: How Purchases Flow (2026)

K By Kev 23 June 2026 8 min read
Share
eTIMS guide

eTIMS and purchase orders is something every Kenyan business needs to get right under KRA's eTIMS rules. A purchase order is your request to buy; it is not an eTIMS document. What matters for eTIMS is the compliant supplier invoice you receive against it, issued to your KRA PIN, because that is what supports your expense deduction and any input VAT reclaim. This guide explains what it means in practice, the exact steps, the mistakes that cost owners money, and how Veira handles it automatically. Rules and rates change, so treat this as a practical map and confirm the current detail with KRA at kra.go.ke.

Key takeaways
  • A purchase order is a request to buy, not an eTIMS tax document
  • Your expenses and input VAT rely on compliant supplier invoices issued to your PIN
  • Raise a PO to control the buy, then match it to the supplier's compliant invoice
  • Do not pay without a compliant invoice, or the expense can be disallowed
On this page
  1. Where purchase orders sit in eTIMS
  2. How to run purchases so eTIMS holds up
  3. Common mistakes to avoid
  4. A restaurant tightens its buying
  5. How Veira handles this for you
  6. Frequently asked questions

Where purchase orders sit in eTIMS

A purchase order is an internal document: your request to a supplier to provide goods or services at an agreed price. It is part of good buying discipline, but it is not itself an eTIMS tax document. The eTIMS event on the buying side is the compliant invoice your supplier issues to you.

This matters because your own expenses and input VAT depend on receiving compliant supplier invoices issued to your KRA PIN. A purchase order on its own does not support a deduction; the supplier's compliant invoice does. So the discipline is to raise a PO to control the purchase, then ensure the supplier issues a compliant eTIMS invoice against it, with your PIN, that you keep on record. Confirm specifics with KRA.

Get this right and it runs quietly in the background of your business. Get it wrong and you risk rejected invoices, disallowed expenses for your customers, and exposure during a KRA review under the Tax Procedures Act. Confirm the current rules and any penalty amounts with KRA, as they change.

Compliance is not extra admin if the system does it for you on every transaction.

How to run purchases so eTIMS holds up

A practical path for a Kenyan business. Work through it in order.

  1. 1

    Raise a purchase order to control the buy

    Use a PO to agree what you are buying, the quantity and the price, so the purchase is controlled before goods arrive.

  2. 2

    Give the supplier your KRA PIN

    So the supplier can issue a compliant invoice to your PIN, which is what supports your deduction and any input VAT reclaim.

  3. 3

    Receive and check the compliant invoice

    When goods arrive, match the supplier's compliant eTIMS invoice to the PO, checking quantities, prices and tax.

  4. 4

    Keep the invoice on record

    Retain the compliant supplier invoice, matched to the PO, so your expenses and input VAT are supported in a review.

  5. 5

    Keep reconciled records

    Reconcile what you issue and receive as you go, so any reporting and filing summarise records you already hold rather than a month-end reconstruction. KRA can review records going back several years.

  6. 6

    Confirm the current rules with KRA

    Rates, thresholds, exemptions and deadlines change. Before relying on a specific figure, confirm the current position at kra.go.ke or with your tax adviser.

Common mistakes to avoid

Treating a PO as a tax document

A purchase order is a request to buy, not an eTIMS invoice. Your deduction relies on the supplier's compliant invoice, not the PO.

Not giving suppliers your PIN

Without your PIN on the invoice, the purchase does not support your input VAT reclaim cleanly. Give suppliers your PIN.

Paying without a compliant invoice

Paying a supplier who does not issue a compliant invoice risks the expense being disallowed. Insist on a compliant invoice.

Waiting for a deadline before getting compliant

Every uncompliant transaction is a gap you have to explain later. Getting compliant now is cheaper than catching up under pressure.

Relying on a system that cannot work offline

Connectivity is not guaranteed everywhere in Kenya. Use a system that records offline and transmits to KRA when the connection returns, so you never fall out of compliance during an outage.

A restaurant tightens its buying

Worked example

A restaurant in Kisumu raised purchase orders for stock but often paid suppliers who gave only a delivery note, not a compliant invoice. At tax time, several of those expenses were questioned.

The restaurant kept the PO discipline but added one rule: no payment without a compliant supplier invoice issued to its KRA PIN, matched to the PO.

Its expenses now hold up because every purchase is supported by a compliant invoice, and the PO-to-invoice match keeps the buying side tidy.

Business impact

Trading without eTIMS-compliant tax invoices risks KRA penalties, blocked VAT input claims for your customers, and receipts a business buyer cannot expense.

Veira signs every sale to KRA eTIMS automatically, so each receipt is compliant the moment it prints, with no separate device to reconcile.

How Veira handles this for you

Veira is built for Kenyan businesses. It issues compliant KRA eTIMS invoices automatically on every sale, applies the right tax treatment per item, captures the buyer KRA PIN for business customers, keeps your records reconciled and ready for filing, and reconciles M-Pesa and Pochi payments to each sale.

It runs on a free handheld terminal or the phone you already own, keeps working offline, and runs from KES 2,999 a month with a free terminal and a 30-day money-back guarantee. See how Veira works, or book a free demo.

Frequently asked questions

Is a purchase order an eTIMS document?
No. A purchase order is your request to buy and is not an eTIMS tax document. The eTIMS document on the buying side is the compliant invoice your supplier issues to your KRA PIN.
Why do supplier invoices matter for eTIMS?
Your expenses and input VAT depend on receiving compliant supplier invoices issued to your PIN. Under the income-validation rules, an expense without a compliant invoice can be disallowed.
Do I need to give my PIN to suppliers?
Yes, for business purchases, so the supplier issues a compliant invoice to your PIN that supports your deduction and any input VAT reclaim. Keep those invoices on record.
Can I match purchase orders to invoices in Veira?
Veira tracks suppliers, purchases and the compliant invoices you receive, so you can match what you ordered to what you were invoiced and keep your buying side reconciled.
What if a supplier will not issue a compliant invoice?
It puts your expense deduction at risk. Insist on a compliant eTIMS invoice issued to your PIN, or consider a supplier who will, because the cost of a disallowed expense can outweigh the saving.
Does Veira handle this automatically?
Yes. Veira issues compliant KRA eTIMS invoices on every sale, applies the correct tax treatment, keeps records reconciled and ready for filing, and works offline, so compliance happens as you trade rather than as separate paperwork.
How much does eTIMS-compliant software cost?
KRA does not charge for eTIMS itself; the cost is the software you use to issue and transmit invoices. Veira starts at KES 2,999 a month, includes a free terminal, and has a 30-day money-back guarantee.

eTIMS and purchase orders comes down to recording the right thing, the right way, through a compliant system, and Veira does exactly that without extra work. See how Veira works, or book a free demo. Always confirm current KRA rules and rates at kra.go.ke, as they can change.

For more eTIMS guides and compliance resources, visit our free resource site.

Terms explained

Keep reading

See all eTIMS guides

Veira for your business

Browse Veira by business type