91-day T-bill8.750%▲ 0.002
182-day T-bill8.851%▼ 0.008
364-day T-bill9.029%▲ 0.002
Central Bank Rate8.75%07/10/2026
Inflation7.3%October 2026
Top MMF yield10.34%Jubilee
Sources: CBK auction, 2 Nov 2026 value date (change vs 26 Oct); CBK key rates; fund managers' published yields, as at 31st December 2025 to 31st March 2026.

KRA Legacy Balances on iTax: 8 Reasons Your Migrated Ledger Is Wrong and What to Do

KRA legacy balances on iTax explained: where to see migrated ledger balances, the eight errors KRA lists, the documents it asks for, the 30/60/90-day timelines, and what the closed 2024 window means now.

KRA Legacy Balances on iTax: 8 Reasons Your Migrated Ledger Is Wrong and What to Do

Updated 7 November 2026

Many older businesses and individuals find a debt on iTax that dates from before 2015. These are KRA legacy balances: amounts migrated from KRA’s old semi-manual tax system into iTax. This guide explains where to find them, why they may be wrong, what KRA asked taxpayers to provide, and what the end of the review window on 31 December 2024 means today.

Source: KRA’s Legacy System Ledger Reconciliation pages (background, access and adjustments, requirements, re-validation steps, credit balances, next steps, support), read on 7 November 2026. This is general information, not tax advice.

What KRA legacy balances are

From 1992 to 2014, KRA’s Domestic Taxes Department ran a semi-automated Legacy Tax System. Taxpayers filed returns by hand, KRA officers captured them, and payments were captured manually when the return and pay-in slip were submitted. Both were kept in the taxpayer’s ledger. From August 2015, all taxpayers moved onto iTax. To give a full view of every taxpayer’s debts, KRA migrated the legacy ledger balances into iTax as a net balance per period, based on the records it held.

Where to see KRA legacy balances on iTax

  • General Ledger: in your iTax profile, choose Account Type – Taxpayer Legacy Account.
  • Detailed statements: these can be downloaded under the Debt & Enforcement menu.

Download the statement of your KRA legacy balances and compare each period with your own filing and payment records. KRA notes that taxpayers kept their own records alongside the legacy system.

8 reasons KRA legacy balances may be wrong

KRA lists these cases that may justify an adjustment:

  1. payments made but never presented for capture;
  2. payments captured late, leading to wrong interest and penalties;
  3. return amendments, such as an uncaptured loss, an uncaptured return or errors in the captured data;
  4. a self-assessment return filed on the legacy system with payment on iTax, or the other way round (for instalments, balance of tax, withholding tax and advance tax);
  5. the wrong accounting period;
  6. objection decisions implemented wrongly;
  7. uncaptured withholding tax credits and advance tax;
  8. refund offsets that were never posted.

Documents KRA asks for to correct KRA legacy balances

Missing, late or uncaptured payments, or set-offs:

  • a reconciliation request letter;
  • a letter from the remitting bank or institution confirming the payment to KRA, with its reference number, date and amount;
  • RTGS payment slips or bank advice slips;
  • a Payment Registration Number (PRN) slip for each transaction;
  • for a set-off that was never posted, a refund confirmation notice or disbursement order.

Return amendments: copies of returns that KRA received and stamped, tax computations for the affected periods, certified audited financial statements, and withholding certificates and schedules where needed.

Return in one system, payment in the other: withholding and advance tax credits, and copies of returns acknowledged by KRA. KRA says other cases are handled one by one.

How KRA reviews disputed KRA legacy balances

  1. The taxpayer writes to the Commissioner for Domestic Taxes setting out their position and delivers the letter to the right office.
  2. KRA validates the balances and replies by letter, email or both within 30 days, agreeing fully or partly, or disagreeing.
  3. Where missing payments must be updated, KRA gives the outcome within 60 days.
  4. Where KRA agrees fully or partly, the ledger is adjusted within 7 days of the outcome being communicated.

Where to go: Large Taxpayer, Medium Taxpayer and Public Sector Division taxpayers use their own Tax Service Office. Nairobi’s East/South, North and West TSO taxpayers are served by a centralised team at JKUAT Towers on Kenyatta Avenue. TSOs outside Nairobi review documents and forward them to the central Taxpayer Account Unit, which makes the final adjustment.

KRA legacy balances in your favour (credits)

If the legacy ledger shows money in your favour, KRA says credits are used under Section 47 of the Tax Procedures Act 2015 once validated. You apply formally to the Commissioner through your TSO head to offset the credit against current iTax liabilities. The TSO’s compliance programme validates the credit within 90 days of your application and tells you how to use it. For cash refunds generally, see our KRA tax refund guide.

What the closed 2024 window means for KRA legacy balances now

KRA gave taxpayers until 31 December 2024 to review the migrated balances. Its pages say that after that date the validation exercise ends, migrated balances are confirmed, and the debt goes to the Debt Office for recovery. Migrated debts become part of your total debt and are taken into account when KRA processes a Tax Compliance Certificate or a refund. Interest keeps accruing while a debt is unpaid, and KRA encourages taxpayers with no pending validation to settle.

KRA’s pages do not say what happens to a dispute raised after the deadline. If you believe your KRA legacy balances are wrong, contact your TSO with your evidence and ask in writing whether it can still be reviewed. Do not assume the balance will be adjusted.

Frequently asked questions

Why do I have a KRA debt from before 2015?

It is probably a migrated legacy balance from the 1992–2014 system, shown under the Taxpayer Legacy Account in iTax.

Can KRA legacy balances block my TCC?

KRA says migrated debts are taken into account when it processes TCCs and refunds once validation has ended.

How long does KRA take to respond?

Its published timelines are 30 days for a validation outcome, 60 days where missing payments must be updated, 7 days to adjust the ledger, and 90 days to validate credits.

ShareWhatsAppFacebookXLinkedIn

Get the weekly Business Radar briefing

Get KRA, eCitizen and business deadline reminders.

One short email a week with exam dates, deadlines, job openings and money changes in Kenya.

Topics (optional)

Prefer WhatsApp? Follow Business Radar on WhatsApp

Weekly, free. We only use your email for this newsletter and you can unsubscribe in one click. Privacy policy.

About Author

Norah Waceke is a business journalist and editor at Business Radar with more than eight years of experience covering Kenya's economy, companies and markets. She previously worked at one of Kenya's leading digital news platforms, where she reported on business, finance and current affairs. A graduate of Multimedia University of Kenya, Norah focuses on clear, accurate reporting that helps readers understand the money stories shaping their lives and businesses.

More from Norah Waceke · Editorial policy

Related stories

Guides

AEO Kenya: how to become a KRA authorised economic operator

AEO Kenya explained from KRA's guidance: who can join the Authorised Economic Operator programme, the 3-year incorporation rule, compliance procedures,
Finance Guides

Draft Graduate Apprenticeship Tax Rebate Kenya: Essential Facts on the April 2026 Proposal (Not Yet in Force)

Graduate apprenticeship tax rebate: KRA's April 2026 draft regulations propose an extra 50% deduction on apprentice wages. Status: draft for
★ Add Business Radar as a preferred source on Google
Latest