eTIMS

eTIMS for Consultants in Kenya: The Complete 2026 Guide

K By Kev 14 June 2026 12 min read
Share
eTIMS guide

eTIMS for consultants is no longer optional in Kenya: under KRA's rules, a consultant that issues receipts must record sales through a compliant electronic tax invoice system. A consultant in Kenya issues compliant eTIMS invoices for professional fees, which are standard-rated for VAT, and captures the client KRA PIN because business clients claim the cost and apply withholding tax. Retainers and milestone billing each issue an invoice. Veira issues claim-ready invoices for consultants. The reason this matters now is the 2026 income-validation regime: KRA increasingly cross-checks the invoices a business issues and receives, so a consultant that records sales properly protects its own deductions and lets its customers claim what they spend. The detail differs by trade, which is why a generic eTIMS explainer is not enough for a consultant. This guide explains exactly what eTIMS means for consultants, the tax treatment that applies, how to get set up step by step, the mistakes that cost owners money, the deadlines and penalties to be aware of, and how Veira makes the whole thing run in the background of every sale. Rules and rates change, so treat this as a practical map and confirm current detail with KRA.

Quick answer

A consultant in Kenya issues compliant eTIMS invoices for professional fees, which are standard-rated for VAT, and captures the client KRA PIN because business clients claim the cost and apply withholding tax. Retainers and milestone billing each issue an invoice. Veira issues claim-ready invoices for consultants.

Key takeaways
  • Consultants in Kenya must issue KRA-compliant eTIMS invoices, with the tax treatment that fits the trade
  • eTIMS records each sale for KRA automatically, so a consultant stays compliant without manual invoicing
  • Get the VAT or exemption treatment right per item, capture buyer PINs for business customers, and keep records reconciled
  • Veira issues compliant eTIMS invoices for the trade on a free terminal, works offline, and reconciles M-Pesa, from KES 2,999 a month
  • Rules and rates change, so confirm the current detail with KRA at kra.go.ke
On this page
  1. What eTIMS means for consultants
  2. How consultants get eTIMS-ready
  3. eTIMS vs manual records for a consultant
  4. eTIMS mistakes consultants make
  5. A consultant owner gets compliant
  6. How Veira handles eTIMS for consultants
  7. Frequently asked questions

What eTIMS means for consultants

A consultant, whether a sole practitioner or a small firm, sells professional time and expertise, usually to business clients. Because the clients are businesses, they need the consultant's invoice to carry their KRA PIN to claim the cost, and professional fees commonly attract withholding tax that the client deducts and remits.

Consultants also bill in different shapes: one-off projects, milestone payments, and monthly retainers. Each is a sale that should issue a compliant eTIMS invoice at the agreed point, rather than a single invoice for an open-ended engagement or, worse, a plain quote treated as a receipt.

VAT and withholding tax for a consultant. Consultancy and professional services are standard-rated for VAT, so a VAT-registered consultant charges VAT on fees and shows it on the eTIMS invoice. Professional fees also commonly attract withholding tax, where the client deducts a percentage and remits it to KRA, and the consultant claims it against their own tax. The invoice must present fee and VAT clearly.

A consultant below the VAT threshold still issues compliant non-VAT eTIMS invoices to record income. Confirm the current VAT and withholding rules with KRA, and set your billing so fees and VAT are clear.

Running a consultant brings its own compliance demands. The specific ones that matter for eTIMS are:

- Business clients need the consultant's invoice to carry their KRA PIN

- Professional fees commonly attract withholding tax the client deducts

- Projects, milestones and retainers each issue their own invoice

Get these right and eTIMS runs quietly in the background of your consultant. Get them wrong and you face rejected invoices, disallowed expenses for your customers, and exposure during a KRA review.

Deadlines and penalties for consultants: KRA has phased eTIMS in, and from 2026 the income-validation rules mean an expense not supported by a compliant invoice can be disallowed. For a consultant that cuts both ways. Your own purchases need compliant supplier invoices to be deductible, and your customers need a compliant invoice from you to claim what they spend with you. Non-compliance can attract penalties under the Tax Procedures Act, disallowed input VAT, and lost business from customers who insist on a valid invoice.

There is no separate eTIMS deadline that singles out consultants. The practical answer is that you should already be issuing compliant invoices, because the cost of not doing so, in penalties and lost deductible expenses, grows the longer you wait. Confirm the current deadlines and penalty amounts with KRA, as they change.

What a consultant needs to be eTIMS-ready:

- An active KRA PIN and the correct tax registration for your turnover

- Every product or service mapped to its correct tax treatment

- A reliable way to capture the buyer KRA PIN for business customers

- A compliant system that issues invoices, works offline, and reconciles M-Pesa, so compliance happens as you trade

Record-keeping is the other half of the job. Beyond issuing invoices, a consultant should keep its eTIMS records, and the supplier invoices behind its own purchases, organised and reconciled. KRA can review records going back several years, so the goal is a system where every sale and purchase is already captured and searchable rather than reconstructed from receipts in a drawer. That is the difference between a quick review and a stressful one.

For consultants, eTIMS is not extra admin if the system does it for you on every sale.

How consultants get eTIMS-ready

A practical path for a consultant in Kenya. Work through it in order.

  1. 1

    Confirm your KRA PIN and VAT status

    Ensure an active KRA PIN and register for VAT if above the threshold, since consultancy is standard-rated.

  2. 2

    Set up fee types and retainers

    Configure project fees, milestones and retainers so each issues a compliant invoice at the agreed point.

  3. 3

    Capture the client PIN per engagement

    Capture the client KRA PIN so the invoice supports their claim and any withholding.

  4. 4

    Issue compliant fee invoices

    Invoice fees through a compliant eTIMS invoice showing fee and VAT, so the client can claim and apply withholding correctly.

  5. 5

    Track withholding deducted

    Record withholding tax clients deduct so it is claimed against your own tax rather than lost.

  6. 6

    Reconcile and keep records

    Tie payments to invoices and keep reconciled records so filing is a summary, not a reconstruction.

  7. 7

    Train whoever rings up a sale

    Compliance only holds if the people taking payment use the system every time. Show staff how to issue a compliant invoice, when to capture a buyer PIN, and how to handle refunds with a credit note, so no sale at your consultant slips outside eTIMS.

  8. 8

    Keep records reconciled, then file from real data

    Reconcile sales against M-Pesa, cash and bank as you go, so at filing time your return is a summary of records you already hold rather than a month-end reconstruction. This is where a consultant saves the most time and avoids errors.

  9. 9

    Confirm the current rules with KRA

    Rates, thresholds, exemptions and deadlines change. Before relying on a specific figure, confirm the current position for your consultant at kra.go.ke or with your tax adviser, so your invoices stay correct as the rules move.

eTIMS vs manual records for a consultant

With eTIMS (Veira)Manual records
Recorded for KRAAutomatic on every saleNo
Customer can claim the costYes, compliant invoiceOften rejected
VAT / exemption treatmentCorrect per itemError-prone
Buyer PIN for business clientsCaptured at the saleUsually missing
FilingA summary of recorded dataA month-end reconstruction
Works offlineYes, syncs to KRA laterNot applicable

eTIMS mistakes consultants make

Treating a quote as a receipt

A proposal or quote is not a compliant invoice. Issue the proper eTIMS invoice so the client can rely on it.

Omitting the client PIN

Business clients need their PIN on your invoice to claim the cost and apply withholding. Capture it per engagement.

Ignoring withholding tax

Fees commonly attract withholding. Track what clients deduct so you claim it against your tax.

One invoice for an open-ended retainer

A retainer is billed each period. Issue an invoice per cycle rather than one for the whole engagement.

Invoicing weeks after the work

Invoice at the agreed point so income is captured and reconciled, not reconstructed later.

Waiting for a deadline before getting compliant

Every uncompliant sale is unrecorded income and a customer who cannot claim. Waiting only grows the gap you have to explain later. Getting a consultant compliant now is cheaper than catching up under pressure.

Choosing software that cannot work offline

Connectivity is not guaranteed everywhere in Kenya. If your system stops issuing invoices when the line drops, you either stop trading or fall out of compliance. Pick a system that records offline and syncs to KRA later.

A consultant owner gets compliant

Worked example

A management consultant in Nairobi billed clients with PDF invoices and chased payment by email. A corporate client deducting withholding tax needed a compliant invoice with both PINs and a clear fee and VAT breakdown, and the PDF did not qualify.

She moved onto Veira. Project fees, milestones and retainers now issue compliant eTIMS invoices showing fee and VAT, each engagement captures the client PIN, and withholding deducted by clients is tracked against her tax.

How she scoped and delivered work did not change, but her invoices became ones corporate clients could rely on, and withholding stopped being a year-end puzzle.

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 eTIMS for consultants

Veira is built for Kenyan businesses like consultants. It issues a compliant KRA eTIMS invoice automatically on every sale, applies the right tax treatment per item, captures the buyer KRA PIN for business customers, and reconciles M-Pesa and Pochi payments to each sale. It runs on a free handheld terminal or the phone you already own, and keeps working offline, recording sales locally and transmitting to KRA when the connection returns.

For a consultant, that means compliance happens as you trade, not as a separate evening of paperwork. Onboarding takes a weekend, with local support to help you switch from whatever you use now. See how Veira works for consultants, or book a free demo. It runs from KES 2,999 a month, with a free terminal included and a 30-day money-back guarantee.

Switching is low-risk. There is a 30-day money-back guarantee, no expensive hardware to buy, and the system runs on a phone you already own, so a consultant can move from manual or non-compliant invoicing to fully compliant KRA records in a weekend. If you sell across more than one location or counter, Veira keeps every outlet on the same compliant system and the same reporting, so the whole consultant reconciles as one.

Frequently asked questions

Do consultants in Kenya need eTIMS?
Yes. A consultant issues compliant eTIMS invoices for professional fees. Business clients need the invoice to carry their PIN to claim the cost and apply withholding tax, and even non-VAT consultants record income through eTIMS.
Is VAT charged on consultancy fees in Kenya?
Consultancy and professional services are standard-rated, so a VAT-registered consultant charges VAT on fees and shows it on the eTIMS invoice. Below the threshold, you issue compliant non-VAT invoices. Confirm current rules with KRA.
How does withholding tax work for a consultant?
Professional fees commonly attract withholding tax: the client deducts a percentage and remits it to KRA, and you claim it against your own tax. The eTIMS invoice should present fee and VAT clearly. Confirm current rates with KRA.
How do I invoice a monthly retainer on eTIMS?
A retainer is billed each cycle, so each period issues its own compliant eTIMS invoice rather than one for the whole engagement. Veira issues the invoice automatically each cycle.
Do I need the client PIN on my invoice?
For business clients, yes, so they can claim the cost and apply withholding. Capture the client KRA PIN per engagement. Veira captures the buyer PIN so invoices are claim-ready.
Can a solo consultant use Veira?
Yes. Veira works for sole practitioners and small firms, issuing compliant eTIMS invoices for fees with VAT, capturing client PINs and helping track withholding, from KES 2,999 a month.
Does a consultant below the VAT threshold still need eTIMS?
Yes. Under the 2026 income-validation rules, even a non-VAT-registered consultant issues non-VAT eTIMS invoices to record income. Veira issues the right invoice for your registration status.
How much does eTIMS software cost for a consultant?
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 for a consultant, includes a free terminal, and has a 30-day money-back guarantee, so the cost is predictable.
What happens if a consultant does not use eTIMS?
Sales go unrecorded, your customers cannot claim what they spend with you, your own expenses may be disallowed without compliant supplier invoices, and you risk penalties under the Tax Procedures Act. The exposure grows over time, so getting compliant now is cheaper than catching up later. Confirm current penalties with KRA.
Does eTIMS work offline for a consultant?
With an offline-capable system, yes. Veira keeps issuing compliant invoices when the internet drops and transmits them to KRA automatically once the connection returns, so a consultant is never blocked from making a sale by a weak network.
Can a consultant issue eTIMS invoices from a phone?
Yes. Veira runs on a phone you already own or on a free handheld terminal, so a consultant does not need expensive hardware to issue compliant KRA invoices.
How long does it take to set up eTIMS for a consultant?
With Veira, onboarding a consultant typically takes a weekend, including loading your products with the right tax treatment and switching from whatever you use now, with local support to help.
How do I switch my consultant to Veira?
Book a free demo, and the team helps you set up your KRA PIN connection, load your products and services with the correct tax treatment, and import what you need, so the switch is smooth and you keep trading.
Is eTIMS mandatory for a small consultant?
Yes. eTIMS applies regardless of size. A small consultant below the VAT threshold issues non-VAT eTIMS invoices, and a VAT-registered one issues VAT invoices, but both record income through the system. Size changes the invoice type, not the requirement.
What is the difference between eTIMS and the old ETR machine?
The old ETR was a standalone tax register. eTIMS is KRA's electronic tax invoice management system, which a consultant can use through software on a phone, tablet or terminal, transmitting invoices to KRA in near real time. Veira is an eTIMS-compliant system, so you do not need a separate ETR machine.
Does a consultant need a separate eTIMS device?
No. With software like Veira, a consultant issues compliant eTIMS invoices from a phone or a free handheld terminal. There is no need to buy a separate dedicated tax device.
Can my accountant access my consultant eTIMS records?
Yes. Because Veira keeps your sales and tax records organised and reconciled, you or your accountant can pull the reports needed for VAT and income tax filing, so a consultant files from real data rather than rebuilding figures at the deadline.

eTIMS for consultants comes down to recording each sale through a compliant system with the right tax treatment, and Veira does exactly that without extra work. See how Veira works for consultants, 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