The seven causes
- Reconciliation lag. The most common cause. Money is in the KRA collection account; the ledger has not yet updated.
- Wrong PRN typed. A character off, or last year's PRN reused. Money lands in suspense.
- Wrong tax head on PRN. You owe PAYE, PRN says VAT. Money posts to VAT credit, PAYE stays outstanding.
- Wrong tax period on PRN. Money posts to a future period; the current period still shows unpaid.
- Amount mismatch. Underpayment leaves a balance; overpayment creates a credit.
- PRN expired. 30 days elapsed. Some M-PESA channels reject; some accept and leave the money in suspense.
- Third-party SIM. Employer or accountant paid on your behalf. Should still match on PRN, but if the PRN was also wrong, the trail is harder to reconstruct.
Step by step recovery flow
Step 1: verify the payment reached KRA
Dial *572# from your registered Safaricom line, choose Ledger enquiry. Or log into iTax and open My Ledger. Look for the payment date. If the payment appears against a different PRN or tax period, you have a re-attribution problem, not a lost payment.
Step 2: check the PRN on your M-PESA SMS
Open the M-PESA confirmation SMS. Compare the account field to the PRN on your iTax-issued PDF. Every character. If they diverge, the payment is misapplied but recoverable.
Step 3: open a Payment Issues ticket on iTax
- Log into iTax at itax.kra.go.ke.
- Go to Tax Helpdesk then Payment Issues then Misallocated Payment.
- Enter the M-PESA reference (10 characters), payment date, amount, wrong PRN (what you typed), correct PRN (what you meant).
- Attach the M-PESA SMS screenshot.
- Submit. You receive a ticket reference within minutes.
Step 4: escalate by email or call centre
If iTax will not accept the ticket, or 48 hours passes with no reconciliation, escalate.
- Email: callcentre@kra.go.ke. Subject: Payment not reflected - PRN [your PRN]. Attach: M-PESA SMS screenshot, PRN PDF, KRA PIN, ticket reference from step 3.
- KRA Contact Centre: 020 4 999 999 (Monday to Friday, 8am to 5pm). Have your KRA PIN, PRN, and M-PESA reference ready.
- iTax secure message: from your iTax dashboard, use the messaging widget for record purposes.
Step 5: nuclear option, walk into a Huduma Centre
Every Huduma Centre has a KRA-manned counter. Bring your ID, KRA PIN certificate, M-PESA SMS printout, PRN PDF. Manual re-attribution on-desk typically takes 30 to 60 minutes. See the Huduma Kenya services directory for the nearest centre.
Specific fixes per cause
- Wrong PRN (right tax head, right period): iTax Payment Issues, standard 48 hour resolution.
- Wrong tax period (same tax head): iTax Payment Issues, standard 48 hour resolution.
- Wrong tax head: apply for a refund via iTax Refunds, or leave the credit and apply it to future obligations of that tax head. Refund process is 30 to 90 days.
- Amount mismatch (short): generate a new PRN for the balance, pay again.
- Amount mismatch (over): credit sits on iTax; use it against next same-head PRN or file a refund.
- Expired PRN, no ledger entry: M-PESA reversal or reprint via
*572#. If money moved to KRA suspense, standard iTax Payment Issues ticket applies.
Prevention
- Copy-paste the PRN, never type it.
- Screenshot the PRN PDF and the M-PESA confirmation SMS to the same folder, monthly.
- Pay within 48 hours of generating the PRN, never on day 29.
- Pay on a weekday morning; avoid weekends, public holidays, and the last day of a filing period.
- Enter the exact amount from the PRN, not a rounded figure.
Related guides
- How to pay KRA via M-PESA
- KRA iTax filing walkthrough Kenya 2026
- KRA VAT and withholding tax troubleshooting
- Government services payment not reflecting: universal playbook
- Paying government services via M-PESA (master list)
Sources
- KRA Contact Centre 020 4 999 999 and callcentre@kra.go.ke, retrieved 26 August 2026.
- KRA public notice, Tax Payment through PayBill Number 222222, 17 November 2023.
- iTax Payment Issues module, itax.kra.go.ke.
FAQ
How long should I wait before contacting KRA?
Standard reconciliation is under one hour. Peak filing periods (mid-Jan, mid-Apr, mid-Jun, mid-Jul, mid-Sep) can stretch to 24 hours. Wait 24 hours before opening a ticket; wait 72 hours if you paid on a weekend or public holiday.
Can KRA move my payment from the wrong tax head to the right one?
Yes, within the same tax type. VAT for Jan 2026 can be moved to VAT for Feb 2026. But VAT cannot be moved to PAYE; different tax type requires a refund plus repayment.
What is a KRA suspense account?
A holding account where KRA parks money it received but could not match to a specific obligation. Suspense is a display state, not a loss state. Money is safe, but the obligation stays open until re-attribution.
Which is faster, email or the KRA call centre?
Call centre for confirming the payment lives in suspense (usually 5 to 10 minutes). Email for the actual re-attribution ticket (48 hours). Both together is safest.