Paying your taxes to the Kenya Revenue Authority (KRA) has never been easier thanks to the iTax platform. This comprehensive guide walks you through the entire process of filing and paying your taxes online, helping you meet your tax obligations conveniently from anywhere with an internet connection.
The Kenya Revenue Authority has revolutionized tax compliance by introducing digital platforms that allow taxpayers to file returns and make payments without visiting physical offices. Whether you’re an individual taxpayer, a small business owner, or managing corporate tax obligations, understanding how to navigate the online payment system is essential for staying compliant and avoiding penalties.
Understanding KRA’s Digital Tax System
The Kenya Revenue Authority launched the iTax system as part of its broader digitalization strategy to improve tax collection efficiency and make compliance easier for taxpayers. This online platform serves as a one-stop portal where Kenyan taxpayers can register, file returns, and make payments for various tax types including Pay As You Earn (PAYE), Value Added Tax (VAT), Corporate Tax, and individual income tax.
The shift to online tax payment has significantly reduced the time and resources previously spent on manual tax filing. Taxpayers no longer need to queue at KRA offices or deal with paper-based forms. The system operates 24/7, allowing users to fulfill their tax obligations at their convenience.

Prerequisites for Paying KRA Taxes Online
Before you can pay taxes online, you need to ensure you have the necessary requirements in place. First and foremost, you must have an active KRA Personal Identification Number (PIN). This unique identifier is mandatory for all taxpayers in Kenya and serves as your login credential for the iTax system.
You’ll also need a valid email address and mobile phone number registered with KRA, as these are used for communication and verification purposes. Additionally, ensure you have a reliable internet connection and access to a computer or smartphone with a modern web browser.
For payment purposes, you should have access to mobile money services like M-Pesa, or internet banking facilities from your bank. Some taxpayers may also opt to pay through authorized banks or payment service providers integrated with the KRA system.
Step-by-Step Guide to Accessing the iTax Portal
To begin the online tax payment process, visit the official KRA website and navigate to the iTax portal. The web address for iTax is accessible through the main KRA website, ensuring you’re using the legitimate platform and not falling victim to fraudulent sites.
On the iTax login page, enter your KRA PIN and password. If this is your first time accessing the system, you may need to activate your account by following the registration prompts. The system will guide you through creating a secure password and verifying your contact information.
Once logged in, you’ll see the iTax dashboard displaying various options including filing returns, viewing tax obligations, making payments, and checking your compliance status. The interface is designed to be user-friendly, with clear navigation menus and helpful prompts throughout the process.
Filing Your Tax Returns Online
Before making a payment, you typically need to file your tax returns to determine the amount owed. The type of return you file depends on your tax obligations. Individual taxpayers usually file income tax returns annually, while businesses may need to file monthly or quarterly returns for VAT and PAYE.

To file a return, select the appropriate return type from the iTax menu. For instance, if you’re filing individual income tax, navigate to “Returns” and select “File Returns,” then choose “Income Tax – Resident Individual.” The system will present a form where you enter your income details, allowable deductions, and other relevant information.
Fill in all required fields accurately, as errors can lead to incorrect tax calculations or compliance issues. The iTax system automatically calculates your tax liability based on the information provided. Once you’ve reviewed your return and confirmed its accuracy, submit it electronically. The system will generate a payment slip showing the amount due.
Making Online Tax Payments Through M-Pesa
M-Pesa has become one of the most popular methods for paying KRA taxes due to its convenience and widespread use in Kenya. After filing your return and receiving a payment slip, you can pay directly through M-Pesa without leaving the iTax portal.
Select the M-Pesa payment option from the payment methods available. The system will generate a PayBill prompt that you can complete on your mobile phone. Alternatively, you can manually go to M-Pesa on your phone, select “Lipa na M-Pesa,” then “PayBill,” and enter the KRA PayBill number 572572.
Enter your KRA PIN as the account number and input the amount you wish to pay. After entering your M-Pesa PIN and confirming the transaction, you’ll receive a confirmation message from both Safaricom and KRA. The payment is reflected in your iTax account within minutes, and you should verify this by checking your payment history on the portal.
Paying Through Internet Banking

For taxpayers who prefer using bank accounts, internet banking offers a convenient alternative to mobile money. Most major Kenyan banks have integrated their systems with KRA, allowing direct tax payments through their online banking platforms.
Log into your bank’s internet banking portal and navigate to the payments section. Look for the option to pay government services or KRA taxes. Select the type of tax you’re paying and enter your KRA PIN as the reference number.
Input the payment amount and confirm the transaction. Your bank will process the payment and forward it to KRA. Keep the transaction reference number provided by your bank, as you can use it to track your payment on the iTax portal. Bank payments may take slightly longer to reflect compared to M-Pesa, typically within 24 hours.
Alternative Payment Methods
Besides M-Pesa and internet banking, KRA accepts payments through authorized bank branches. You can visit any participating bank with your payment slip printed from iTax and make a cash or cheque payment at the counter. The bank teller will provide you with a receipt that serves as proof of payment.
Some taxpayers also use payment service providers such as iPay, PesaLink, or other financial technology platforms integrated with the KRA system. These options provide flexibility for those who may not have access to M-Pesa or prefer different payment channels.
Regardless of the payment method chosen, always ensure you receive and retain confirmation of your transaction. This documentation is crucial for proving compliance in case of any discrepancies or audits.
Verifying Your Payment and Downloading Receipts
After making a payment, it’s essential to verify that KRA has received and processed it correctly. Log back into your iTax account and navigate to the “Payment History” or “Payment Registration” section. Here you’ll see a list of all payments made, including the most recent one.
Check that the payment amount, date, and tax type match your transaction. If everything appears correct, you can download an official receipt from the iTax portal. This receipt serves as legal proof of payment and should be kept for your records.
In cases where your payment doesn’t reflect within the expected timeframe, contact KRA customer service through their helpline or visit the nearest Huduma Centre or KRA office for assistance. Have your payment confirmation details ready to expedite the resolution process.
Common Challenges and Solutions
While the online tax payment system is generally efficient, users occasionally encounter challenges. One common issue is forgotten passwords or PINs. If you forget your iTax password, use the “Forgot Password” feature on the login page to reset it through your registered email or phone number.
Payment delays can occur, especially during peak periods like tax return deadlines. If your payment doesn’t reflect immediately, wait for 24 hours before raising a concern. Most delayed payments are processed automatically within this period.
Technical glitches with the iTax portal sometimes happen, particularly during system maintenance or updates. KRA usually announces scheduled maintenance in advance through their website and social media channels. If you encounter persistent technical issues, try using a different browser or clearing your cache and cookies.
Staying Compliant with KRA Requirements
Paying your taxes on time is just one aspect of tax compliance. Kenyan taxpayers must also ensure they file returns by the stipulated deadlines to avoid penalties and interest charges. Individual income tax returns are typically due by June 30th of each year, while monthly obligations like PAYE and VAT have specific monthly deadlines.
KRA imposes penalties for late filing and late payment, which can significantly increase your tax burden. The penalty for late filing can be up to 25% of the tax due, while late payment interest is calculated at 1% per month on the outstanding amount. Staying informed about your tax obligations and deadlines is crucial.
Regularly check your iTax account for notices, reminders, and compliance status updates. KRA sends notifications through the portal, email, and SMS regarding upcoming deadlines, outstanding obligations, and other important information.
Benefits of Paying KRA Taxes Online
The online tax payment system offers numerous advantages to Kenyan taxpayers. Convenience tops the list, as you can fulfill your tax obligations from anywhere at any time without visiting KRA offices. This saves time and reduces the costs associated with physical visits.
The digital system also provides better record-keeping capabilities. All your tax transactions, returns, and correspondence with KRA are stored electronically and accessible through your iTax account. This makes it easier to track your tax history and retrieve documents when needed.
Enhanced transparency is another significant benefit. The online platform allows you to see exactly how much you owe, what you’ve paid, and your current compliance status at any time. This visibility helps prevent misunderstandings and enables better financial planning.

Future Developments in KRA’s Digital Services
The Kenya Revenue Authority continues to enhance its digital infrastructure to improve taxpayer experience. Recent and ongoing developments include mobile applications that allow tax filing and payment directly from smartphones, making the process even more accessible.
KRA has also been working on integrating artificial intelligence and data analytics to streamline tax administration and improve service delivery. These technologies help identify compliance issues more efficiently and provide personalized support to taxpayers based on their specific circumstances.
The authority has expressed commitment to expanding digital literacy programs to help more Kenyans understand and utilize online tax services effectively. These initiatives include training sessions, video tutorials, and simplified user guides available on the KRA website.
Conclusion
Paying KRA taxes online through the iTax platform represents a significant step forward in tax administration in Kenya. The system offers convenience, efficiency, and transparency that benefit both taxpayers and the revenue authority. By following the steps outlined in this guide, you can navigate the online payment process with confidence and ensure you remain compliant with your tax obligations.
Whether you choose to pay through M-Pesa, internet banking, or other available methods, the key is to stay informed about deadlines, maintain accurate records, and utilize the digital tools KRA provides. As the system continues to evolve and improve, Kenyan taxpayers can expect even more streamlined and user-friendly ways to fulfill their civic duty of contributing to national development through taxes.
For additional support or specific questions about your tax situation, don’t hesitate to contact KRA through their customer service channels or visit the official KRA website for the most current information and resourceshttps://kalamumjuzi.co.ke/https://kalamumjuzi.co.ke/category/economy/“Explore our Economy section”.
