Copied!
Fille kra returns using phone

How to File KRA Returns Using Your Phone

This post will guide you on how to file KRA returns using your phone.

Filing your KRA returns no longer requires a computer or a trip to a cyber café. With your smartphone, you can submit your tax returns in just a few minutes using the official KRA M-Service mobile application.

This app allows taxpayers to access various services including filing Nil returns, checking PIN details, applying for Tax Compliance Certificates, and more directly from their phones.

In this guide, you’ll learn exactly how to file KRA returns using your phone step by step.

File kra returns

What You Need Before Filing Returns

Before starting, make sure you have the following:

  • A smartphone with internet connection
  • Your KRA PIN number
  • Your KRA iTax password
  • The official KRA M-Service App installed

Download the KRA M-Service App

First, install the official mobile application.

The app is developed by the Kenya Revenue Authority and allows taxpayers to file returns, verify PINs, apply for tax certificates, and access other services directly from their phones.

Step-by-Step: How to File KRA Returns Using Your Phone

Step 1: Install and Open the App

Download and install the KRA M-Service App from the Play Store or App Store, then launch it on your phone.

Step 2: Register or Login

If it is your first time using the app:

  1. Select Register
  2. Enter your KRA PIN
  3. Create your login credentials

If you already registered, simply log in using your credentials.

Step 3: Go to Tax Returns

Once logged in:

  1. Tap Tax Returns
  2. Select the type of return you want to file

Common options include:

  • Income Tax Return
  • Nil Return (most individuals use this)
  • VAT Returns
  • PAYE Returns

The app supports filing Nil returns for several tax categories including income tax, VAT, PAYE, and others.

Step 4: Select the Return Period

Choose the tax obligation and filing period (for example, the current tax year).

For most individuals who are unemployed or not running a business, you will select:

Income Tax – Resident Individual → Nil Return

Step 5: Confirm the Details

The system will show the return summary.

Check the information carefully and confirm that:

  • The tax period is correct
  • The return type is correct

Step 6: Submit the Return

Tap Submit.

If everything is correct, the return will be filed instantly.

Step 7: Receive Confirmation

After submission, you will receive:

  • A KRA confirmation message
  • A Return Acknowledgement Receipt

This confirms your returns have been successfully filed.

Important Notes

  • KRA requires individuals with a PIN to file returns every year, even if they had no income (Nil Return).
  • The deadline is usually 30th June each year.
  • Filing early helps you avoid penalties.

Benefits of using your phone to File KRA Returns

Using the KRA M-Service App offers several advantages:

  • No need for a computer
  • Faster filing process
  • Access KRA services anywhere
  • Convenient for individuals and small businesses

The mobile platform was introduced to make tax services more accessible, especially for taxpayers who cannot easily use computers.

Frequently Asked Questions

Can I file Nil returns using my phone?

Yes. The KRA M-Service App allows taxpayers to file Nil returns directly from their mobile devices.

Is the KRA M-Service App free?

Yes. The app is free to download and use.

What happens if I don’t file KRA returns?

Failure to file returns may result in penalties from KRA, even if you had no income.

Final Tip:
If you forget your iTax password or encounter login issues, you may need to reset your password through the iTax portal before using the mobile app.

Check out recent posts

How to file nil kra returns using itax and ecitizen

How to File KRA NIL Returns (2 Methods)

Did you know? Filing your KRA NIL returns through eCitizen is now faster and easier than using the traditional iTax portal. If you have a KRA PIN and didn’t earn any income in the last year (e.g., students, unemployed individuals, inactive businesses), you’re legally required to file NIL returns to avoid penalties.

This guide walks you step-by-step through both methods — starting with the eCitizen platform, then the iTax portal.

First things First, What Are NIL Returns?

How to file nil kra returns using itax and ecitizen
How to File NIL KRA Returns Using iTax and eCitizen

NIL returns are tax declarations filed with the Kenya Revenue Authority (KRA) to show that you did not earn any income during a given tax period (usually one calendar year).

In simple terms, if you have a KRA PIN but:

  • You’re unemployed
  • You’re a student
  • Your business is dormant or inactive
  • You’re not earning a salary or income

…then you must file NIL returns to let KRA know you had zero taxable income.

Method 1: How to File NIL Returns Using eCitizen (Easier & Faster)

eCitizen now integrates KRA services, making NIL return filing seamless. Here’s how:

Step-by-Step Guide:

  1. Go to: https://ecitizen.go.ke
  2. Login with your eCitizen account
    (Use your national ID number and password. If you don’t have an account, create one.)
  3. On the dashboard, find and click “Kenya Revenue Authority” services
  4. On Kra Dashboard ,Select “File Returns”
  5. Select the return type – most people will choose Income Tax – Resident Individual.
  6. Choose the return period (e.g., for 2024, select 01/01/2024 to 31/12/2024).
  7. Confirm the details are correct and click “Submit NIL Return.”
  8. After submissions the record will be updated on your system

Ecitizen doesn’t provide the traditional Acknowledgement receipt.

📌 You’re done in under 2 minutes.

Method 2: How to File NIL Returns Using the iTax Portal

Though more technical, the iTax portal is still a valid option.

Step-by-Step Guide:

  1. Visit: https://itax.kra.go.ke
  2. Enter your KRA PIN and click Continue
  3. Enter your password and solve the security question to login.
  4. On the dashboard, go to Returns > File NIL Return
  5. Select:
    • Tax Obligation: Income Tax – Resident Individual
    • Return Period: The last calendar year (e.g., 01/01/2024 – 31/12/2024)
  6. Click Submit
  7. A confirmation message will appear: “Return submitted successfully.”
  8. Download the Acknowledgement Receipt for your records.

You are done in filling the returns.

Important Notes:

  • The deadline for filing is June 30th of every year.
  • Filing late attracts a Ksh 2,000 penalty, even for NIL returns.
  • Always keep a copy of the Acknowledgement Receipt as proof.

Final Thoughts

While both platforms work, eCitizen is the better choice for quick NIL returns. It’s mobile-friendly, faster, and requires fewer steps. Save time and avoid penalties — file today.

Need help? Visit your local local cyber café or place a KRA pin service order to us for guided support.

Need to learn more about KRA pins? Visit kra.go.ke

Kra services

Fast & Reliable KRA Services (20 Minutes)

Need urgent help with KRA services? Don’t wait in long queues or deal with confusing portals. At Mwash Cyber, we offer quick, secure, and affordable KRA cyber c solutions—delivered directly to your email or WhatsApp.

You can now check prices, upload documents, and request any of the services below in just a few clicks.

Click here to place your order now

Kra services

Our KRA Services

KRA PIN Registration

Get a new KRA PIN registered within minutes for employment, business, or compliance.

What you need:

  • National ID (clear photo or scan)
  • Date of Birth
  • Active phone number
  • Email address

Processing Time: 5–15 minutes

KRA PIN Certificate Reprint

Lost your PIN certificate? We’ll retrieve and send it to you instantly.

What you need:

  • KRA PIN or ID number
  • Phone number or email for delivery

Processing Time: 5–10 minutes

Tax Compliance Certificate Printing

We’ll help you access and print your official KRA Tax Compliance Certificate quickly—valid for job applications, tenders, and more.

What you need:

  • KRA PIN
  • KRA login access or ID

Processing Time: 10–30 minutes

KRA Returns (P9 Forms – Employed)

Need help filing your returns using a P9 form? We’ll calculate and submit them accurately.

What you need:

  • KRA PIN
  • P9 Form or payslip
  • Employer details (if needed)

Processing Time: 15–30 minutes

KRA Returns (Nil)

If you’re not employed or have no income, we’ll file your Nil Return fast and correctly.

What you need:

  • KRA PIN or ID
  • Contact info for confirmation

Processing Time: 5–10 minutes

Instant KRA Email Change

Need to update your email on KRA iTax? We’ll make the change instantly so you can receive OTPs and access your account.

What you need:

  • National ID
  • New email address
  • KRA PIN (if available)

Processing Time: 10–20 minutes

How to Order

Ordering is easy. Just follow these steps:

  1. Visit our order page:
    https://mwashcyber.co.ke/tools/orderkraservices/order.php
  2. Select the service(s) you need
  3. Upload required documents (ID or PIN Certificate)
  4. Submit updated contact information (phone & email)
  5. Make payment and get served in minutes!

Why Choose Mwash Cyber for Your KRA services?

  • Fast Turnaround – Most services processed within 30 minutes
  • Secure Handling – Your data is safe with us
  • Digital Delivery – Get results via WhatsApp, Email, or both
  • Professional Support – Real-time assistance if needed

Start Now

📩 Submit your KRA request today and experience fast, stress-free service:

Place Your KRA Order Now

Need help? Contact us on WhatsApp or email for quick assistance.

Follow us on Facebook