HomeAbout UsServicesPricingInsightsContact Book a Free Finance Health Check
Home › Insights › Tax Amnesty

KRA Tax Amnesty: Eight Weeks to Clear Old Debts Without Penalties

Tax AmnestyPublished November 2026·3 min read·By the Probity Finance team

Old KRA debts tend to grow quietly. Penalties and interest can end up larger than the tax itself. Until 31 December 2026, KRA will waive them, but only if the original tax is paid in full first.

Who qualifies

The amnesty covers tax debts that built up on or before 31 December 2025. Penalties and interest from January 2026 onwards are not covered.

Your situationWhat happens
Principal tax already paid, only penalties and interest leftWaived automatically
Principal tax still unpaidPay it in full by 31 December, in one go or through an iTax payment plan
Returns not filed for those yearsFile them before 31 December and late filing penalties fall away where no tax is due
Tax in dispute with KRASettle the principal through dispute resolution, then the amnesty applies

The payment plan

If you cannot pay in one go, apply for a payment plan on iTax under Payments and choose the amnesty periods. Every instalment must be cleared by 31 December 2026. A plan that runs into January loses the waiver.

When you generate the payment slip, set the amount to the principal only. iTax will not stop you paying penalties by mistake.

Why it is worth doing now

Five steps for this week

  1. Download your iTax ledger and list every debt from before 2026.
  2. Split each one into principal, penalties and interest.
  3. File any returns still missing for those years.
  4. Pay the principal, or apply for a payment plan that ends by 31 December.
  5. Check the ledger in January to confirm the penalties and interest have gone.

Not sure what you owe KRA?

We pull your iTax ledger, separate principal from penalties and interest, file missing returns and set up the payment plan before the amnesty closes.

Book a Free Finance Health Check