How to Manage Payroll for a Small Business in Kenya

Joane Mueni Kisina

October 16, 2026

Payroll management in Kenya is a monthly cycle. You update employee records, work out each person’s gross pay, deduct Pay As You Earn (PAYE) and statutory contributions, pay the net salary, issue payslips and remit the deductions before the deadlines. For a small business with five employees, the whole cycle can run on a fixed calendar once the records and rates are set up correctly.

What does payroll management involve?

Payroll management covers every task between agreeing a salary and closing the month’s records. The sequence is the same every month. The employer collects employee data, calculates earnings and deductions, pays staff and issues payslips. The totals are then reconciled, and returns are filed with the Kenya Revenue Authority (KRA), the National Social Security Fund (NSSF) and the Social Health Authority (SHA).

If you are working out how to manage payroll for five employees in Kenya, the practical answer is a written checklist that you run on the same dates each month. 

How do you maintain accurate employee records?

Every payroll figure depends on the data you hold for each employee. Keep a file for each person with their full name, national ID number, KRA Personal Identification Number (PIN), NSSF number and SHA registration details. Add their bank or M-Pesa details, job title, start date, signed contract and agreed pay. Attendance, leave and overtime records belong in the same file.

The Employment Act, 2007 requires employers to keep these records for five years after an employee leaves. Good employee management at this stage prevents most errors later, since a wrong PIN or NSSF number sends deductions to the wrong account.

How do you calculate gross pay?

Gross pay is the total an employee earns in the month before any deductions. It includes basic salary and cash allowances such as house, transport or commuter allowances. Overtime, commission and bonuses paid in that month are added too.

Some non-cash benefits are also taxable, such as a company car provided for the employee’s use. Check that basic pay for every employee meets the minimum wage set for their job and location under the current wage order.

Which statutory deductions apply to Kenyan payroll?

Most Kenyan employees have four statutory deductions, and the employer matches two of them from its own funds. The table shows the rates in force as of September 2026.

Deduction

Rate

Who pays

Due date

PAYE

Progressive bands of 10% to 35%, less personal relief of KES 2,400 a month

Employee

9th of the following month

NSSF

6% of pensionable pay up to KES 108,000, capped at KES 6,480 a month

Employee and employer, 6% each

9th of the following month

Social Health Insurance Fund (SHIF)

2.75% of gross salary, minimum KES 300, no upper cap

Employee

9th of the following month

Affordable Housing Levy

1.5% of gross salary

Employee and employer, 1.5% each

9th working day after the month ends

NSSF, SHIF and the Affordable Housing Levy are deducted before PAYE is worked out, so they lower taxable pay. The employer’s share of NSSF and the levy is a business cost and never comes out of the employee’s salary. Employers also pay a National Industrial Training Authority (NITA) levy of KES 50 per employee each month.

Other deductions such as loan repayments, pension top-ups or union dues need written consent from the employee or a legal basis. Record each one separately, so it shows clearly on the payslip.

How do you calculate net salary?

Net salary is gross pay minus every deduction taken from the employee. Here is how to calculate payroll in Kenya for one employee earning KES 50,000 a month with no other allowances or reliefs.

Item

Amount (KES)

Gross salary

50,000.00

NSSF (6%)

3,000.00

SHIF (2.75%)

1,375.00

Affordable Housing Levy (1.5%)

750.00

Taxable pay

44,875.00

PAYE after personal relief of KES 2,400

5,845.85

Net salary

39,029.15

The business also pays KES 3,000 in employer NSSF and KES 750 in employer housing levy, so this employee costs KES 53,750 a month before the NITA levy. A PAYE calculator is fine for checking one figure. Repeating this by hand for every employee each month is where mistakes creep in.

What should payslips and payroll reports include?

Every employee is entitled to an itemised pay statement. A payslip should show the pay period, basic salary, each allowance and any overtime. Below that, it lists each statutory deduction, any other deductions and the final pay.

For the business, a monthly payroll summary shows total gross pay, total deductions by type and total net pay. Reconcile it before you file. The PAYE, NSSF, SHIF and levy totals in the summary should match what you declare and pay, and net pay should match the bank or M-Pesa transfers. At the end of the year, give each employee a P9 form showing their annual pay and tax deducted.

When are payroll returns and payments due in Kenya?

Statutory deductions fall due early in the following month, so a payroll calendar keeps processing and filing on fixed dates. PAYE returns must be filed on iTax and the tax paid by the 9th of the following month. NSSF and SHIF contributions are also due by the 9th. The housing levy is declared on sheet M of the PAYE return and paid by the 9th working day after the month ends. A business with employees but no PAYE to remit still files a nil return.

A simple monthly calendar for a small business looks like this.

  1. Around the 20th, freeze changes for the month, including joiners, exits, raises and unpaid leave.
  2. Before payday, run payroll and review the summary against last month.
  3. On payday, pay net salaries and send payslips.
  4. In the first week of the next month, file the PAYE return on iTax and pay PAYE and the housing levy.
  5. By the 9th, remit NSSF and SHIF through their employer portals.

Late PAYE filing attracts a penalty of 25% of the tax due or KES 10,000, whichever is higher. Late payment attracts interest of 1% a month on the unpaid tax. These charges keep growing until the balance is cleared, which is why PAYE payroll in Kenya should never wait for the last day.

How should you handle leave, salary changes and new employees?

Payroll stays accurate only if changes reach it before the cut-off date. Register a new employee with their KRA PIN, NSSF and SHA details before their first payroll run, and pro-rate the first month’s salary by days worked. Record every salary increase with an effective date and written approval. If a raise is backdated, calculate the arrears and pay them through payroll so the right deductions apply.

Employees are entitled to at least 21 working days of paid annual leave after 12 months of service. Paid leave does not change gross pay, while unpaid leave reduces it. When someone leaves, calculate final dues, including any unused leave, and process them through payroll rather than as a separate cash payment.

What payroll errors should SMEs avoid?

Most errors in small business payroll come from a few habits. The most common one is using old rates after a change, such as the NSSF limits that rose in February 2026. Wrong or missing KRA PINs and NSSF numbers are next, since the employee’s contributions then go unrecorded.

Some employers take the employer share of NSSF or the housing levy from the employee’s salary, which is incorrect. Others pay salaries on time but remit deductions late. Paying casual workers outside payroll records leaves gaps that surface in an audit. Skipping the reconciliation between the payroll summary, filed returns, and bank transfers lets small mismatches build up over months. A fixed checklist and a second person reviewing each run remove most of these problems.

How can payroll software simplify the process?

Once employee data and pay structures are set up, payroll software applies the current PAYE bands and contribution rates to every employee in one run. It produces payslips and the monthly summary you need for filing, so the monthly run takes far less time. It also keeps every past run on record, so P9 forms and audit queries take less time.

Software still needs a person in charge of it. Rates must be updated when the law changes, and someone has to check joiners, exits and one-off payments before closing the month. Filing on iTax and the NSSF and SHA portals remains a separate step. For a business that already uses accounting software in Kenya, PAYE software that posts salary and deduction entries straight to the books avoids entering the same figures twice.

When should you involve a payroll or accounting professional?

Standard monthly payroll is manageable in-house, but some cases need a second opinion. Bring in a payroll or accounting professional if you employ non-resident staff, pay gratuity or terminal benefits, provide housing or cars as benefits or run a registered pension scheme. The same applies when you receive a notice from KRA or NSSF, or need to correct returns for past months.

A yearly compliance review is also worth the cost. It confirms that the rates, records and filings in your payroll match current law before a small error turns into several months of penalties.

Treat payroll as a fixed monthly routine with a cut-off date, a review step and a filing date well before the deadline. Update rates as soon as the law changes and reconcile before you file, because most penalties come from small errors left unchecked. TallyPrime keeps employee records, attendance and salary processing alongside your accounts, so payroll management and bookkeeping run from the same data.

Frequently asked questions

  1. When should a small business in Kenya start using payroll software?

Payroll software makes sense once monthly payroll takes more than an hour or two, or once employees have varying allowances, overtime or leave. Each rate change also has to be applied to every employee, and software handles that in one update. A business planning to hire should set it up before headcount grows, since moving records later takes longer.

  1. What payroll records should a Kenyan employer keep for employees?

Keep contracts, ID and PIN details, attendance and leave records, monthly payroll summaries, payslips, filed returns and payment receipts. The Employment Act requires employment records to be kept for five years after an employee leaves. KRA can also ask for these documents during an audit.

  1. What is the difference between gross salary and net salary?

Gross salary is the full amount an employee earns in a month before deductions. Net salary is what the employee receives after PAYE, NSSF, SHIF, the housing levy and any agreed deductions. The employer’s matching contributions sit outside both figures, though they add to the cost of employing that person.

  1. How should payroll changes such as salary increases or new employees be handled?

Record each change in writing with an effective date and apply it in that month’s payroll run. Collect a new employee’s KRA PIN, NSSF and SHA details before their first payday. Backdated increases should be paid as arrears through payroll so the correct deductions apply.

  1. What happens if payroll deductions are calculated incorrectly?

If PAYE is under-deducted, the employer remains liable for the shortfall, and KRA can add penalties and interest. Over-deductions reduce the employee’s pay and should be refunded in the next run. Correct the figures, amend the affected return where needed and keep a note of what changed.

  1. How can a small business keep track of PAYE, NSSF and other payroll deadlines?

Set a payroll calendar with fixed dates for cut-off, payroll run, payday and remittance, with reminders a few days before the 9th. After each payment, check the KRA iTax, NSSF and SHA portals to confirm the return and payment show correctly.

  1. Can payroll software generate payslips and payroll reports automatically?

Yes. Once employee details, pay structures and deduction rules are set up, payroll software produces payslips for all employees and summary reports for each run. You still need to review the output and file returns on iTax and the NSSF and SHA portals yourself.

left-icon
1

of

4
right-icon