What a grace period does and does not give you
As eTIMS has rolled out, KRA has used phased timelines and transition periods for different taxpayer groups. Owners often ask about a grace period hoping it means they can wait. It is better understood as transition time to get set up, not a reason to keep trading outside the system.
The reason waiting is risky is that the cost of non-compliance accrues regardless of any grace period. During the wait, your sales are not recorded the way KRA expects, your business customers cannot claim what they spend with you, and your own expenses can be disallowed without compliant supplier invoices. A grace period does not refund those costs. Transition arrangements have differed between taxpayer groups during the rollout, so a date that applied to another business may not be yours.
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. The exposure is driven by the gap between recorded sales and transmitted invoices, which is why reconciling monthly does more to limit it than knowing any particular figure.
Want to see it running in your own business first?
Sign UpCompliance is not extra admin if the system does it for you on every transaction.
What to do now, whatever the deadline
A practical path for a Kenyan business. Work through it in order.
- 1
Work from your own timeline, not the general one
Check the current eTIMS timeline and any transition rules for your taxpayer group directly with KRA, rather than relying on dates that may have moved.
- 2
Get set up during the transition, not after
Use any transition time to load your products with the right tax treatment and switch to a compliant system, so you are ready before the line is firm.
- 3
Start issuing compliant invoices now
Begin recording every sale through compliant eTIMS invoices straight away, so you stop accruing the cost of non-compliance.
- 4
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.
- 5
Confirm the current rules with KRA
Rates, thresholds, exemptions and deadlines change. Thresholds, exemptions and deadlines are revised, so a figure quoted anywhere carries a date whether or not it shows one.
Common mistakes to avoid
Treating a grace period as permission to wait
It is transition time to get set up, not a reason to keep trading outside eTIMS. The cost of non-compliance accrues anyway.
Relying on dates that may have moved
eTIMS timelines have shifted during the rollout. Articles written during an earlier phase are indistinguishable from current guidance on the page, which is what makes second-hand dates unreliable.
Leaving setup to the last day
Loading products and switching systems takes a little time. Doing it under deadline pressure invites errors.
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.
Two businesses, two outcomes
Two shops in the same Nairobi market heard about an eTIMS transition period. One treated it as permission to wait and kept issuing handwritten receipts. The other used the time to set up a compliant system and started issuing compliant invoices straight away.
When the position firmed up, the second shop was already compliant, had kept its corporate customers, and its expenses held up at tax time. The first shop was scrambling to set up under pressure, had lost some business customers, and had a backlog to explain.
The grace period did not change the destination; it only changed who arrived prepared. Treat any transition period as time to get set up rather than as time before you need to think about it; businesses that wait arrive at the deadline with the same work to do and less time.
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, terminal included on annual billing and a 30-day money-back guarantee. See how Veira works, or book a free demo.
Frequently asked questions
Is there an eTIMS grace period in Kenya?
Can I wait for the grace period to end before complying?
What should I do during a transition period?
Where do I find the current eTIMS deadlines?
How long does it take to get compliant?
Does Veira handle this automatically?
How much does eTIMS-compliant software cost?
eTIMS grace period 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. Reconcile recorded sales against transmitted invoices each month, and most of the compliance question answers itself.
Need help, or want to talk it through first? Chat with us on WhatsApp