Understanding PAYE and iTax System
PAYE (Pay As You Earn) requires Kenyan employers to withhold income tax from employee salaries and remit it through KRA's iTax portal by the 9th of the following month, under the Income Tax Act. The progressive rates run from 10% to 35%, with the top rate applying only on income above KES 800,000 per month. Employers deduct it alongside SHIF, NSSF, and the Affordable Housing Levy.
The iTax portal handles e-filing of PAYE returns. It supports PIN registration, return validation, payment allocation, and the iTax dashboard. Employers file monthly through it.
The Affordable Housing Levy is 1.5% from the employee plus 1.5% from the employer of gross salary, under the Affordable Housing Act 2024. It is a deduction from taxable income under the Tax Laws (Amendment) Act 2024, and is remitted by the 9th alongside PAYE.
Employers use iTax for monthly PAYE, nil returns for dormant periods, and the annual reconciliation. Bulk upload helps with large payrolls. Always check the return status for confirmation.
PAYE Obligations for Employers
Employers must register for a KRA PIN, file monthly PAYE returns via iTax by the 9th, issue each employee a P9 form by 31 January, and reconcile annually. These steps keep tax remittance and deductions correct.
The core duties are straightforward. First, withhold and remit PAYE monthly by the 9th. Second, issue the annual P9 form to employees by 31 January.
- Complete the annual reconciliation to match payroll records with remittances.
- Maintain payroll records for the period required by the Income Tax Act for audits.
- Report changes in employee status, such as new hires or terminations, on iTax.
Late PAYE attracts a penalty of the higher of 25% of the tax due or KES 10,000, plus interest of 1% per month on the unpaid tax. Use iTax for amendments or corrections. Confirm the current penalty position on the KRA iTax portal.
Pre-Filing Preparation Checklist
Good preparation reduces rejections by making sure your documents match the return. Gather the files and verify the data a few days before the 9th deadline. This helps avoid penalties from late filing or errors.
Start with your payroll register for the month. Cross-reference it against your remittance records for PAYE, NSSF, and SHIF. For larger payrolls, prepare a bulk upload of the employee PIN list.
Reconcile the housing levy at 1.5% for both the employee and employer sides under the Affordable Housing Act 2024. Include the NSSF and SHIF figures so the return ties out. Payroll software can export the file directly to iTax.
Use a simple checklist to track progress: payroll register, payment records, PIN list, housing levy, and NSSF and SHIF figures. This supports compliance and reduces the risk of underpayment penalties.
Gathering Required Documents
Compile the documents you need for a smooth submission: the payroll register, KRA payment records, the prior month's figures, any employee contract updates, and proof of statutory deductions. Organise them digitally for the iTax upload. This prevents common rejections.
- Payroll register showing gross pay, deductions, and net pay for the month.
- KRA payment records (PRN) confirming remittance by the 9th of the following month.
- Employee PIN details for accurate computation.
- NSSF and SHIF figures, reconciled with the PAYE computation.
- Housing levy computation at 1.5% each side under the Affordable Housing Act 2024.
- Prior-period adjustments, including any amendments or credits.
Scan documents into legible PDFs within the iTax size limit. Keep them in a dedicated folder for quick access. This supports record-keeping and compliance during KRA audits.
Verifying Employee Data
Cross-check employee PINs against the KRA iTax validation tool to avoid mismatches that delay submission. Accurate data ensures correct deductions and computations, and prevents penalties from wrong bands or relief.
- Download the KRA PIN list from iTax using your employer PIN.
- Match it against payroll data.
- Validate the bands: 10%, 25%, 30%, 32.5%, and 35% by taxable income level.
- Confirm relief such as the KES 2,400 personal relief plus any insurance relief.
- Check proration for new hires and leavers for partial-month earnings.
- Verify the housing levy at 1.5% for both sides.
- Mark dormant employees as nil.
Apply the formula: taxable pay = gross pay minus statutory deductions minus relief. Test it on a sample employee, such as one on KES 50,000 gross with standard deductions. Thorough checks keep a clean audit trail on iTax.
Accessing iTax Portal Securely
Use an up-to-date browser at the official iTax portal and clear your cache before login. This helps avoid timeouts and keeps access smooth for filing. Secure entry protects against phishing.
Visit the direct KRA site rather than following email links. Enter your KRA PIN and password to log in. If you have trouble, use the password-reset option tied to your registered email or phone.
Keep a stable connection to prevent timeouts during peak hours. Prepare any required files in advance for larger payrolls. Plan ahead, since traffic is heavier near the 9th deadline.
Clear the cache to fix login glitches, and try off-peak times. Contact the iTax helpdesk if problems persist after these steps.
Navigating to PAYE Returns Section
From the iTax dashboard, go to Returns, select the PAYE return, and choose File Return for the current period. This is the path to filing PAYE on the portal. Follow it to meet KRA requirements and avoid penalties.
Log in to reach the dashboard, then select the Returns tab. Choose the PAYE return and the relevant period. The system can generate a draft that pulls in prior data for you to verify.
Select the correct month for the return. Generate the draft, then check the figures against your payroll. Verify the details before submission.
Keep a record of the workflow for audit purposes. Always run validation before final submission by the 9th deadline.
Step-by-Step Click Path
Begin by logging in to the dashboard with your employer PIN. This lands you on the main iTax interface. Secure access avoids issues during peak filing times.
Go to the Returns tab to view your history and track return status. This shows confirmation for past months and helps you avoid late filing.
Select the PAYE return, choose the month matching your remittance, then generate the draft. The draft pulls in the computation for you to check.
Common errors include selecting the wrong month. Double-check the period and your browser before submitting. Contact the iTax helpdesk if stuck.
Tips for Smooth Navigation
Make sure your PIN registration is active before starting. This supports the e-filing process for the PAYE return and the annual reconciliation.
For nil returns or dormant employers, follow the same path. Auto-population saves time on SHIF, NSSF, and the housing levy. Integrate with payroll software for accuracy.
Review the draft promptly to avoid underpayment. Check payment allocation and any overpayment credit. File on time and use KRA guidance where needed.
Entering PAYE Return Data Accurately
Enter the summary totals first, then bulk upload the employee schedule for larger payrolls. This keeps validation smooth on the iTax portal.
Start with the return period, which fills based on your selection. Enter the totals for gross pay, taxable income, and tax withheld in the format the portal requires.
Input the payment details using the PRN from your remittance. Confirm the employer certification before submitting. For bulk upload, export the schedule from your payroll software.
Verify all fields before submission to avoid penalties. Save drafts regularly. This supports monthly filing by the 9th.
Common Data Entry Pitfalls
Rejections often come from formatting errors, a missing PRN, or a housing levy miscalculation. Always double-check before finalising on the portal.
Here are common pitfalls and their fixes:
- Number formatting: enter amounts in the format the portal requires.
- PRN mismatch: verify the reference matches your remittance exactly.
- Totals not matching the schedule: recalculate gross pay, deductions, and tax using your payroll software.
- Wrong period: use the correct month for the statutory deadline.
- Unsubmitted certification: confirm the employer certification before submitting.
Save your draft regularly to prevent data loss. Review the return status after upload. Contact the iTax helpdesk for persistent issues.
Calculating Tax Deductions Correctly
Use the KRA bands: 10% on the first KES 24,000, 25% on the next KES 8,333 (to KES 32,333), 30% on KES 32,334 to 500,000, 32.5% on KES 500,001 to 800,000, and 35% above KES 800,000 per month. Add the housing levy at 1.5% each side. This keeps the computation correct.
Follow the order of deductions: start with gross pay, subtract NSSF (6% from each side, capped at the upper earnings limit), then SHIF at 2.75% of gross, then the housing levy at 1.5%, and any qualifying pension contribution (deductible up to KES 30,000 per month), to reach taxable pay before applying the bands. Errors here cause penalties or rejection.
Test your computation on sample payrolls to verify the deductions. Build it into payroll software for accuracy and integration with iTax.
Double-check against the P9 figures for monthly PAYE and the annual reconciliation. Keep records for NSSF, SHIF, and pension to support audits. Submit by the 9th to meet the deadline.
Understanding the PAYE Tax Bands
The table sets the rates: 10% on the first KES 24,000, 25% on KES 24,001 to 32,333, 30% on KES 32,334 to 500,000, 32.5% on KES 500,001 to 800,000, and 35% above KES 800,000 per month. Apply them progressively, then subtract the personal relief. This is the income tax structure under the Income Tax Act.
The personal relief is KES 2,400 per month. Use the iTax dashboard to validate the computation. Ignoring the band thresholds is a common cause of underpayment.
Example: for KES 50,000 of taxable pay, tax is KES 2,400 (10% on 24,000) plus KES 2,083 (25% on 8,333) plus KES 5,300 (30% on the remaining 17,667), totalling about KES 9,783 before the KES 2,400 relief, leaving about KES 7,383. Adjust for your actual deductions before applying the bands.
Step-by-Step Order of Deductions
Begin with gross pay, deduct NSSF (6% per side, capped at the upper earnings limit), then SHIF at 2.75% of gross, then the housing levy at 1.5%, then any qualifying pension up to KES 30,000 per month, to reach taxable pay. End by applying the PAYE bands.
List the deductions in order on the P9 form. Track both the employee and employer portions, and remit by the 9th. This avoids mismatches on iTax.
- Gross salary minus NSSF.
- Subtract SHIF and the housing levy.
- Subtract any qualifying pension up to KES 30,000 per month.
- Compute PAYE on the remainder, then subtract the personal relief.
Verify totals before submission to avoid validation errors. Use bulk upload for multiple employees.
Avoiding Common Calculation Errors
Misapplying the bands or forgetting the housing levy leads to penalties and interest. Cross-check against KRA guidance on the iTax portal. Amendments are possible if you spot an error.
For complex payrolls, use a tax agent. Test calculations regularly against the annual reconciliation. Keep your login secure.
Use payroll software for automation, and review the return history and audit trail after submission. Contact the iTax helpdesk for correction guidance.
Reviewing and Validating Submission
Run Validate Return on the iTax portal before submitting. This checks for issues in the deductions, totals, and schedule. Fix any errors shown, then submit and keep the confirmation.
Use a short checklist to confirm there are no error messages, the totals reconcile, the PRN matches your payment, and the return is certified. Download the preview to check it matches your records.
- No error messages on screen.
- Totals reconcile with your payroll.
- PRN aligns with the remittance date and amount.
- Employer certification applied.
- Preview downloadable and accurate.
After submission, monitor the return status on your dashboard. Check against the 9th deadline to avoid penalties and interest. Keep records for audit purposes.
Post-Submission Checks
After submitting, open the dashboard and check the return status. This confirms compliance and helps you catch issues early.
If a return is rejected, note the reason, such as a mismatched PRN or a data error, and amend it promptly via the portal. Contact the iTax helpdesk for clarification.
For accepted returns, download the confirmation and update your records. This supports the annual reconciliation and any compliance certificate you need for tenders or loans.
Avoiding Common Validation Pitfalls
During validation, watch for payroll mismatches in SHIF, NSSF, or the housing levy. Double-check the employer obligations against the employee computations. Use payroll software integrated with iTax.
Keep your browser current to prevent timeouts. Test with a nil return for a dormant employer first. This reduces the risk of penalties from underpayment or late submission.
Review payment allocation against your employer PIN and remittance date. Preview the schedule if using bulk upload. Follow KRA guidance for the e-filing process.
Timely Filing Deadlines
File and pay PAYE by the 9th of the following month. For example, January payroll is due by 9 February. This applies to all PAYE returns on the iTax portal.
KRA sets the deadline at the 9th of the month following the deduction. February's PAYE is due by 9 March, and so on through the year. December payroll is due by 9 January.
Where the 9th falls on a weekend or public holiday, confirm the effective due date on the iTax portal. Plan ahead so a holiday does not push you into a late filing.
Meet the deadline each month to avoid the late-PAYE penalty and interest. Use the iTax dashboard to check the return status and confirmation after submission.
Avoiding Penalties and Late Fees
Late filing or payment of PAYE attracts a penalty of the higher of 25% of the tax due or KES 10,000, plus interest of 1% per month on the unpaid tax. Confirm the current penalty position on the KRA iTax portal. Filing on time avoids these charges.
File a nil return for months with no payroll, so the obligation is met even with no employees to report. This keeps your compliance record clean on the dashboard.
If you have a genuine reason for a delay, such as a system outage, keep evidence and follow the KRA process. Voluntary disclosure before an audit can also help. Keep your confirmations as support.
Use payroll software with reminders for the 9th. This helps with monthly filing and reduces the risk of late remittance. Check the return status regularly.
Penalty Waiver Requests
KRA can consider penalty waivers in certain circumstances, such as a first default or a genuine system failure, subject to its current rules. Submit the request through iTax with your explanation. Confirm the current waiver process and conditions on the KRA iTax portal rather than assuming a fixed rule.
Prepare supporting documents such as payroll records and proof of prior compliance to strengthen the request. Use the iTax helpdesk or KRA contact for guidance. Track the status so you can plan around any balance due.
Keep an audit trail with your return history and employer PIN details. Ensure SHIF, NSSF, and the housing levy are computed correctly to avoid further rejections. A tax adviser can assist with these steps.
Where you are unsure of the current penalty or waiver position, confirm it on the KRA iTax portal before relying on a figure.
Frequently Asked Questions
_4.jpeg)
What is PAYE and why is filing it on iTax on time important?
PAYE is the tax employers deduct from employees' salaries in Kenya and remit to KRA through the iTax portal. It must be filed and paid by the 9th of the following month. Late payment attracts a penalty of the higher of 25% of the tax due or KES 10,000, plus 1% per month interest, so file on time. Confirm the current penalty position on the KRA iTax portal.
How do I register for iTax to start filing PAYE?
Obtain a KRA PIN if you do not have one, then activate your iTax account using your ID or passport details. Log in at the KRA iTax portal, open the dashboard, and ensure your employer PIN is linked. Registration is free, and it prevents penalties from non-filing due to access issues.
What are the deadlines for filing PAYE on iTax?
Monthly PAYE returns are due by the 9th of the next month, so January's return is due by 9 February. The annual reconciliation is also required. Use iTax reminders to stay compliant and avoid penalties for late submission.
How do I file a monthly PAYE return on iTax?
Log in to iTax with your PIN, select the PAYE return under Returns, choose the period and File Return, enter the payroll details (gross pay, deductions, tax withheld), then validate, certify, and submit. Download the acknowledgement. Accurate data entry avoids penalties for underpayment or errors.
What common mistakes lead to penalties when filing PAYE?
Common issues include incorrect payroll figures, omitting SHIF or NSSF, applying the wrong bands, or filing after the deadline. Avoid them by checking data against payslips, using the iTax validation tool, and filing early. Confirm the current penalty position on the KRA iTax portal.
What should I do if I miss a PAYE deadline?
File immediately via iTax to limit accruing interest of 1% per month. You can request a penalty waiver through the portal with valid reasons, subject to KRA's current rules. Consistent on-time compliance is the best way to avoid future issues.