eTIMS

eTIMS Compliance Calendar for Kenya: Key Dates (2026)

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

eTIMS compliance calendar is something every Kenyan business needs to get right under KRA's eTIMS rules. eTIMS itself is a daily habit, a compliant invoice on every sale, not a calendar date. The calendar that matters is your recurring filing deadlines, such as monthly VAT and the annual income tax dates, which your eTIMS records feed. Confirm the exact current dates 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
  • eTIMS is a daily habit on every sale, not a calendar date
  • The calendar that matters is your recurring filing deadlines, which eTIMS data feeds
  • Confirm the exact current dates with KRA, as they can change
  • Reconcile as you trade and set reminders so deadlines never surprise you
On this page
  1. The calendar that actually matters
  2. How to build your compliance calendar
  3. Common mistakes to avoid
  4. A business stops missing deadlines
  5. How Veira handles this for you
  6. Frequently asked questions

The calendar that actually matters

There is a useful distinction to draw. eTIMS itself is not a date on a calendar: it is something you do on every sale, all the time, by issuing a compliant invoice. What you plan around on a calendar is the filing deadlines that your eTIMS data feeds, like the recurring monthly VAT return and the annual income tax dates.

The practical value of a compliance calendar is that it stops deadlines surprising you. If you know the recurring dates and keep your eTIMS records reconciled as you trade, each deadline is a quick summary rather than a scramble. Because exact dates and any changes are set by KRA and can move, confirm the current deadlines for your obligations directly with KRA rather than relying on a fixed list here.

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 build your compliance calendar

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

  1. 1

    List your filing obligations

    Identify which returns apply to you, such as monthly VAT if registered, and your annual income tax obligations.

  2. 2

    Confirm the current dates with KRA

    Get the exact current deadlines from KRA, since dates and rules can change, and put them in your calendar with reminders.

  3. 3

    Keep eTIMS records reconciled as you trade

    So that when each date arrives, the figures are already organised and filing is a summary.

  4. 4

    Set reminders ahead of each deadline

    Give yourself a few days before each date to review and file calmly, not at the last minute.

  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 eTIMS as a deadline

eTIMS is a daily habit on every sale, not a date. The calendar is for filing deadlines your eTIMS data feeds.

Relying on a fixed list of dates

Deadlines can change. Confirm the current dates with KRA rather than trusting an old calendar.

Leaving no buffer before a deadline

Filing at the last minute leaves no room to fix a problem. Set reminders a few days ahead.

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 stops missing deadlines

Worked example

A business in Nairobi had twice filed late because a deadline slipped past unnoticed, attracting avoidable penalties.

The owner built a simple compliance calendar: confirmed the current dates with KRA, set reminders a few days ahead, and kept eTIMS records reconciled as the business traded.

Each deadline now arrives expected, with the figures already organised, so filing is calm and on time, and the late-filing penalties 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

Is there an eTIMS deadline I need to diarise?
eTIMS itself is a daily habit, a compliant invoice on every sale, not a single date. What you diarise is the filing deadlines your eTIMS data feeds, such as monthly VAT and annual income tax. Confirm the exact dates with KRA.
When is the VAT return due in Kenya?
VAT returns have a regular monthly deadline, but the exact date and any changes are set by KRA. Confirm the current deadline directly with KRA and diarise it with a reminder.
Why keep a compliance calendar?
So filing deadlines do not surprise you. Combined with eTIMS records reconciled as you trade, each deadline becomes a quick summary rather than a scramble, and you avoid late-filing penalties.
How do I make sure I never miss a deadline?
Confirm the current dates with KRA, set reminders a few days ahead, and keep your records reconciled so the figures are ready. A system that reconciles as you trade makes this easy.
Does Veira help me stay ahead of deadlines?
Yes. Veira keeps your records reconciled and your figures ready, so when a filing date arrives the return is a summary you can file calmly rather than a last-minute reconstruction.
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 compliance calendar 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