GitHub CEO: Why Now Is the BEST Time to Be a Developer | Thomas Dohmke Interview
GitHub CEO Thomas Dohmke explains why the present moment offers unmatched opportunities for software developers, from AI-powered coding to global collaboration.
Filing your taxes is a legal requirement for individuals and businesses earning an income in Kenya. The Kenya Revenue Authority (KRA) is responsible for tax collection, and the tax filing process has been made easier through the iTax system. Here’s a detailed guide on how to file your taxes in Kenya.
Before you can file your taxes, you need a KRA Personal Identification Number (PIN). Here’s how you can get it:
Visit the KRA website: Go to https://www.kra.go.ke.
Click on e-Citizen: Use the e-Citizen portal (https://www.ecitizen.go.ke) to register for a KRA PIN if you don’t have one.
Fill in the necessary details: Provide your personal information such as your ID number, TIN, and contact details.
Submit the application: After submitting the application, you will receive your KRA PIN immediately.
Visit the iTax Portal: Go to https://itax.kra.go.ke.
Register on iTax: After logging in with your KRA PIN, create an account on the iTax portal.
Select Taxpayer Type: Indicate whether you are an individual or business, depending on the type of tax you are filing.
To file taxes, you will need the following documents:
Payslips: If you are employed, gather all your payslips for the year.
Income Statements: If you are self-employed, prepare records of your income.
Tax Deducted at Source (PAYE): If taxes have been deducted at source, gather the payslip or certificate from your employer.
Receipts of Expenses: For business owners, keep track of expenses like receipts for purchases, bills, or services that may be deductible.
Other Income Statements: This includes interest, rental income, and income from investments.
Login to your iTax Account: Using your KRA PIN and password, log in to the iTax portal.
Click on 'Returns': On the main menu, click on “Returns” to begin the tax filing process.
Select the Tax Return Type: Choose the type of return you want to file (e.g., Income Tax, PAYE, VAT).
Fill in Income Details: Input all income details (salary, rental income, business income, etc.).
Deductions: Enter any deductions like contributions to pension schemes, insurance, or other allowable expenses.
Calculate Tax: The system will calculate the amount of tax you owe or any refunds you may be entitled to.
Verify Your Information: Double-check all the information entered before submitting it.
Submit the Return: Once you are sure everything is correct, click on “Submit” to file your tax return.
Confirmation: You will receive a confirmation message or notification indicating that your tax return has been successfully submitted.
If you owe taxes, you will need to make the payment. Here's how:
Pay via the iTax Portal: After submission, a payment slip will be generated for the amount you owe.
Pay via M-PESA: You can pay via M-PESA using the KRA Paybill number (Paybill Number: 820201). Follow the instructions to pay directly from your phone.
Pay at a Bank: You can also make payments directly at your bank.
It is essential to keep all your tax-related documents and receipts for at least five years. This includes a copy of your Tax Return and payment receipt.
Filing Deadline for Individuals: The deadline for filing individual tax returns is 30th June each year.
For Business Owners: The deadline for business taxes can vary, depending on the type of business.
Income Tax: For individuals earning a salary or self-employed.
Pay As You Earn (PAYE): For employers deducting tax at the source.
Value Added Tax (VAT): For businesses that sell goods or services.
Corporation Tax: For companies operating in Kenya.
Use the iTax Help Guides: KRA provides helpful resources on their iTax portal for specific queries.
File Early: Don’t wait until the last minute to file your taxes. Early filing helps avoid late penalties.
Seek Professional Help: If you're unsure about the filing process or have complex taxes, consider consulting a tax professional or accountant.
Filing taxes may seem daunting, but with the right guidance, it’s a manageable task. Make sure you keep all your documents organized, stay within the deadlines, and don’t hesitate to seek help if needed. Filing your taxes on time helps keep you compliant and avoid any penalties or legal issues.
An award-winning news reporter and trusted voice in the industry, verified for delivering filtered and confirmed news.
GitHub CEO Thomas Dohmke explains why the present moment offers unmatched opportunities for software developers, from AI-powered coding to global collaboration.
In a controversial move, the Communications Authority of Kenya (CAK) has ordered all TV and radio stations to immediately cease live coverage of the ongoing Gen Z-led protests, citing constitutional and legal grounds.
Today, June 25, 2025, Kenya solemnly observes the first anniversary of the fateful 2024 Gen Z-led protests, a day that saw young Kenyans bravely confront economic hardship and governance issues, tragically leading to numerous fatalities. Across the nation, citizens are pausing to remember those who paid the ultimate price in their pursuit of a better future.