How to Pay KRA Tax Returns via M-Pesa

The Kenya Revenue Authority (KRA) has outlined a simplified four-step process for taxpayers to pay their taxes through the iTax system using M-PESA.

In a guide shared on Tuesday, May 19, KRA explained that the process begins with taxpayers logging into the iTax portal using their KRA PIN or National ID together with their password.

The authority noted that taxpayers can access the platform through the official iTax portal before proceeding with payment registration.

After logging in, users are required to initiate payment registration by navigating to the payments section and selecting the payment registration option. 

On the e-payment page, taxpayers are then expected to click ‘Next’ to proceed to the next stage.

KRA further explained that taxpayers must then fill in their payment details, including selecting the relevant tax head such as Income Tax, VAT, or Excise Duty, as well as the applicable tax sub-head.

Taxpayers are also required to choose the payment type, including options such as Self-Assessment Tax, Instalment Tax, or Advance Tax, before selecting the tax period.

File image of KRA offices

The authority added that under liability details, taxpayers should choose the relevant record and click ‘Add’ before selecting their preferred mode of payment.

In the final step, taxpayers are instructed to submit the details in order to generate a payment registration slip.

The slip can then be downloaded or printed for payment processing.

For M-PESA payments, KRA directed taxpayers to use the Paybill number 222222 and enter the payment registration number as the account number. 

The authority also noted that taxpayers may alternatively present the payment slip at their preferred bank for processing.

KRA said that once the payment is successfully processed, the transaction will automatically reflect on the taxpayer’s iTax profile.