How To File KRA Returns using WhatsApp: This latest step-by-step guide explains the main steps that you need to follow in the process of Filing KRA Returns using WhatsApp.
This tutorial provides clear and detailed guidance through each step of the process from start to finish to help you File KRA Returns using WhatsApp quickly and accurately.
What is KRA WhatsApp Tax Filing?
KRA WhatsApp Tax Filing is a digital service offered by the Kenya Revenue Authority that allows taxpayers to file returns directly through WhatsApp using the official Shuru bot.
This service is designed to simplify the tax filing process by guiding users step-by-step through automated prompts.
It mainly allows the filing of two types of returns: Nil Returns and Employment Returns, making it easier for individuals and employees to stay compliant without visiting the KRA portal.
-
KRA Nil Returns
KRA Nil Returns are filed by individuals who did not earn any income during the tax period or who have no taxable activity to declare.
This option is commonly used by students, unemployed individuals, or those temporarily without income, ensuring they remain compliant with KRA requirements.
-
KRA Employment Returns
KRA Employment Returns apply to individuals who are formally employed and receive a salary and these returns are usually where tax is deducted from monthly income by the employer.
Using WhatsApp, employees can access the employment returns option through the Shuru bot, verify their details, and complete the filing process to confirm their tax compliance with the Kenya Revenue Authority.
Requirements Needed To File KRA Returns using WhatsApp
To be able o file KRA Returns using WhatsApp, you need to ensure that you have each of the following requirements with you.
-
KRA WhatsApp Number (Shuru)
To file KRA returns using WhatsApp, the first requirement is access to the official WhatsApp number used for the Shuru chatbot provided by Kenya Revenue Authority.
This number connects taxpayers to the Shuru bot, an automated assistant designed to help users access a wide range of KRA services, including filing returns, checking compliance status, and getting tax-related guidance.
Once you start a conversation with the Shuru bot through the official KRA WhatsApp number, the system will guide you through a structured interaction. It may prompt you to select a service, enter your KRA PIN, or follow step-by-step instructions depending on your request.
Because this bot is part of the official KRA service ecosystem, it is important to only use the verified number to ensure your data remains secure and your tax process is correctly handled.
-
WhatsApp Installed on Your Phone
The second requirement is having an active WhatsApp application installed on your mobile device. This can be either standard WhatsApp or WhatsApp Business, as long as it is properly registered with a valid phone number.
The app is the main interface through which all communication with the KRA chatbot or support system takes place. In addition, your WhatsApp must be active, updated, and connected to a stable internet connection.
Since the filing process involves receiving messages, prompts, and possibly verification codes, any interruption in connectivity can disrupt the process. Therefore, ensuring your phone is fully functional is essential before starting.
-
KRA PIN Number or National ID
A valid KRA PIN or National ID is required to identify and authenticate your tax profile within the system of Kenya Revenue Authority. The PIN is the primary identifier used for tax filing in Kenya, linking all your tax obligations, returns, and compliance records to your profile.
When using WhatsApp to file returns, the system will request this information to retrieve your tax details. It ensures that the correct taxpayer account is being accessed, preventing errors or unauthorized filing. Without a valid PIN or ID, the chatbot cannot proceed with generating or submitting returns.
-
Registered Mobile Number Linked to KRA PIN
The final requirement is a mobile number that is already linked to your KRA PIN. This number is critical because it is used for security verification and identity confirmation during the filing process.
Kenya Revenue Authority uses it to ensure that only the rightful owner of the tax account can proceed with submissions. During the WhatsApp filing process, a One-Time Password (OTP) is usually sent to this registered number.
You must enter or confirm this OTP within the chatbot system to proceed. This step adds an extra layer of security, preventing unauthorized access or fraudulent return submissions.
How To File KRA Returns using WhatsApp
To file KRA Returns using WhatsApp, you need to follow the steps outlined below.
-
Step 1: Open WhatsApp
Open the WhatsApp application on your phone and ensure you are logged in with the correct registered mobile number. A stable internet connection is also required to allow smooth communication with the Shuru bot without interruptions.
-
Step 2: Start New Chat with Shuru (KRA WhatsApp Bot)
Search for the official Shuru chatbot number provided by Kenya Revenue Authority and start a new chat. This is the entry point where all KRA WhatsApp services are accessed through automated prompts.
-
Step 3: Click View KRA Services
Once the chat opens, select the option labeled “View KRA Services” from the menu. This will display a list of available tax-related services that you can access through the bot.
-
Step 4: Select Nil Returns
From the service menu, choose the “Nil Returns” option if you have no income to declare for the period. This option is commonly used by individuals who are not actively earning taxable income.
-
Step 5: Enter KRA PIN Number or ID Number
You will be prompted to enter your KRA PIN or National ID number for identification. This helps the system locate your tax profile within the KRA database.
-
Step 6: Enter OTP to verify Identity
An OTP (One-Time Password) will be sent to your registered mobile number. Enter this code correctly to confirm your identity and proceed with the filing process.
-
Step 7: KRA PIN Validation
After OTP verification, the system will validate your KRA PIN details. This ensures that your account is active and eligible for return filing through the WhatsApp service.
-
Step 8: Click Submit Nil Return
Once all details are confirmed, select the “Submit Nil Return” option. This action officially initiates the submission of your tax return for the specified period.
-
Step 9: KRA Return Successfully filed
After successful submission, you will receive a confirmation message indicating that your return has been filed. You can save this message as proof of compliance with Kenya Revenue Authority requirements.
Once you have all the required details in place, filing your KRA returns using WhatsApp becomes a straightforward and guided process. The Shuru bot from Kenya Revenue Authority walks you through each step, from verification to submission, ensuring that you complete your tax obligations without unnecessary delays or complexity.
Using WhatsApp to file your KRA returns is designed to make tax compliance more accessible, faster, and more user-friendly for taxpayers. As long as you use the official Shuru bot, provide accurate details, and complete the OTP verification process, you can successfully submit your returns with ease and confidence.

Matthews Ohotto is a Writer at CYBER.CO.KE and a Creator at Cyber Services Kenya on YouTube. He specializes in writing helpful Blog Posts and creating informative Tutorial Videos that empower Kenyans with practical skills and knowledge. He holds a Bachelor’s Degree in Business Information Technology (BBIT) from Jomo Kenyatta University of Agriculture and Technology (JKUAT).
