eTIMS

eTIMS and VAT Returns in Kenya: How They Link (2026)

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

eTIMS and VAT returns is something every Kenyan business needs to get right under KRA's eTIMS rules. Your eTIMS invoices feed your VAT return: the VAT you charge on sales (output) and the VAT on your purchases (input), split by standard, zero-rated and exempt, populate the figures KRA uses. Filing from reconciled eTIMS data makes the VAT return a summary, not a reconstruction. 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
  • eTIMS records the output and input VAT that feed your VAT return
  • The standard, zero-rated and exempt splits must match between eTIMS and your return
  • Input VAT needs a compliant supplier invoice behind it to be reclaimable
  • Reconcile as you trade so the VAT return is a summary, not a reconstruction
On this page
  1. How eTIMS drives your VAT return
  2. How to file VAT from eTIMS data
  3. Common mistakes to avoid
  4. A VAT-registered shop reconciles cleanly
  5. How Veira handles this for you
  6. Frequently asked questions

How eTIMS drives your VAT return

For a VAT-registered business, eTIMS is the engine of your VAT return. Every compliant sales invoice records the output VAT you charged, and every compliant purchase invoice issued to your PIN records the input VAT you can reclaim. KRA increasingly uses this data to pre-fill and cross-check what you file.

The figures that matter are the rate splits: standard-rated, zero-rated and exempt. Your VAT return reflects output VAT on standard-rated sales, no VAT on zero-rated, and the right treatment for exempt supplies, less the input VAT you are entitled to reclaim. If your eTIMS records and your return disagree on these splits, you have a mismatch to explain. Confirm the current VAT return form and deadline 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 file VAT from eTIMS data

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

  1. 1

    Total output VAT by rate

    For the period, total your transmitted sales split into standard, zero-rated and exempt, with the VAT charged on the standard-rated portion.

  2. 2

    Total input VAT from purchase invoices

    Total the VAT on compliant purchase invoices issued to your PIN, which is the input VAT you are entitled to reclaim.

  3. 3

    Reconcile to your books before filing

    Match the eTIMS splits to your books. The output less input gives your VAT position; significant mismatches need explaining first.

  4. 4

    File the VAT return as a summary

    With reconciled data, the return is a summary of records you already hold rather than a month-end reconstruction.

  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

Mixing up the rate splits

Standard, zero-rated and exempt are treated differently. Misclassifying items misstates output VAT and creates a mismatch.

Reclaiming input VAT without compliant invoices

Input VAT needs a compliant supplier invoice behind it. Reclaiming without one risks the claim being disallowed.

Leaving VAT to the deadline

Reconstructing the period at filing time invites errors. Reconcile as you trade so the return is a summary.

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 VAT-registered shop reconciles cleanly

Worked example

A VAT-registered shop in Nairobi used to total VAT by hand each month, often getting the zero-rated and exempt splits muddled, which once drew a query from KRA.

On a compliant system, every sale and purchase recorded its correct rate as it happened. At filing, the output VAT by rate and the reclaimable input VAT were already totalled and reconciled.

The VAT return became a quick confirmation of figures the system held, and the rate-split errors that used to trigger questions stopped.

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

Does eTIMS file my VAT return automatically?
eTIMS records and transmits the invoices that feed your VAT return, and KRA increasingly pre-fills from this data, but you still file the return. Filing from reconciled eTIMS data makes it a summary. Confirm the current process with KRA.
How does eTIMS handle input and output VAT?
Sales invoices record the output VAT you charge; purchase invoices issued to your PIN record the input VAT you reclaim. Your VAT position is output less reclaimable input, split by rate.
What if my eTIMS data does not match my VAT return?
Common causes are rate-split misclassification and input VAT claimed without a compliant invoice. Reconcile the eTIMS splits to your books before filing to avoid queries.
Do zero-rated and exempt sales still appear?
Yes. Zero-rated and exempt sales are recorded with their correct treatment and appear in the relevant parts of your return, even though no standard VAT is charged. Set each item correctly so the splits are right.
When is the VAT return due?
VAT returns have a regular monthly deadline in Kenya, but confirm the current date and form with KRA, as they can change.
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 VAT returns 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