How to File KRA Tax Returns Using Withholding Tax Certificates
If you earned income from consulting or management services and 5% withholding tax was deducted by your client, you are still required to file an annual KRA Income Tax Return through the iTax portal.
Many consultants, freelancers, trainers, advisors, and management professionals are often confused about how to report income shown on withholding tax certificates and claim the withholding tax already paid. This guide explains the entire process step by step. If you encounter any problems, just contact us.
Important: This guide applies to withholding tax deducted from consulting and management services. Interest income from banks, fixed deposits, or qualifying treasury bonds is generally treated as a final tax and does not need to be declared in your annual income tax return.\
Related:
Understanding Withholding Tax on Consulting and Management Services
When you provide consulting or management services, your client may deduct 5% withholding tax from your payment and remit it directly to KRA.
This withholding tax is not a final tax. Instead, it acts as an advance tax payment that can be claimed as a tax credit when filing your annual return.
For example, if your gross consulting fee is KES 55,000, the client may deduct KES 2,750 as withholding tax and pay you KES 52,250. For tax purposes, your income remains KES 55,000 and not the net amount received in your bank account.
Step by Step Guide to File KRA Tax Returns Using Withholding Tax Certificates

Step 1: Log in to the KRA iTax Portal. Visit the KRA iTax portal and enter your KRA PIN, ID number, and password. Complete the security arithmetic question and click Login. Selecting the correct tax obligation ensures you file the appropriate return and helps prevent filing errors or rejection by the system.
Step 2: Start Filing Your Return. On the iTax dashboard, click Returns and then File Return. Choose Income Tax Resident Individual if you are a Kenyan resident or Income Tax Non-Resident Individual if applicable, then click Next. Selecting the correct return type helps ensure your filing is processed successfully.

Step 3: Select the Return Period. Choose the tax year you are filing for, for example, from 01/01/2026 to 31/12/2026. KRA requires taxpayers to report all income earned during a specific calendar year, so selecting the correct period ensures your return matches the income and withholding tax certificates issued during that year.

Step 4: Download the Income Tax Return Excel Sheet. If consulting income is your only source of income, download the Income Tax Return Excel Sheet from iTax. Before opening the file, right-click it, select Properties, check Unblock, then click Apply and OK. Download the ZIP file, save it to your computer, extract the contents, open the Excel Return Form, and enable editing if prompted. The Excel workbook is used to prepare, validate, and generate the return file before uploading it to iTax.
Step 5: Complete the Basic Information Sheet. Enter your KRA PIN, select Original as the return type, and provide the return period start and end dates. When asked whether you have any other income other than employment income, select YES. Consulting and management income is treated as business income rather than employment income. Selecting Yes activates additional worksheets including the Profit & Loss Account, Balance Sheet, and Tax Computation sheets required for reporting business income.
Step 6: Calculate Your Total Gross Income. Log in to iTax and navigate to Certificates, then Reprint Withholding Tax Certificate. Download all withholding tax certificates for the year and add together the gross income shown on each certificate. You must report the gross income before tax deductions rather than the amount received in your bank account because reporting only the net amount may not match KRA records.
For example, if you received KES 52,250 in January and KES 55,000 per month from February to December, your calculation would be:
55,000 × 11 = 605,000
605,000 + 52,250 = 657,250
Your total gross income would therefore be KES 657,250.
Step 7: Enter Income in the Profit & Loss Account. Open the Profit & Loss worksheet and go to Section 1.2 – Commission Income. Enter your total gross income from all withholding tax certificates. For example, if your total gross income is KES 657,250, enter KES 657,250 in the Commission Income field. This information is used to determine your business revenue and taxable profit.
Step 8: Claim Business Expenses. Enter all eligible business expenses related to earning your consulting or management income. Examples may include internet costs, office rent, software subscriptions, business travel, office supplies, and communication expenses. KRA generally requires deductible expenses to be validated through eTIMS or TIMS, so it is important to maintain proper records and supporting documentation for all expense claims.
Step 9: Enter Manual Non-eTIMS Expenses in Tax Computation. If you have approved expenses that were not validated through eTIMS, enter the approved amount under Tax Computation Sheet → Manual Non-eTIMS Expenses. These expenses reduce your taxable income and overall tax liability, helping ensure you are taxed only on your actual net business income.
Step 10: Report Manual Non-eTIMS Expenses. If you have valid business receipts that are not eTIMS-generated, go to Returns → Income Tax Return Adjustments → Manual Non-eTIMS Invoices and select the relevant tax year. Download the CSV template and enter the supplier PIN, supplier name, invoice number, invoice date, description, and amount. Save the completed CSV file, combine all supporting receipts into a PDF document, upload both files through the portal, and submit them for KRA review. Once approved, these expenses can be claimed as allowable deductions.
Step 11: Enter Your Withholding Tax Credits. Add together all withholding tax amounts shown on your certificates and enter the total in the Withholding Tax Credit section. The 5% withholding tax deducted by your clients is not a final tax but rather an advance payment that can be used to reduce your overall tax liability.
For example, if KES 2,750 was deducted monthly from February to December and KES 2,613 was deducted in January, your withholding tax credit would be calculated as follows:
2,750 × 11 = 30,250
30,250 + 2,613 = 32,863
Your total withholding tax credit would therefore be KES 32,863. In many cases, validated withholding tax certificates are automatically populated in iTax, but you should always verify that the figures are correct before submission.
Step 12: Complete the Balance Sheet. Open the Balance Sheet worksheet and enter the applicable business assets and liabilities. For simple consulting businesses, this section may include cash balances, equipment, computers, office furniture, business loans, or other obligations. Many taxpayers use nominal values where appropriate to allow validation. Ensure the balance sheet balances correctly and validates successfully before proceeding.
Step 13: Validate the Return. Click Validate and review any errors highlighted by the system. Common validation issues include missing mandatory fields, incomplete balance sheet entries, incorrect dates, and calculation errors. Correct all issues and repeat the validation process until the return validates successfully without errors.
Step 14: Generate the XML File. After successful validation click Generate XML then save the XML file. Note its location on your computer for easy access during the upload process. The XML file is the document that will be uploaded to the iTax portal.
Step 15: Upload the XML Return to iTax. Return to the iTax portal and navigate to Returns → File Return. Select Income Tax Resident Individual, enter the return period, browse and select the generated XML file, tick the declaration checkbox, and click Submit. After submission, download and save the acknowledgement receipt as proof that your return was successfully filed.
Common Mistakes to Avoid
Many taxpayers encounter problems because of simple mistakes. Common errors include reporting net income instead of gross income, forgetting to claim withholding tax credits, ignoring eTIMS requirements, selecting the wrong return type, uploading an un-validated return, and failing to keep proper records. Maintaining copies of withholding tax certificates, receipts, invoices, XML files, and acknowledgement receipts can help prevent future issues.
Benefits of Filing Correctly
Accurate filing helps you remain compliant with Kenyan tax laws, maintain reliable tax records, avoid penalties, claim all available deductions and tax credits, obtain tax compliance certificates more easily, and improve your credibility when bidding for contracts and professional opportunities.
Conclusion
Filing a KRA Income Tax Return using withholding tax certificates for consulting and management services is straightforward when you understand the process.
The key is to declare your gross income, claim all eligible withholding tax credits, report allowable business expenses, complete the required worksheets correctly, and validate the return before submission.
By following these steps carefully and keeping proper records throughout the year, you can file your return accurately, remain compliant with KRA requirements, and potentially reduce your overall tax liability.
