CYBER.CO.KE is an independent Cyber Services website and is not affiliated with any government agency, including Kenya Revenue Authority (KRA). A service fee is charged for the assistance provided to customers in Kenya.
Get to know the step by step process of How to Generate KRA Payment Slip via iTax. Learn where the Payment Slip will be needed by KRA.
Today, I am going to show you How to Generate KRA Payment Slip via iTax for Income Tax Individual. Our main focus will be on generating the Payment slip so as to pay for KRA Penalty that has been imposed on the KRA PIN.
In simple terms, we are going to generate a payment slip to pay for KRA Penalty that was imposed due to late filing. In this post, we are going to use an example of a Taxpayer who was fined Kshs. 2,000 by KRA for late filing of the 2017 Income tax returns.
NOTE: This individual had no source of income at that time / period (2017), and the Taxpayer did file theKRA Nil Return on time. The penalty of Kshs. 2,000 was automatically applied by the iTax system and now we have to apply for KRA Payment Registration so as to enable us pay the penalty for late filing of returns for that period.
How to Generate KRA Payment Slip via iTax
Step 1: Visit iTax Portal
The first step in generating payment slip by KRA is by visiting the iTax Portal using the above link provided and as shown below.

Step 2: Enter your KRA PIN Number and KRA Password
The next will be for you to enter your KRA PIN Number and KRA Password so as to enable you to log into your iTax account. This is as shown below.

Once you have entered your KRA PIN Number and KRA Password, click on the login button.
Step 3: iTax Web Portal Account
Upon successful login, you will be taken to your iTax Web Portal account / iTax dashboard / iTax iPage. This is as shown below.

Step 4: Click on Payments Tab then Payment Registration
In this step, you will be required to click on the Payments Tab then Payments Registration. This is as shown below.

Step 5: ePayment Dashboard
After clicking on the Payments then payments registration tab, you will be taken to the epayment dashboard which has preselected fields such as applicant type (tax payer), taxpayer pin (KRA PIN Number) and Taxpayer Name. This is as shown below.

Click on the next button to proceed to the next step.
Step 6: Fill in the Payment Information Details
In this step, you are supposed to fill in the payment information details. The PIN, Taxpayer Name, Taxpayer Address and Email ID are automatically pre-filled by the system. Your work will be to select the other fields i.e. tax head, tax sub head, payment type and tax period. This is as shown below.

As explained at the beginning of this post, the taxpayer failed to file the 2017 Nil returns on time, and in this case a penalty of Kshs. 2,000 was imposed. So, we are going to generate the KRA Payment Slip for the amount of Kshs. 2,000 to pay and clear the 2017 penalty.
Step 7: Payment Details and Mode of Payment
In this step, we are going to add the payment details and mode of payment that we are going to use. In our case, the mode of payment is Cash/Cheque. This is as shown below.

Once you have filled in the amount to be paid, click on the submit button.
Step 8: Download KRA Payment Slip
The last step in this process of generating KRA Payment slip is downloading and printing the Payment slip generated via iTax. This is as shown below.

You need to note the following about the generated KRA Payment Slip:
- The payment slip contains payment registration number / account number.
- The payment slip contains a search code.
- The payment slip expires after 30 days from the date it is generated.

You can make payment using either Bank or M-Pesa. Sometimes M-Pesa might experience delays, so paying via Bank is very much advisable. You can make payment using the following banks in Kenya: Bank of Africa, BOI, Chase, Equity, I&M, SIDIAN, CBKEN, Trans-National, Standard Chartered, UBA, CBA, KCB, NBK, SBM, Barclays, Eco Bank, Habib AG Zurich, Post Bank, Stanbic, GT Bank, Oriental Commercial, Bank of Baroda, DTB, Citibank, ABC, Consolidated, Co-op Bank, Credit, Family, First Community, Gulf African, Guardian Bank.
If you decide to make payment via M-Pesa, then you can use the KRA Paybill Number of 572572 and Account Number is the one shown on the generated KRA Payment Slip.

Matthews Ohotto is a Writer at CYBER.CO.KE where he specializes in writing helpful and informative Step-by-Step Tutorials 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). Get KRA Individual Services and KRA Returns Services in Kenya.
Check Out Our Popular Blog Posts
Check Out Our KRA Individual Services
Register KRA PIN Number
Submit Service Request →Retrieve KRA PIN Certificate
Submit Service Request →Update KRA PIN Number
Submit Service Request →Change KRA PIN Email Address
Submit Service Request →Check Out Our KRA Returns Services
File KRA Nil Returns
Submit Service Request →File KRA Employment Returns
Submit Service Request →File KRA Amended Returns
Submit Service Request →File KRA Withholding Tax Returns
Submit Service Request →Check Out Our KRA Tax Calculators
Calculate Turnover Tax (TOT)
TOT Calculator →Calculate Monthly Rental Income (MRI)
MRI Calculator →Calculate Value Added Tax (VAT)
VAT Calculator →Calculate Pay As You Earn (PAYE)
PAYE Calculator →CYBER.CO.KE
Get KRA Services Online Today
CYBER.CO.KE is a trusted online cyber services website dedicated to providing KRA Individual Services and KRA Returns Services to customers in Kenya on a day to day basis.
The KRA Individual Services that we offer to customers includes: Registration of KRA PIN Number, Retrieval of KRA PIN Certificate, Updating of KRA PIN Number and Changing of KRA PIN Email Address.
The KRA Returns Services that we offer to customers includes: Filing of KRA Nil Returns, Filing of KRA Employment Returns, Filing of KRA Amended Returns and Filing of KRA Withholding Tax Returns.
If you are looking for dependable, fast and reliable KRA Services in Kenya, we are ready and available to support you at every step of the way.
We prioritize customer convenience, clear communication and prompt service delivery, making sure that your submitted service request is completed in the shortest time possible.
