
The KRA tax amnesty and What Happens to the Millions who Missed the 30 June Deadline
You Missed the June 30 KRA Deadline. Here's What the Tax Amnesty Actually Covers — And the Part Nobody Is Telling You
KRA's amnesty window closes strictly on 31st December 2026. But there's a date buried in the fine print that decides whether your penalty is forgiven or not — and most Kenyans are reading it wrong.
The message I get most often these days arrives in some version of this: "Boss, I heard KRA has forgiven everything. So that KSh 2,000 they slapped me with in July — that one is gone, sindiyo?"
I understand why people believe that. The headlines in early July were loud and generous: 100 per cent waiver. Penalties, interest and fines wiped out. If you skimmed them on your phone between matatu stops, you would reasonably conclude the taxman had gone soft.
He has not. He has done something more specific than that — and the specificity is exactly where people are about to lose money.
Let me walk you through what actually happened, what the amnesty genuinely covers, and the single date that determines which side of the line you land on. I deal with iTax and eCitizen every working day at Cyber Mfukoni, so this is the version I give clients across the desk, not the version optimised for a headline.
First, what actually happened on 30 June
Millions of Kenyans tried to file their 2025 income tax returns in the final 48 hours, and iTax buckled. Taxpayers reported being unable to submit; KRA acknowledged the disruption and pointed to heavy traffic on the platform. This is not a new story — since iTax launched in 2013, the system has groaned every June as the country files at the last minute.
KRA P9 Returns
We provide professional KRA P9 returns filing services through iTax portal. Expert assistance with a...
What was new is that KRA refused to blink. The authority ruled out an extension in the firmest possible language, saying no extension of the filing deadline would be granted and that late filers would be liable for the applicable penalties and possible default assessments.
That refusal stung particularly because of what happened the year before. In 2025, after an almost identical server crash on deadline day, KRA invoked Section 89(5A)(b) of the Tax Procedures Act and publicly undertook to waive interest and penalties arising from that late filing. You can still read KRA's own 2025 public notice on that waiver. Same glitch, different response. Hold that precedent in mind — I'll come back to it, because it matters more than it looks.
What the amnesty actually is
On 1st July 2026, a genuine tax amnesty took effect under the Finance Act, 2026. Here are the facts, stripped of spin:
It runs from 1 July 2026 and closes strictly on 31 December 2026. Six months, no drift.
It offers a 100% waiver of penalties, interest and fines on eligible tax debts.
Those eligible debts are the ones that accrued up to 31 December 2025.
If you had already fully paid your principal tax by 31 December 2025, the waiver on your outstanding penalties and interest is automatic — no application required.
If you still owe principal tax from before 2026, you qualify by paying that principal in full during the window; the corresponding penalties and interest are then written off.
Can't pay in a lump sum? KRA has provided for structured payment plans through iTax — but every shilling of principal must be cleared by 31 December 2026 to keep the waiver.
This is KRA's third such programme. The Daily Nation reported that the previous two amnesty cycles recovered KSh 80.9 billion in principal tax, which tells you plainly what the design goal is: the State forgives the penalties to get the principal.
Read that list once more and you'll spot the hinge: 31 December 2025.
Now the part nobody is telling you
Your late-filing penalty for the 2025 return was not incurred in 2025. It was incurred on 1 July 2026 — the morning after the deadline.
Which means it sits outside the "accrued up to 31 December 2025" anchor that the entire amnesty is built on. And reporting has been explicit on this point: taxpayers who missed the deadline remain liable for the statutory late-filing penalty, even as the amnesty runs in parallel for older debt.
So when a client tells me "everything is forgiven," what I have to explain is this: the amnesty is a cleanup of your history, not a pardon for last month. If you have been carrying penalties from 2019, 2021, 2023 — this window is a gift, and you should not waste it. But the fresh penalty from missing June 30 is a separate animal, and treating the two as one thing is how people end up with an unpleasant surprise on their ledger in January.
I want to be careful and honest here rather than definitive: the interaction between the new statutory penalty and the amnesty conditions is precisely the kind of thing that turns on your individual ledger, your obligation type, and how KRA applies the Finance Act conditions in practice. That is a determination to be made against your records — not against a WhatsApp forward, and not against a blog. Ours included.
The precedent that keeps the door open
Here is the balanced view, because you deserve both halves.
KRA has form for stepping in after its own systems fail. It did exactly that in 2025 under Section 89(5A)(b). The 2026 server crash was widely reported and widely felt, and KRA has advised the public to watch its official communication channels regarding the waiver programme. So it is entirely possible that some relief is extended to those blocked by the outage.
But "possible" is not "granted." Building a plan around a waiver that has not been announced is not a strategy; it is a hope. The people who will do well here are the ones who file, get their ledger clean, and then pursue whatever relief they're entitled to — not the ones who sit and wait for good news that may not arrive before enforcement does.
What the penalties actually cost you
Vague talk about "penalties" helps nobody. Concrete numbers:
Individual income tax return filed late: KSh 2,000, or 5% of the tax due, whichever is higher. File your 2025 return on 5 July 2026 and you owe that KSh 2,000 on top of any tax due.
Company (non-individual) return filed late: KSh 20,000, or 5% of the tax due, whichever is higher. So a company with KSh 500,000 of tax due doesn't pay KSh 20,000 — it pays 5%, which is KSh 25,000.
VAT returns: KSh 10,000 or 5% of tax due, whichever is higher, per month not filed.
That per-month clause on VAT is the one that quietly destroys small businesses. A trader who stops filing for eight months isn't facing one penalty — they are facing eight. A fuller breakdown of the penalty schedule and the objection routes is set out in this practitioner guide to KRA penalties.
And note the nil-return trap: every Kenyan with an active KRA PIN must file annually, income or no income. Students, the unemployed, someone whose business collapsed in 2023 — if the PIN is active and the obligation is registered, "I earned nothing" is not a defence for not filing. It is a reason to file a nil return.
KRA PIN Application for Non-Kenyan Resident/ Non-Kenyan Non-Resident
We provide fast, professional KRA PIN registration services through iTax and eCitizen portals. Exper...
The quieter danger: KRA files for you
This is the part that gets least attention and deserves the most.
KRA announced that non-filers would be subject to default assessments under Section 29 of the Tax Procedures Act, Cap 469B — meaning the authority will use the data already in its systems to determine your liability for you.
Think about what that means practically. KRA sees your bank data, your eTIMS invoices, your withholding records, your M-Pesa till activity. It builds a picture of what it believes you earned — and that picture does not include the deductions, reliefs and allowable expenses you would have claimed if you had filed yourself. Insurance relief, pension contributions, mortgage interest, legitimate business costs: if you don't declare them, the assessment doesn't know they exist.
The result can be a tax bill materially larger than what you actually owe. And once an assessment is issued, disputing it is a formal process with a hard clock — a written objection, with grounds and supporting evidence, filed within 30 days of the assessment notice.
That is a very different problem from a KSh 2,000 penalty. That is a fight, and it is one you start on the back foot.
Which of these four is you?
Let me make it concrete, because "it depends" is useless advice.
1. You filed on time and owe nothing. You're fine. Log into iTax anyway and confirm your acknowledgement receipt exists. I have seen "submitted" returns that never landed.
2. You filed on time but are carrying old penalties from previous years. You are the amnesty's ideal beneficiary. If your principal was cleared by 31 December 2025, the waiver should apply automatically — check your ledger and confirm it has actually been applied.
3. You have old unpaid principal tax from before 2026. This window is the cheapest exit you will ever be offered on that debt. Pay the principal before 31 December and the penalties and interest come off. After the window closes, they resume — and KRA has signalled that enforcement and debt-recovery follow.
4. You missed 30 June 2026 entirely. File now. Every day you don't, you're exposed to a default assessment being built without your deductions. Then deal with the penalty question separately and properly.
If you cannot tell which box you're in without opening your ledger and reading it correctly — and most people genuinely cannot, because the iTax ledger is not written for humans — that is the exact point at which it is cheaper to ask someone than to guess. We read ledgers, file late returns, sort nil returns, and handle the paperwork end of waiver and objection matters daily. You can see the full range on our government services page, and if your problem starts further back — a lost PIN, a dead email on your iTax profile — our KRA PIN assistance service is the usual first stop.
One more thing: your deadline is probably moving
Don't file this away as a June problem. Tax practitioners have flagged that the Finance Act, 2026 staggers the filing calendar — with individual (A PIN) filers moving to an earlier deadline of 30 April, and non-individual (P PIN) filers on a separate timeline. Robert Waruiru of Ichiban Tax & Business Advisory made this point directly in coverage of the deadline row.
If that is your obligation, marking "30 June" in your 2027 calendar could put you two months late before you've even started. Confirm your specific new deadline against your own obligation type — do not assume last year's date carries over. For context on how quickly these digital compliance rules are shifting across government platforms generally, I sketched the wider direction in our piece on future trends in government services and technology adoption in Kenya.
What I'd do this week if I were you
Log into iTax and read your ledger. Not the homepage — the ledger. Find out what you actually owe and when it accrued. The portal is at itax.kra.go.ke.
File any outstanding return immediately, including nil returns, before a default assessment is built for you.
Separate your debts by date. Pre-2026 debt is amnesty-eligible. Post-January-2026 penalties are a different conversation.
If you have pre-2026 principal, clear it inside the window — or set up the iTax payment plan and finish by 31 December.
Watch for any KRA announcement on relief for those blocked by the June outage, but do not build your plan on it.
If any of the above made your stomach turn, delegate it. That is not weakness; that is what a consultancy is for.
The amnesty is real, it is generous, and it is finite. What it is not, is a blanket pardon. The people who benefit will be the ones who understood the difference in July — not the ones who discover it in January when the window has closed and the penalties resume.
Frequently asked questions
What is the 2026 KRA Tax Amnesty and how does it work? The 2026 KRA Tax Amnesty is a relief program that waives 100% of penalties, interest, and fines on tax debts incurred up to December 31, 2025. To qualify, you must pay all your outstanding principal tax by the December 31, 2026 deadline.
When is the deadline for the KRA Tax Amnesty 2026? The amnesty window officially opened on July 1, 2026, and strictly closes on December 31, 2026.
Does the 2026 KRA tax amnesty cover my late filing penalty from June 30, 2026? No, it does not. The 2026 amnesty strictly covers penalties and interest accrued on or before December 31, 2025. Any tax debts, late-filing penalties, or interest incurred from January 1, 2026, onward remain fully payable. Always check your iTax ledger to confirm exactly when your penalty accrued.
Which taxes are eligible for the KRA penalty waiver? The amnesty applies to all major taxes administered through the iTax portal. This includes Individual Income Tax, Corporate Tax, Value Added Tax (VAT), Pay As You Earn (PAYE), Withholding Tax, and Turnover Tax (TOT).
Do I have to formally apply for the KRA amnesty on iTax? If you already cleared your principal tax by December 31, 2025, or if you filed late but owe zero principal, the KRA iTax system applies the waiver automatically. If you still owe principal tax, you must clear it or set up a payment plan first to trigger the waiver.
Does the amnesty wipe out my principal tax debt? No. The amnesty is strictly a 100% waiver of penalties, fines, and interest. The underlying principal tax—the actual tax you originally owed—must still be paid in full.
What if I can't pay my KRA principal tax in one lump sum? You can apply for a structured payment plan directly through your iTax profile. You can propose installments of up to 6 months, but all principal must be completely paid off by December 31, 2026, to benefit from the waiver.
How much is the standard KRA late filing penalty? The statutory penalty depends on your taxpayer category:
Individuals: KSh 2,000 or 5% of the tax due (whichever is higher).
Companies: KSh 20,000 or 5% of the tax due (whichever is higher).
VAT & PAYE: KSh 10,000 or 5% of the tax due (whichever is higher).
I am a student or have no income. Do I still need to file a KRA return? Yes. Anyone with an active KRA PIN and an income tax obligation must file a return every year. If you earned zero income, you must file a KRA Nil Return on iTax to avoid the KSh 2,000 automatic late filing penalty.
What happens if I never file my KRA taxes at all? If you fail to file, KRA can issue a default assessment under Section 29 of the Tax Procedures Act. They will compute your estimated tax liability based on data they already hold (like bank deposits or withholding certificates) without applying your valid deductions. You will then have only 30 days to formally object.
How does eTIMS compliance affect my KRA tax amnesty? For businesses, KRA cross-checks VAT and corporate tax filings against eTIMS invoices. Claiming unsupported expenses increases your principal tax liability. You must clear this revised principal balance in full before the penalty waiver is applied to your account.
If I am paying off historical debt under amnesty, do I still need to file my 2026 taxes? Yes. You must remain 100% compliant with your current 2026 obligations. Missing a current deadline (like monthly VAT by the 20th or PAYE by the 9th) while paying off historical debt can void your amnesty agreement.
What happens if I miss the December 31, 2026 KRA amnesty deadline? If your principal tax is not fully paid by December 31, 2026, the amnesty relief is canceled. Full penalties and compounding interest will be reinstated on January 1, 2027, and KRA will resume active debt recovery and enforcement actions.
Can I get the KRA amnesty if my tax debt is in court? Tax debts currently under active litigation at the Tax Appeals Tribunal or courts do not automatically qualify. However, you can access the amnesty if you transition your case to KRA’s Alternative Dispute Resolution (ADR) framework and settle the principal within the 2026 window.
How can Cybermfukoni help me with my KRA Tax Amnesty and iTax issues? The compliance team at Cybermfukoni can pull your iTax ledger, identify your exact principal versus penalty balances, help you file any missing regular or nil returns, set up an iTax structured payment plan, and ensure your ledger correctly reflects the amnesty waiver before the deadline closes.
Tax Compliance Certificate (TCC)
We provide professional Tax Compliance Certificate (TCC) services through iTax portal. Expert assist...
The amnesty window is counting down, and it does not reopen. If you need your ledger read properly, a late or nil return filed, or your pre-2026 debt sorted before 31 December, talk to the Cyber Mfukoni desk and let us take it off your hands: accurately, and the first time.
About the author
Julius
IT & E-Government Services Specialist
Julius is a Nairobi-based IT specialist with over a decade of hands-on experience navigating Kenya's digital government platforms — eCitizen, NTSA TIMS, KRA iTax, and the Business Registration Service (BRS). He has helped thousands of individuals and businesses cut through the paperwork to access government services online and writes practical, step-by-step guides drawn from that day-to-day experience.
Related Agency
Kenya Revenue Authority
KRA
We provide professional online KRA tax application services including PIN registration, tax returns filing, iTax support, compliance certificates, VAT registration, and customs clearance. Trusted by hundreds of clients.
View Agency ServicesRelated Services
Need Expert Assistance?
Our team can handle the entire application process for you.