How to file PAYE on iTax
PAYE (Pay As You Earn) is income tax deducted from employee salaries by employers and remitted to KRA. If you are employed, your employer handles this. If you employ staff, you are responsible for deducting and remitting PAYE.
Filing deadline: 9th of every month (for the previous month's payroll).
PAYE bands (2024/25)
| Monthly income | Tax rate |
|---|---|
| Up to KES 24,000 | 10% |
| KES 24,001 – KES 32,333 | 25% |
| KES 32,334 – KES 500,000 | 30% |
| KES 500,001 – KES 800,000 | 32.5% |
| Above KES 800,000 | 35% |
Other statutory deductions (2024/25)
Filing PAYE on iTax
Step 1: Log in to iTax
Go to itax.kra.go.ke and log in with your PIN and password.
Step 2: Navigate to Returns
Click Returns > File Return > PAYE.
Step 3: Select the return period
Choose the month and year you are filing for (e.g., "December 2024").
Step 4: Download the PAYE template
Click "Download Return Template". This downloads an Excel file (.xlsx) that you fill in with your payroll data.
Step 5: Fill in the template
For each employee, enter:
Save the file after filling it in.
Step 6: Upload the template
Back in iTax, click "Upload Return" and select the completed file.
Step 7: Confirm and submit
Review the summary and click "Submit Return". You will receive a confirmation email with an e-slip.
Step 8: Make payment
Pay the PAYE amount using M-Pesa Pay Bill (KRA Paybill: 572572) or bank transfer. Use the payment reference from the e-slip.
Late filing penalties
File on time — the penalty starts accumulating immediately after the 9th.