KRA Tax Amnesty 2026: Who Qualifies, the December Deadline and How to Apply
KRA is waiving 100% of penalties and interest on tax debts to December 2025 under its 2026 amnesty, but not the principal tax. Who qualifies and how to apply.

In this guide▾
KRA's 2026 tax amnesty runs from 1 July to 31 December 2026 and wipes out 100% of the penalties, interest and fines on tax debts you built up on or before 31 December 2025 — as confirmed on KRA's own amnesty notice, checked October 2026. It does not touch the principal tax itself: if you owe the actual tax, you still have to pay it, either in one go or on an iTax payment plan cleared by the deadline. Miss 31 December 2026 and the waived penalties and interest come back onto your account in full.
Quick facts: KRA tax amnesty 2026
| Programme dates | 1 July 2026 to 31 December 2026 |
| Debts covered | Tax periods up to 31 December 2025 |
| What's waived | 100% of penalties, interest and fines on those debts |
| What's not waived | The principal tax itself; anything accrued from 1 January 2026 onward; customs duties under the EACCMA |
| Do you need to apply? | No, if you have no principal owed — it's automatic. Yes, if you still owe principal tax |
| Final deadline to pay principal | 31 December 2026, including anyone on a payment plan |
Source: KRA, "2026 Tax Amnesty Programme at a Glance", checked October 2026.
Who qualifies for the KRA tax amnesty in 2026?
KRA splits taxpayers into categories, and which one you're in decides whether you need to do anything at all.
1. You've already paid your principal tax, but penalties or interest are still sitting on your ledger. This is the easiest case. The waiver is automatic — no application, no form. KRA runs the write-off through iTax once your account shows the principal cleared, and sends an Amnesty Certificate to your iTax-registered email.
2. You owe no principal tax, but you have unfiled returns from before 2026. File every outstanding return for periods up to 31 December 2025 during the amnesty window (see our guide on how to file KRA returns if you've fallen behind, or how to file a nil return if you had no income for a period). Once filed, the late-filing penalties on those returns are waived automatically — as long as you don't also owe principal tax for the same periods.
3. You owe principal tax from before 2026. You have two options: pay it off in a lump sum any time before 31 December 2026 for an instant waiver, or set up a structured payment plan on iTax. Either way, the full principal has to be cleared by the deadline — there's no partial amnesty for a partially paid balance.
4. You're in an active tax dispute — objection, Tax Appeals Tribunal case, or court case. KRA wants you to settle the principal through its Alternative Dispute Resolution (ADR) framework first. Once the principal from that dispute is settled, the amnesty on the related penalties and interest applies. Leave disputed periods out of any payment plan you set up and follow up directly with your Tax Service Office.
If you're not sure which category you're in, log into iTax and check your ledger under "Debt and Enforcement" before you do anything else. It's the fastest way to see exactly what you owe and for which years.
What the amnesty does not cover
It's worth being blunt here, because this is where people get caught out:
- The principal tax owed. The amnesty only ever touches penalties, interest and fines — never the tax itself.
- Anything from 1 January 2026 onward. Only debts that built up on or before 31 December 2025 qualify. A late PAYE filing for February 2026, for instance, gets no relief.
- Customs duties under the East African Community Customs Management Act (EACCMA) — import duty disputes sit outside this amnesty entirely.
How to apply for the KRA amnesty on iTax
If you owe no principal, you genuinely don't need to apply — just make sure your returns are filed and let the system catch up (KRA processes the automatic waivers in weekly batches). If you do owe principal and want to set up a payment plan instead of paying in full:
- Log into iTax with your PIN and password. If you don't have a PIN yet, get one first — see our guide on getting a KRA PIN.
- Go to Payments and select Apply Payment Plan (new).
- Choose the amnesty period(s) you want covered.
- Go back to Payments and select Payments Registration.
- Pick the tax head, sub-head and period, then reduce the amount shown to the principal only — iTax sometimes still displays the penalty and interest figures on this screen, so check the total before you confirm.
- Set an end date no later than 31 December 2026. If you set the plan up in the first months of the window, you can spread it over up to six monthly instalments.
You can also apply through the Amnesty application tab under Debt and Enforcement in iTax, or via a link KRA sends by email or SMS, or in person at a Tax Service Office or Huduma Centre. No supporting documents are required — but accepting the terms commits you to clearing the debt by the deadline.
What to watch out for
- Penalties and interest keep accruing while you wait. The amnesty doesn't freeze your account the moment you apply — only full payment (or a cleared plan) by 31 December 2026 locks in the waiver. Don't leave this to the last week of December.
- iTax has known glitches with this amnesty. KRA has flagged issues with processing some withholding tax transactions, some fines not auto-waiving, payment screens still showing penalty amounts you need to manually strip out to "principal only," and missing PAYE credits for 2013–2015. If your ledger looks wrong, call the KRA contact centre (0711 099 999) rather than assume the system is right.
- A payment plan isn't a free pass. Signing one is a commitment. If you fall behind on the instalments and the principal isn't cleared by 31 December 2026, the waiver doesn't apply and the account reverts to full penalties and interest.
- Check what you actually owe before you pay anything. If you're employed and want to sanity-check how much of your payslip should have gone to PAYE in the years you're clearing, run the numbers through our Kenya PAYE calculator — it covers tax bands, NSSF, SHIF and the housing levy together, so you're not guessing at the principal figure before you commit to a plan.
What happens if you miss the 31 December 2026 deadline
KRA has been consistent on this: there's no grace period built in. Once the window closes, any unpaid principal starts accruing penalties and interest again at the normal rates, and enforcement action — including debt recovery — can follow for anyone who didn't settle or didn't keep to an agreed plan. If you're going to use this amnesty, the safer move is to act in the first few months rather than wait for December.
Frequently asked questions
Does the KRA tax amnesty 2026 waive the principal tax I owe?
No. It waives 100% of the penalties, interest and fines on debts accrued up to 31 December 2025. You still have to pay the actual tax owed, either as a lump sum or through an iTax payment plan cleared by 31 December 2026.
What is the deadline for the KRA tax amnesty 2026?
The programme runs from 1 July to 31 December 2026, and any principal tax under it — whether paid in full or on a payment plan — must be cleared by 31 December 2026. After that, the normal penalties and interest apply again.
Do I need to apply for the KRA amnesty, or is it automatic?
If you have no outstanding principal tax, the waiver is automatic once your account reflects that — no application needed. If you have unfiled returns with no principal due, file them during the window and the late-filing penalty waiver is automatic. You only need to actively apply (pay in full or set up a payment plan) if you still owe principal tax.
Can I still get the amnesty if my tax case is in court or under objection?
Yes, but you need to settle the principal tax first, ideally through KRA's Alternative Dispute Resolution (ADR) framework. Once the principal from that dispute is cleared, the amnesty on the related penalties and interest applies.
Which tax periods does the 2026 amnesty cover?
Only tax debts that accrued on or before 31 December 2025. Anything from 1 January 2026 onward doesn't qualify, and customs duties under the EACCMA are excluded altogether.
What happens if I set up a payment plan and then miss an instalment?
The amnesty depends on your principal being fully cleared by 31 December 2026. If you fall behind and the balance isn't settled by then, the waiver doesn't apply to the remaining debt, and penalties and interest resume on whatever is still outstanding.
Keep reading

How to Get Your M-Pesa Statement (2026): *334#, App, Password and Excel
How to get your M-Pesa statement on *334# or the M-PESA app, where the password comes from, what to do if it won't open, and how to use it for a loan, your KRA return or a budget.
20 Oct 2026 · 5 min read

How to Register a Chama in Kenya (2026): Requirements, Fees and Steps
How to register a chama as a community group under the Community Groups Registration Act, 2022: who qualifies, the documents, the 2026 fees, step-by-step process, and what a registered chama must do afterwards.
20 Oct 2026 · 5 min read

How to Use PesaLink in Kenya: Send, Link Your Phone, Limits and Fees (2026)
How to send money with PesaLink on your bank's app, USSD or internet banking, link your phone number, and what the limits, speed and 2026 fees are at KCB, Equity, Co-op and other banks.
19 Oct 2026 · 6 min read