Legal & Regulatory Technology & Gadgets

How to Make KRA Tax Payments via Paybill 222222: Your Ultimate Guide

kra times tower

In line with President William Ruto’s directive to streamline and centralize government services, the Kenya Revenue Authority (KRA) has adopted a unified payment system for tax collection. As of August 2023, all KRA tax payments are processed through the Paybill number 222222, part of the government’s broader initiative to promote transparency, improve revenue collection, and simplify the payment process for Kenyans.

With this new system in place, taxpayers can easily fulfill their tax obligations using mobile payment services, ensuring faster and more convenient transactions. The government expects this integration to help achieve its ambitious tax collection targets, while offering Kenyans a seamless and efficient way to manage their tax payments.

Here is a comprehensive guide on how to make your KRA tax payments via Paybill number 222222 using your mobile device.

Step-by-Step Guide to Pay KRA Taxes via M-Pesa Paybill 222222

Whether you’re paying income tax, value-added tax (VAT), or excise duty, using the M-Pesa Paybill service is simple and user-friendly. Follow these steps to complete your KRA tax payment:

1. Generate the Payment Registration Number (PRN)

Before you can pay your taxes, you need to generate a Payment Registration Number (PRN), also referred to as the e-slip, from the KRA iTax system. This is done as follows:

  • Log into your KRA iTax account.
  • Go to the “Payments” section and generate a PRN for your specific tax obligation.
  • Once the PRN is generated, note it down as it will be used during the payment process.

2. Paying KRA Tax via M-Pesa Paybill

Once you have your PRN ready, proceed with the following steps to make your payment through M-Pesa:

  1. Open M-Pesa on Your Phone
    Go to the M-Pesa menu on your SIM toolkit or M-Pesa app.
  2. Select Lipa na M-Pesa
    Choose the Lipa na M-Pesa option and select Paybill.
  3. Enter Paybill Number
    Enter the KRA Paybill number 222222.
  4. Enter Account Number
    In the account number field, input the PRN (Payment Registration Number) you generated from the KRA system. This acts as your unique reference for the payment.
  5. Enter Amount
    Input the tax amount as indicated in your PRN.
  6. Enter M-Pesa PIN
    Complete the transaction by entering your M-Pesa PIN and confirm the details.
  7. Confirmation
    After successfully completing the payment, you will receive a confirmation SMS from M-Pesa and KRA. Keep this confirmation message as proof of payment.

How to Pay KRA Tax via USSD Code

For those who may not have access to the M-Pesa menu, KRA also offers a convenient USSD payment option. Follow these steps to pay via USSD:

  1. Dial the USSD Code
    On your mobile phone, dial *222#.
  2. Select KRA Payment
    From the menu options, choose Pay KRA Bill.
  3. Enter PRN (E-slip) Number
    Enter the Payment Registration Number (PRN) generated from the KRA iTax system.
  4. Select Payment Mode
    Choose M-Pesa as your preferred payment method.
  5. Enter Payment Amount
    Input the exact amount indicated in your PRN.
  6. Enter M-Pesa PIN
    Provide your M-Pesa PIN to authorize the transaction.
  7. Confirm Payment
    You will receive an SMS confirming the successful transaction.

Benefits of Using KRA’s Unified Paybill System

The introduction of the 222222 Paybill number simplifies the tax payment process by offering the following benefits:

  • Convenience: Pay taxes anytime, anywhere, using your mobile phone.
  • Transparency: The centralized system ensures that all payments are traceable and properly accounted for.
  • Efficiency: The integration speeds up the payment process, reducing the time it takes to process tax transactions.
  • Security: Payments through M-Pesa are secure, with each transaction tied to a unique PRN reference.

Important Deadlines for Tax Payments

It is crucial to note that the 2023/2024 tax filing deadline is set for June 30, 2024. Taxpayers are encouraged to generate their PRNs and make payments on time to avoid penalties or interest charges. Additionally, filing your tax returns early helps avoid the last-minute rush and potential system slowdowns during the peak filing period.



The adoption of the Paybill number 222222 for KRA tax payments is a significant step toward streamlining revenue collection in Kenya. With mobile technology at the forefront, the new system ensures greater convenience for taxpayers, while enabling the government to meet its financial targets more effectively. Be sure to follow the outlined steps to complete your payments smoothly and on time.

For further assistance, you can contact KRA’s customer care or visit the nearest KRA office for personalized support.