eTIMS

eTIMS Record Keeping in Kenya: What to Keep and How Long (2026)

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

eTIMS record keeping is something every Kenyan business needs to get right under KRA's eTIMS rules. Keep your eTIMS records, the sales invoices you issue and the supplier invoices you receive, organised and reconciled, because KRA can review records going back several years. Good record keeping turns a review into a quick confirmation rather than a stressful reconstruction. Confirm the current retention period with KRA. 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
  • Keep both the sales invoices you issue and the supplier invoices you receive
  • KRA can review records going back several years; confirm the current retention period
  • Organised, reconciled records turn a review into a quick confirmation
  • Reconcile as you trade rather than reconstructing at review time
On this page
  1. What eTIMS record keeping involves
  2. How to keep eTIMS records well
  3. Common mistakes to avoid
  4. A business handles a late query
  5. How Veira handles this for you
  6. Frequently asked questions

What eTIMS record keeping involves

Issuing compliant invoices is only half of compliance; keeping the records is the other half. Your eTIMS records, the sales invoices you issue and the compliant supplier invoices you receive, are the evidence behind your returns, and KRA can review them well after the fact.

The goal is records that are organised and reconciled rather than reconstructed from a drawer of receipts when a review lands. That means your sales recorded by date and tax rate, your purchases supported by compliant invoices issued to your PIN, and the two tied to your books. KRA can review going back several years, so the retention period matters; confirm the current period with KRA. A system that keeps records reconciled as you trade makes this effortless.

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 keep eTIMS records well

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

  1. 1

    Keep every sales invoice you issue

    Retain your transmitted sales invoices, organised by date and tax rate, as the record of your income.

  2. 2

    Keep every compliant purchase invoice

    Retain the supplier invoices issued to your PIN that support your expenses and input VAT.

  3. 3

    Reconcile records to your books

    Tie your eTIMS records to your books as you go, so the two always agree and nothing needs reconstructing.

  4. 4

    Retain for the required period

    Keep records for the period KRA requires, which can be several years. Confirm the current retention period with KRA.

  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

Keeping records only on paper in a drawer

Paper receipts in a drawer are hard to search and easy to lose. Keep organised digital records that reconcile.

Discarding records too early

KRA can review going back several years. Discarding records before the retention period ends leaves you exposed.

Not reconciling as you go

Records that are never reconciled become a reconstruction job at review time. Reconcile as you trade.

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 business handles a late query

Worked example

A business in Mombasa received a KRA query about a period more than a year earlier. On a paper-only setup, finding and reconciling those records would have taken days.

Because it used a compliant system that kept sales and purchase records organised and reconciled, the owner pulled the period's records and reconciliation in minutes.

The query was answered quickly with clear, organised evidence, rather than a stressful hunt through old receipts.

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

How long should I keep eTIMS records in Kenya?
KRA can review records going back several years, so keep your sales and purchase records for the required retention period. Confirm the current period directly with KRA, as it is set in law and can change.
What records do I need to keep for eTIMS?
The sales invoices you issue and the compliant supplier invoices you receive, organised by date and tax rate and reconciled to your books, so your returns are supported.
Can I keep eTIMS records digitally?
Yes, and organised digital records are easier to search and reconcile than paper. A compliant system keeps them organised as you trade so they are ready for filing and review.
Why does record keeping matter for a KRA review?
Organised, reconciled records turn a review into a quick confirmation. Records that have to be reconstructed from scattered receipts make a review slow and stressful.
Does Veira keep my records for me?
Yes. Veira keeps your sales and purchase records organised and reconciled as you trade, so the evidence behind your returns is always available and a review is straightforward.
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 record keeping 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