
Uganda Payroll, Explained: NSSF, PAYE and the Local Service Tax Instalment
The three deductions on a Ugandan payslip, what each is charged on, and the one that catches almost everyone out.
Stop year-end compliance chaos. Discover how digital HRMS eliminates manual errors, automates statutory filings, and protects your business from costly penalties.
By StepUp HR Experts

Year-end isn't just about holidays and reflection. It's when compliance failures catch up with you. Manual HR processes lead to costly penalties that could have been prevented.
Compliance failures have a particular rhythm. They are created quietly throughout the year, at the moment a rate changes or a joiner is entered incorrectly, and they are discovered all at once in the weeks when everyone is least able to deal with them. The organization that spends December reconstructing twelve months of records is rarely one that did something dramatically wrong. It is one that did a small thing wrong in February and had no mechanism that would have noticed.
Common Year-End Mistakes That Cost Thousands:
Most statutory error in Kenyan payroll is concentrated in a few places, and they are the same places every year.
Relief claimed twice. Personal relief of KSh 2,400 a month is claimed once per taxpayer, not once per employment. An employee with a second job whose secondary employer also applies relief is under-deducted all year, and the shortfall is assessed against them at the point it is discovered.
The order of operations. PAYE is charged on pay after the allowable deductions, not on gross. Get the sequence wrong—tax before NSSF, or the housing levy applied after tax rather than before—and every payslip is wrong by a small, consistent, entirely detectable amount.
Tier I and Tier II confusion. NSSF is charged in two tiers with different bases, and the upper earnings limit has moved under the phased implementation of the NSSF Act. A configuration written against a superseded limit keeps producing a number; it simply produces the wrong one.
SHIF is not NHIF. The Social Health Insurance Fund replaced NHIF on a different basis altogether—a percentage of gross with a floor, rather than a banded table. Anything still carrying the old table is wrong for every employee.
Mid-month joiners and leavers. Proration is where manual payroll fails most often, because it is the case the spreadsheet was not built for and somebody handles by hand under time pressure.
For groups operating beyond Kenya the surface area widens rather than repeats. Uganda's Local Service Tax is an annual charge collected in four instalments between July and October, not a twelfth each month. Tanzania adds employer-side WCF and SDL that never touch the employee's net pay. Rwanda's CBHI is charged on pay after tax, so it has to be calculated last. None of these are difficult. All of them are easy to get wrong in a spreadsheet written for a different country.
Automated Compliance
Documentation & Records
Peace of Mind
✓ Verify all employee tax information ✓ Process final payroll with correct deductions ✓ File all statutory reports before deadline ✓ Archive employee records securely ✓ Prepare compliance documentation
Work through it in that order, and give the first item more time than feels necessary. Tax information is upstream of everything else on the list: a wrong KRA PIN or a missing one does not announce itself until a return is rejected, and by then the deadline is usually days away. Reconcile your employee register against what has actually been filed month by month before you touch anything else. Every subsequent step assumes that reconciliation is already correct.
Leave balances deserve particular attention, because they are the item most often treated as an administrative detail and most often expensive. Untaken leave is a liability that has to be carried, paid out, or written off according to policy, and the figure is frequently discovered at year end to be considerably larger than anyone had assumed.
Compliance isn't something to scramble for at year-end. It's something to manage throughout the year. Step-Up HRM keeps you compliant every single day.
The practical version of that principle is simple: the work of year end should be verification, not reconstruction. If December is spent confirming that records already maintained are correct, the month is manageable. If it is spent rebuilding those records from bank statements and email, no amount of effort in December will fully close the gap—the errors were made in February and have been compounding since.
Start 2026 penalty-free with Step-Up HRM.

The three deductions on a Ugandan payslip, what each is charged on, and the one that catches almost everyone out.

SHIF is not NHIF with new numbers. It is a different calculation on a different base, and a table left over from the old scheme is wrong for everybody.

Why NSSF is two separate contributions rather than one, where the upper earnings limit bites, and the configuration error that survives for years.