File KRA Tax Returns Online

Every employed or income generating Kenyan citizen needs to pay tax. By 30th of June every year, you should have
filed your KRA tax returns whether physically at the KRA offices or online through the KRA online portal. This article will show you how to File KRA Tax Returns Online.

First things first though; here are the documents you need to File KRA Tax Returns Online:

  1. Employer information for the employed individuals
  2. Employer’s PIN if you’re employed. Request your employer to give you the P9 Form. It contains all the information you’ll need to file the returns
  3. Financial Statements
  4. Insurance Premium Certificate/ PIN of
    Underwriter/Mortgage interest certificate
  5. Withholding tax certificates where applicable
  6. Any other documents relating to income you received or
    deductions you need to claim

I am assuming at this point that you already completed the KRA Pin Registration at some point and you now have your KRA Pin.

How to File KRA Tax Returns Online Step By Step

Here’s how to file for the KRA tax returns online:

How to File KRA Tax Returns Online
Courtesy of KRA
  1. Visit the KRA portal site
  2. Click on ‘e-Returns’ or hover on ‘Returns’ on the navigation bar and click on ‘File Returns’
  3. Select the type, Enter your taxpayer’s PIN and select the Tax obligation applicable to you before clicking on ‘Next’
  4. The next page will walk you through the filling process. Basically, you just need to click on the links provided to either download the Tax Returs form in Excel or ODSHow to file KRA returns online
  5. Once the excel return is downloaded and opened, go to the ‘Read Me Sheet’ and enable your macros as per the steps provided and close the excel return before opening it again.
  6. Fill out all the applicable areas like shown in the images below. If you are employed, you will need your P9 form because it contains all the information that you will need. See Below…How to file KRA returns onlineHow to file KRA returns onlineHow to file KRA returns onlineHow to file KRA returns online
  7. Once done filling the form, ‘Validate’ and save it on your computer.
  8. Return to the itax KRA page. You might need to log in again if you have been logged out.
  9. Select Obligation once more and the period for which you are filling the returns, upload the zipped filled out Returns form, agree to the terms and select ‘Submit’.
  10. When asked whether you would like to upload the file, click on ‘OK’How to file KRA returns onlineHow to file KRA returns online
  11. Done. Congratulations, you just filed your returns online.

Remember that you need to file the KRA tax returns each year by the end of June. Failing to file returns attracts a penalty of Ksh. 20,000

See Also: How to complete eCitizen application.

88 thoughts on “File KRA Tax Returns Online

  1. do government offer training on how to file the returns? if yes when and where

  2. i got my PIN in January 2015 however it had been inactive until i was employed later in November 2015. when i try to do this process it keeps telling me something about nil returns and i don't understand. please help?

    1. u will file nil returns for the year 01/01/2015 to 31/12/2015. for the year 2016 u will file nil returns after dec 31 2016

  3. i acquired my PIN in Jan 2015 however it had been inactive til i was employed in Nov 2015 and when i try to do this process online, it tells me something about nil returns and i don't understand. please help?

    1. Whether you have earned in the last year or not, you need to file your returns annually. If you were not employed the whole of 2015, then you need to file Nil returns.

      Just visit your KRA station and you'll be shown what to do.

    2. Thanx big, was trying for hours but no success. The word i should have searched for is 'Nil Returns'. Thanx to you, Baraka

  4. What happens if you changed employers during that year?for example you moved to new company in august

  5. I applied for my KRA back in 2012 August in order to get HELB for my university studies and am still a student.I registered with itax just recently and am stack on how to file on my tax nil returns. Please help

  6. Thank you,tried afew times before it went through

  7. If you apply for a tax claim refund, How long does it take before you are refunded? Regards.

    1. I asked KRA that same question on Twitter and this is the answer I got…

      Hi. The Refunds Claim is a structured process which needs to be validated by a refunds officer before the refund can be paid.

  8. Anonymous says:

    How long does it take to be refunded excessive tax? Regards.

  9. How comes I'm trying to download the form yet it keeps telling me I'm not connected online though I am so it ain't just downloading.

  10. For those who want to file Nil returns, Just click returns and choose Nil returns. Another issue is the date: returns currently filled are or the period 1/1/2015 to 31/12/2015

    1. Anonymous says:

      Hi modern mom,I'm filing nil returns for 2016 but I'm not sure if now is the time to do so n is also asking to attach a file.Which file is it?Kindly help.Thanks

    1. Anonymous says:

      Whatsapp me on 0737457576. Will file the returns for you for only 500 bob. As easy as ABC

  11. Hey, am a student n I have a problem with my "Return Period From" date. KRA themselves notifies me that it should be 29/04/2015, my PIN form has 30/04/2015 and friends say i use 01/01/2015. I have tried all of them but none works. Kindly help if u can

    1. I also have the same problem, i've tried all dates but none is working. Did you get help you help a brother out…?

  12. After the Pin no. the next question is the password where am told 'the password you have supplied is not correct. I have only two chances before I am blocked. Please Help!

    1. It does that at times if you copy paste your PIN Number. Ensure that you actually type it.

  13. i have been trying to fill the excel form using the data form p9 form, however its giving me a negative 1000 balance. how do i go about it

    1. Anonymous says:

      That is a credit balance. Just validate it with the negative balance. Next time KRA will deduct the 1000 from your accrued tax for this year.

  14. Anonymous says:

    from what period to what period are we supposed to file that is due in end june? is it last year only or from last year till this year june? please help

  15. Anonymous says:

    after filling my returns as per my p9. i got tax due to be Ksh 5. How do i proceed from there.

    Thank you

  16. Error when submitting returns – "Withholding Certificate Number XXX has been issued for the taxpayer. Please declare the same"….Where do I declare this?

    1. Anonymous says:

      Log in, click returns, click file return, select tax obligation VAT, download the VAT form according to your operating system. Once done, open the form and fill as required. If you haven't made any returns just fill in the 1st page and skip all the way to the last page. ON the last page, there's a section called "Total withholding VAT Credit". Input the total withholding VAT…add up the figure of all the certificates sent on your mail for the month you are filing & click validate. Once done upload the document & click submit

  17. I get the error when uploading my ITR "Withholding Certificate Number XXXX has been issued for the taxpayer. Please declare the same".

    Can't find where to do this declaration?

  18. Hi..thanks for the good work.is there a way I can change details in kra pin certificate?I want to change tax obligations.

  19. Anonymous says:

    Hi.Quick question: My salary increased at some point during last year and I'm wondering how I'll reflect this on my returns. Help?

    1. Don't worry about the increase. Just get the P9 form from your employer. It has all the information you'll need.

  20. What about limited company's returns which was registered on march 2016, do we need to file the tax?…..if yes how? kindly help

  21. Anonymous says:

    I don't live in Kenya, I don't have any income in Kenya, or any business income do I still have to file?

  22. Hello I have been trying to fill the form but I have forgotten my pin, and the one given to me is like not working because they are asking me about my first pin. What can I do? Please help

  23. "You can not file NIL Return as you have withholding certificates to be declared.Please declare the same" HOW DO I GO ABOUT THIS

  24. Anonymous says:

    Is there a penaltyfor not filling my returns since 2013..i am a student and not earning.

  25. Anonymous says:

    how do u file when you have the withholding tax..i earn commission not salaries.what do i do about the withholding tax

  26. Anonymous says:

    Hi,when I'm I supposed to file returns for 2016?Kindly help! Thank you.

  27. why isn't there an actual point in the 844 where they teach you this crap?

  28. how do i file my returns if i earn both from employment P9 form and insurance company(commission) W44 form

  29. Anonymous says:

    What does it mean to have a negative on the amount of Tax due/Refund Due? What could I have entered wrongly?

  30. Anonymous says:

    How do I acquire the password required to login to the KRA portal…. Please help

  31. HELLO,
    I was formally employed last year so my PAYE Deductions started on Sep. 2016. I am assuming that if i file from 01/01/2016 to 31/12/2016 i will get a huge negative on Refund due. Should i still claim a refund?

  32. Anonymous says:

    I chaged jobs within the year. Above you say one to use both P9. I need clarification.
    1. Do I fill both employers in the same excel file also doing the average cost under each column?
    2. Do I fill each at own excel file for each period of the year?

    Thank you.

  33. Anonymous says:

    what shall i do if i have forgotten my KRA pin

  34. If I work outside the country and i have no income or business in Kenya, do I have to declare nil returns? Thanks.

  35. I had a one month contract last year at Coop Bank, what returns should i file

  36. Anonymous says:

    I have forgot my password ;they need me to enter a social security number, yet I do not have one. What should I do?

  37. So am trying to file Nil Returns and while keying in "date from" a message pops out saying "Return can only be filed only after Effective Date of Registration for Tax Obligation." Could you assist on what I could do to solve this.

    Thank you

  38. So am trying to file Nil Returns and while keying in "date from" a message pops out saying "Return can only be filed only after Effective Date of Registration for Tax Obligation." Could you assist on what I could do to solve this.

    Thank you

  39. Hi, i did not file my taxes last year for 2015. how do i know if i have been fined?

  40. How would i know if i was fined for not filing last year's?

  41. I used an email of relative who by now passed. ( I didn't have one by then )and now I forgot my passed word and I need to change the email in the records so as I acquire new password. How do I do

  42. hey hey i am confused tax due/tax refund is 53,728 what does that mean?on my p9 form i cant see it indicated….does it mean KRA owes me or do i owe them

  43. Anonymous says:

    For those who got withholding VAT error while filing this is what to do. Log in, click returns, click file return, select tax obligation VAT, download the VAT form according to your operating system. Once done, open the form and fill as required. If you haven't made any returns just fill in the 1st page and skip all the way to the last page. ON the last page, there's a section called "Total withholding VAT Credit". Input the total withholding VAT…add up the figure of all the certificates sent on your mail for the month you are filing & click validate. Once done upload the document & click submit

    1. Anonymous says:

      This seems to have changed now. Can you help? The tax obligation drop down menu does not have a VAT option. I tried filing returns through the excel spreadsheet and selected other source of income besides employment. I filled the information and the withheld tax but still got the error message about the withheld tax. Please help if you know how to file with just withholding taxes. Thanks

  44. Anonymous says:

    Hey, i have not worked since March of 2017. I need to file my tax returns. Question is, do i file for January and February since those are the only months i worked in 2017 or do i file NIL returns?

  45. Anonymous says:

    In 2017, i only worked for two months, that is January and February. i have not worked since then. Question is, do i have to file my returns for the two months or do i file NIL returns.

  46. how do you file return if you have a withholding tax credit.that is you work as an insurance agent and you are paid on commission.

  47. I got the message late to file KRA return, help me please

  48. kangogo shadrack says:

    hae what can i do it tells me that my email is used with another account

Leave a Reply

Your email address will not be published. Required fields are marked *