How to Pay KRA Penalty Online: Complete Guide

Paying your Kenya Revenue Authority (KRA) tax penalties online is a quick, straightforward process that requires generating an E-Slip on the iTax portal and clearing the balance via M-Pesa, bank transfer, or over the counter.

Need Assistance with Your KRA Returns or Generating Payment E-slip?

If you need professional assistance finding out how much you owe KRA or generating your penalty E-Slip, contact JO-TECH Cyber:

  • Call / WhatsApp: +254 710 200 886
  • Email: info@jotechcyber.co.ke
  • Service Fee: KES 250/=

How to Pay KRA Penalty Online

Step 1: Find Out How Much You Owe KRA

Before generating a payment slip, check your official statement of account to confirm the exact penalty amount.

  1. Go to the iTax Portal and log in with your KRA PIN and password.
  2. Click on the My Ledger menu tab and select General Ledger Report.
  3. Set your search parameters:
    • Account Type: Select Taxpayer Main Account.
    • Transaction Type: Select Penalty.
    • Tax Obligation: Choose the relevant obligation (e.g., Income Tax – Resident Individual, VAT, or PAYE).
  4. Click Show Ledger to view your detailed penalty liabilities and interest accrued.

Step 2: Generate Your Penalty E-Slip (PRN)

Once you confirm the penalty amount, you must create a Payment Registration Number (PRN) to authorize the payment.

  1. On the top menu bar, navigate to Payments and select Payment Registration.
  2. The system auto-populates your details; click Next.
  3. Under Tax Head, select the obligation group (e.g., Income Tax), and choose the corresponding Tax Sub-Head.
  4. Set Payment Type to Penalty.
  5. Select the specific Tax Period matching the penalty, key in the exact penalty figure, and click Submit.
  6. Click Download E-Slip to open and save your payment slip containing the unique 10- or 12-digit PRN.

Step 3: Complete Payment Online

Option A: Pay via M-Pesa Paybill

  1. Open your M-Pesa menu and select Lipa na M-PESA > Pay Bill.
  2. Enter 222222 as the Business Number (Official Government Paybill).
  3. Enter your generated PRN as the Account Number.
  4. Input the exact penalty amount shown on your E-Slip.
  5. Enter your M-Pesa PIN and press Send to complete.

Option B: Pay via USSD Code

  1. Dial *222# on your phone.
  2. Select Pay KRA Bill.
  3. Enter your generated PRN (E-Slip Number).
  4. Select M-Pesa, enter your M-Pesa PIN, and authorize the prompt.

Option C: Commercial Bank / Mobile Banking App

  1. Log into your commercial bank’s mobile app or internet banking portal.
  2. Choose Government Payments or KRA Payments.
  3. Select Pay via PRN, paste your PRN number, and confirm the auto-populated bill details to pay.

Step 4: Verify Payment & Download Official Receipt

Always confirm that KRA has credited your account to ensure your tax status updates to compliant.

  1. Log back into your iTax account.
  2. Go to Payments on the top menu and click Track Payment Status.
  3. Enter your PRN and click Consult.
  4. Once verified, click Download Receipt to retain an official KRA electronic payment receipt for your tax records.

FAQs

How do I check my KRA penalties?

You can check your KRA penalties by logging into your KRA iTax account. Go to the relevant tax obligation or return section to view any outstanding penalties, interest, or tax balances. You can also seek assistance from a KRA service centre or authorized cyber service provider.

What is a KRA payment slip?

A KRA payment slip is a document generated through the KRA system that contains the payment details needed to settle a tax liability, penalty, or other KRA charge. It typically includes a Payment Registration Number (PRN) and the amount payable. You use the payment details on the slip to complete your payment through the available payment channels.

How can I pay my KRA penalty online?

Log in to your KRA iTax account, check your outstanding penalty, generate a payment slip, and use the payment details provided to complete the payment through an approved payment channel.

Related Resources

VAT Calculator

KRA Penalty Calculator

Income Tax Calculator

Author

  • Jozam Chahenza profile picture

    Jozam Chahenza is a writer and developer at JO-TECH Cyber, specializing in step-by-step tutorials, tools, and web applications that equip Kenyans and global readers with practical digital skills and technical knowledge. He holds a Diploma in Information Technology from the East Africa Institute of Certified Studies (EAICS)