Opening Hours :

Shuru, the Kenya Revenue Authority's official WhatsApp chatbot for tax filing

KRA WhatsApp tax filing with Shuru: how Kenyans can file returns from their phone in 2026

KRA WhatsApp tax filing with Shuru: how Kenyans can file returns from their phone in 2026

KRA WhatsApp tax filing is the most consequential simplification the Kenya Revenue Authority has rolled out for individual taxpayers in years. Through a chatbot called Shuru — Swahili for “begin” — a salaried employee can now complete their annual IT1 return in a few exchanges on WhatsApp, without logging into iTax, without a laptop, and without a trip to a cyber cafe. For a country where roughly 22 million people hold a KRA PIN but only about 7 million file actively, the timing is intentional.

This guide explains what the KRA WhatsApp tax filing channel actually does, how to use it step by step, the returns it cannot yet handle, and the practical risks every user should understand before tapping “Submit”. It is written for working Kenyans, finance leads supporting non-tax staff, and anyone helping a parent or friend get current with KRA.

Key takeaways

  • KRA WhatsApp tax filing runs through an AI chatbot called Shuru on the official KRA WhatsApp number 0711 099 999.
  • Eligible flows include filing the annual IT1 return for employment income, filing a nil return, generating PRNs, eTIMS basics, and applying for a Tax Compliance Certificate (TCC).
  • The chatbot pre-fills employment income from employer P9 data — you must still review for accuracy and add other income (rental, withholding tax, business).
  • Authentication is via your KRA PIN, National ID and a one-time password (OTP) sent to your registered phone number.
  • Shuru is a complement to iTax, not a replacement; complex returns still go through iTax or a tax agent.

What is Shuru and how the KRA WhatsApp tax filing channel works

Shuru, the Kenya Revenue Authority's official WhatsApp chatbot for KRA WhatsApp tax filing
Shuru — the Kenya Revenue Authority’s official WhatsApp chatbot for tax filing. Image: KRA.

Shuru is the conversational interface for KRA WhatsApp tax filing, rolled out by the Kenya Revenue Authority as part of a wider effort to widen the compliance base. It runs on standard WhatsApp — no separate app, no downloads — and presents a structured menu rather than free-form chat. Behind the scenes, it speaks to the same back-office systems that power iTax, which is why pre-filled data, payments and acknowledgements flow consistently between the two.

For a salaried taxpayer whose only income is employment subject to PAYE, the entire KRA WhatsApp tax filing journey — from “Hi” to a stamped acknowledgement — can take under five minutes. That has not been true of iTax for most users at any point in its 12-year life.

What KRA WhatsApp tax filing through Shuru can do today

The current menu on Shuru covers the high-volume, low-complexity services that swallow most KRA front-office traffic:

  • Annual income tax return (IT1) filing for employment income, including nil returns.
  • Tax Compliance Certificate (TCC) application — useful at tender time, work permit renewals and liquor licence applications.
  • KRA PIN checks — confirm a PIN’s status, name and obligations.
  • eTIMS services — issue a basic invoice and view transmission status for small traders.
  • Payments — generate a Payment Registration Number (PRN) and settle through M-Pesa or KRA-appointed banks.
  • Talk to a KRA agent — fall back to a human officer if the bot cannot resolve a query.

If your tax life sits inside that envelope, KRA WhatsApp tax filing is now the fastest legal option available to you.

What KRA WhatsApp tax filing cannot do yet

Shuru is not a tax adviser, and it does not yet support the more complex returns and ledgers Kenyan business owners and professionals deal with monthly. As of mid-2026 you still need iTax (and often a tax agent) for:

  • Corporate income tax returns (IT2C) and partnership returns (IT2P).
  • VAT3 filings, including computation of input vs output VAT.
  • Monthly Rental Income tax (MRI) returns.
  • Turnover Tax (TOT) monthly filings.
  • Amended returns going back several years.
  • Multiple income streams that need reconciliation across P9s, withholding tax certificates and dividend vouchers.
  • Objections, appeals and ruling requests under the Tax Procedures Act.
  • Transfer pricing, country-by-country reporting and other multinational obligations.

For a typical SME owner or NGO finance officer, the iTax portal — and qualified individual and corporate tax compliance support — remains the centre of gravity. KRA WhatsApp tax filing is best understood as a fast lane for the simplest, highest-volume cases.

Step-by-step: how to use KRA WhatsApp tax filing

The KRA WhatsApp tax filing flow is intentionally short. The screens you see may shift slightly as KRA tunes the menu, but the core sequence is stable.

Step 1 — Save the number and start a chat

Save 0711 099 999 in your phone as “KRA Shuru” so you can recognise the contact and never confuse it with the dozens of scam numbers that crop up around filing season. Open WhatsApp, find the contact, and send a simple greeting such as “Hi” or “Hello”. Shuru replies with a welcome message and a numbered menu.

Step 2 — Select the service

For a typical individual filing, choose the option for filing returns. If you have no income to declare for the year, select the nil-filer option. The menu also exposes the TCC, PIN checker, eTIMS and payment paths described above.

Step 3 — Authenticate with PIN, ID and OTP

Shuru asks for your KRA PIN, then your National ID number. It then sends an OTP by SMS to the phone number registered against your KRA PIN. Type the OTP back into the WhatsApp chat. If you do not receive the OTP, your iTax profile may carry an outdated phone number — that is fixable in iTax under “Update Profile”, and it is one of the few cases where KRA WhatsApp tax filing pushes you back to the portal.

Step 4 — Review the pre-filled return

Shuru pulls employment income, PAYE deducted and personal relief from your employer’s P9 submissions. It then computes your liability or refund. Read every line before approving. The most common errors:

  • An employer who has not transmitted your P9 data on time — your income will read as zero, which is wrong.
  • Additional income — rental, consulting, dividends, withholding tax certificates — that the bot does not see.
  • Insurance, mortgage or pension reliefs you are entitled to but that are not yet captured against your PIN.

If any of these apply, do not approve. Either pause and resume on iTax, where you can edit the return, or call your payroll team or tax adviser before submitting.

Step 5 — Submit, pay (if due) and save the acknowledgement

If the figures are correct, confirm. Shuru returns an acknowledgement number and, where there is tax due, a PRN you can settle via M-Pesa or a KRA-appointed bank. Save both the acknowledgement and the payment receipt to your phone. That two-screen capture is the cleanest audit trail you will ever produce for a personal tax return.

Understanding what Shuru shows you: tax due, refund, and offsets

One of the recurring sources of confusion in early KRA WhatsApp tax filing experiences has been the meaning of the figures Shuru returns. The conventions follow iTax exactly:

  • “Tax due” is the additional tax you owe — for example, a PAYE shortfall because reliefs were not fully applied, or untaxed allowances.
  • “Refund due” means KRA owes you, usually because excess PAYE was deducted. Refunds are not paid instantly; you must lodge a separate refund claim through iTax.
  • “Nil” means your liability equals your reliefs and credits; nothing further is payable or refundable.

Where you have withholding tax certificates that should reduce your liability, those credits will appear only if the deductor has filed and matched them against your PIN. If a credit you expected is missing, this is another moment to pause KRA WhatsApp tax filing and reconcile in iTax.

Security and trust: what to check before you tap submit

KRA WhatsApp tax filing is built on top of OTP-based authentication, which is robust against simple credential theft but still vulnerable to social engineering. Three precautions:

  1. Use only the official number 0711 099 999. Treat any other “KRA WhatsApp” contact as a scam. KRA does not run a network of unofficial WhatsApp agents.
  2. Never share your OTP. No legitimate KRA process — phone, email or WhatsApp — will ask you to read out an OTP to a human.
  3. Verify the WhatsApp business profile. The official Shuru contact carries the green business tick. If it does not, you are on a copycat number.

The chatbot does not store your KRA password and does not need it; everything runs through the OTP. If you suspect compromise, change your iTax password and request a fresh OTP — the next KRA WhatsApp tax filing session will fail without it.

When to still use iTax or a qualified tax agent

Shuru shortens the tax conversation for simple cases, but it does not replace professional judgement. Use iTax or speak to a qualified adviser when:

  • You have business, rental, consulting or capital gains income on top of employment.
  • You hold director-level shareholdings, dividend income or interest in a partnership.
  • You are pursuing a refund, an objection, a ruling or a tax amnesty position.
  • You manage payroll for an employer — PAYE remittances and P10 returns still live on iTax.
  • Your return touches transfer pricing, withholding tax across borders, or non-resident income.
  • You have unfiled returns going back more than one year, or open KRA agent notices.

For these cases, KRA WhatsApp tax filing is a useful triage tool — confirm your status, pull a TCC, generate a PRN — but the substantive work belongs on iTax with proper documentation.

Practical tips for a smooth KRA WhatsApp tax filing experience

  • Update your phone number on iTax before June. A stale number breaks OTP delivery and stalls the entire flow.
  • Collect your P9 first. Even though Shuru pre-fills, a side-by-side comparison surfaces employer transmission errors immediately.
  • Do not file in the final 72 hours before the deadline. KRA WhatsApp tax filing depends on the same back-office systems that get hammered on 28–30 June; expect queue delays.
  • Screenshot the acknowledgement. WhatsApp threads can be deleted; a saved image cannot.
  • Use the “talk to an agent” option early if something looks wrong. The bot’s escalation paths are faster than the call centre during peak weeks.

Quick summary of KRA WhatsApp tax filing

If you remember nothing else about KRA WhatsApp tax filing, remember these five anchors:

  1. The official number is 0711 099 999, and the chatbot is called Shuru.
  2. It is built for the high-volume, simple cases — IT1 employment returns, nil returns, TCC, PIN checks, PRNs.
  3. Pre-filled data is a starting point, not a final answer; you must review and add anything missing.
  4. Authenticate only via OTP to your registered number; never share the code.
  5. For business, rental, multi-stream or amended filings, KRA WhatsApp tax filing is not enough — go to iTax or call your adviser.

Used within those bounds, KRA WhatsApp tax filing is the most user-friendly thing KRA has shipped in years and a genuine win for individual taxpayer compliance.

Frequently asked questions

Is KRA WhatsApp tax filing through Shuru free?

Yes. The chatbot itself is free; you pay only standard WhatsApp data charges. If your return shows tax due, you settle that liability via M-Pesa or a bank using the PRN generated in the chat — that payment is the tax itself, not a service fee.

Can a tax agent use KRA WhatsApp tax filing on behalf of a client?

Practically, no. The OTP is sent to the taxpayer’s registered phone number, and the agent would need that device to authenticate. Bulk filing on behalf of clients still happens through iTax, where agents are formally authorised under their KRA agent profile.

What if my employer has not filed my P9 yet?

Shuru will pull whatever data KRA holds. If your income reads as zero, do not approve a nil return — that misrepresentation can complicate later filings. Wait until your employer transmits, or use iTax to file using your manually-issued P9 and supporting documentation.

Does KRA WhatsApp tax filing work for previous years?

The chatbot focuses on the current year’s IT1 return. For prior-year returns and amendments, use iTax — and consider applying for the relevant tax amnesty window if you owe principal tax for closed periods.

How do I get a Tax Compliance Certificate via WhatsApp?

From the main menu, select the TCC option, authenticate via OTP, and confirm. Shuru returns the certificate (or a clear reason for rejection) once all returns are filed and no debts are outstanding. A TCC issued through KRA WhatsApp tax filing is identical to one issued through iTax — same validity, same look on the page.

What if Shuru gives me an answer I disagree with?

Do not submit. Pause the chat, log into iTax to review the underlying data, and reach out to a qualified tax adviser if the discrepancy involves more than a simple data entry error. Submitting and disputing later is harder than getting it right the first time.

How Njane & Company can help

We support individual and corporate clients through every stage of KRA compliance — from straightforward annual IT1 filings to multi-year reconciliations, refund claims, objections and amnesty positions. If your situation is more complex than Shuru can handle, or you simply want a professional to review your draft return before you tap submit on KRA WhatsApp tax filing, our tax team is available year-round.

Get in touch with our team via njanecompany.com/ to discuss your situation.

This article provides general guidance based on Kenyan law and KRA practice as of 2026 and does not constitute legal, tax, or financial advice. Consult a qualified professional regarding your specific circumstances.

Views: 4

Leave a Reply

Your email address will not be published. Required fields are marked *