Uncapped NSSF. A 40% surtax band. Uganda payroll, solved.
Uganda payroll is not a flat deduction. It demands an uncapped social contribution engine running NSSF on full gross pay, a four-band PAYE with an extra 10% surtax above UGX 10,000,000/month, a graduated Local Service Tax withheld only in the first four months of the July–June fiscal year, and in-country people with direct URA and NSSF relationships. Most providers deliver two of these. Mercans delivers all of them – on a single proprietary stack with no intermediaries.
native payroll
vs nearest peer
since inception
- Income Tax (PAYE)
- Progressive 0%–40%
- Corporate Income Tax
- 30% standard
- Total Social Security
- 15% (ER 10% + EE 5%)
- NSSF Salary Ceiling
- None – full gross pay
- Employer NSSF
- 10% uncapped
- Employee NSSF
- 5% uncapped
- PAYE Tax-Free Threshold
- UGX 335,000 / month
- 40% Surtax Trigger
- Above UGX 10M / month
- Local Service Tax
- UGX 5,000–100,000 / yr
- Annual Leave
- 21 working days
- Maternity Leave
- 60 working days
- Notice Period
- 2 weeks–3 months
- Minimum Wage
- UGX 6,000 (1984, dormant)
- VAT
- 18% standard
- Fiscal Year
- 1 Jul – 30 Jun
- PAYE + NSSF Filing
- By 15th of next month





Payroll compliance: the details that can’t be missed
Uganda regulators enforce quietly but retroactively. The NSSF audits declared wages against actual gross pay – with no ceiling, every shilling counts – and the 2022 amendment made registration mandatory for every employer, regardless of headcount. The URA reconciles monthly PAYE against the four resident bands plus the 10% surtax above UGX 10,000,000. Local governments chase the graduated Local Service Tax that must be withheld in the first four months of each fiscal year. None of these failures announce themselves – they accumulate silently until an audit makes them very visible.
NSSF non-registration or under-declared wages
Since the NSSF (Amendment) Act 2022, every employer – irrespective of headcount – must register and remit 15% of full gross pay by the 15th of the following month. Late or short contributions attract a 10% penalty on the unpaid amount, assessed retroactively across every affected period.
Missing the 10% surtax above UGX 10M/month
Chargeable income above UGX 10,000,000/month attracts an additional 10% on the excess – a 40% effective marginal rate. Payroll systems configured with only the 0/20/25/30% bands systematically under-withhold for senior earners, surfacing at URA reconciliation with penalties and interest.
Local Service Tax skipped or mistimed
LST is a graduated annual tax (UGX 5,000–100,000 across 10 salary bands) that employers must deduct in four equal instalments in the first four months of the fiscal year and remit to the local government where each employee resides. Missing the July–October window creates arrears per employee, per council.
Wrong residency bands or expired work permits
Non-residents are taxed from the first shilling at 10% – there is no UGX 335,000 tax-free band. Applying resident bands to non-resident staff under-withholds, and employing foreign nationals without a valid entry permit (Class G) exposes the employer to immigration and MGLSD penalties.
The three types of providers who struggle with Uganda
Global Aggregator Platforms
Platforms like Deel, Remote, and Rippling operate through a partner network in Uganda – they don’t own the entity, don’t directly manage URA and NSSF registration, and don’t control the compliance relationship. When the URA adjusts PAYE bands or the NSSF tightens enforcement, the instruction travels: platform → partner → your payroll. Each handoff introduces delay and interpretation risk.
- ×No direct URA / NSSF registration – third-party intermediary files
- ×10% surtax above UGX 10M/mo often absent from partner engines
- ×Local Service Tax tiers and July–October timing tracked manually
- ×Regulatory updates filtered through partner SLAs, not live
Large Global Payroll Incumbents
ADP, Ceridian, and similar incumbents have Uganda coverage – in name. In practice, their East Africa coverage is often delivered through regional partners or legacy systems that weren’t built for the uncapped NSSF base, the 40% effective surtax band, or the per-council Local Service Tax remittance.
- ×Surtax band hardcoded or missed – not dynamically tracked
- ×LST graduated tiers handled off-system in spreadsheets
- ×Non-resident PAYE bands applied inconsistently to expats
- ×Long implementation timelines – Uganda not a core market
Local Ugandan Firms
Local Ugandan accounting and bookkeeping firms know the market – but they can’t scale with you. No payroll technology platform, no HRIS integration, no multi-country consolidation, and no data security certifications that multinationals require. Fine for 15 employees in Kampala. Inadequate at 150 across the region.
- ×No proprietary payroll technology – manual spreadsheet-based processing
- ×No HCM connector – Workday, SAP, Oracle feeds require custom work
- ×No data security certifications (SOC 1/2, ISO 27701, BCR)
- ×No Africa consolidation – cannot report across Uganda + other entities
The only provider that closes every gap
Mercans is the only Uganda payroll provider that combines a proprietary payroll technology stack, full-time in-country compliance teams, direct URA and NSSF relationships, and enterprise-grade data security – simultaneously, on one contract, with no intermediaries.
The only engine built for Uganda’s actual payroll architecture
G2N Nova™ is the world’s only API-first gross-to-net payroll engine. It natively models Uganda’s NSSF as an uncapped calculation layer on full gross pay, runs the four-band resident PAYE plus the 10% surtax above UGX 10,000,000, applies non-resident bands from the first shilling, schedules the graduated Local Service Tax across the July–October window, and auto-generates URA and NSSF compliance outputs. This isn’t configuration. It’s engineering.
Full-time Uganda team – not a partner you phone when things break
Mercans employs full-time payroll and compliance professionals in Uganda. They maintain active relationships with the Uganda Revenue Authority, the National Social Security Fund, and the Ministry of Gender, Labour and Social Development – not through a contact directory, but through ongoing regulatory engagement. When the Income Tax Act is amended, when NSSF enforcement shifts, when MGLSD issues a new labour notice – we know before it reaches your inbox.
The security posture multinationals require – and Uganda’s DPPA mandates
Uganda’s Data Protection and Privacy Act 2019 requires every entity collecting or processing personal data to register with the Personal Data Protection Office and maintain documented protection controls. Mercans holds BCR approval, ISO 27701 certification, SOC 1 & 2 certifications, and ISO 27017/27018 – the only payroll provider in the region with this complete certification stack. Zero security breaches since inception.
Where Mercans wins on every Uganda-specific capability
Each row is a Uganda-specific capability. Each cell shows native coverage as a fill bar – full = native in-platform, half = partial / manual workaround, empty = gap.
Uganda Capability Coverage · 10 dimensions
10% + 5% on full gross
additional 10% band
by the 15th
Jul–Oct instalments
Every rate. Every cap. Every obligation.
Uganda payroll operates on exact numbers with hard monthly deadlines. Mercans builds every figure below into G2N Nova™ and monitors them proactively – so you’re never discovering a rate change from a penalty notice.
Uganda · Rate & Compliance Dashboard
Live 2025–26NSSF Is Uncapped and Mandatory for Every Employer
Employer 10% and employee 5% apply to full gross pay with no ceiling, and the 2022 amendment removed the 5-employee registration threshold – every employer must register and remit by the 15th of the following month. Late contributions attract a 10% penalty on the unpaid amount.
→ Uncapped NSSF logic with remittance control in G2N Nova™PAYE Has a Hidden Fifth Band at 40%
From FY2026/27, resident PAYE runs 0% to UGX 335,000, 20% to 410,000, 25% to 485,000, then 30% – plus an additional 10% on chargeable income above UGX 10,000,000/month. Non-residents are taxed from the first shilling at 10% with no free band. PAYE is computed on gross; employee NSSF is not deductible.
→ Residency-aware bands + surtax in G2N Nova™DPPA 2019 Compliance Is a Payroll Processor Obligation
The Data Protection and Privacy Act 2019 requires entities collecting or processing personal data to register with the Personal Data Protection Office and maintain documented controls. Non-compliant processors create direct exposure for the employers they serve.
→ BCR · ISO 27701 · DPPA-compliant agreements standardTermination Rights Scale With Length of Service
Notice runs from 2 weeks (6+ months of service) to 3 months (10+ years). Severance allowance is due after 6 months of continuous service in qualifying terminations such as unfair dismissal, with the amount negotiable under the Employment Act 2006. Accrued leave must be settled on exit.
→ Service-based termination engine in G2N Nova™Run a Uganda payroll. Right here, right now.
Switch worker type. Move the slider. Every number you see is the same calculation G2N Nova™ runs in production – uncapped NSSF logic, four-band PAYE plus the 10% surtax above UGX 10,000,000, residency-aware bands, and true cost of employment exposed live.
Uganda Social Contribution Calculator · Live
G2N Nova™ engineEight things only Uganda experts know to handle
These are the compliance details that don’t appear in standard payroll setup guides – but appear in every NSSF audit, URA review, and MGLSD labour inspection we’ve encountered in Uganda.
NSSF Runs on Full Gross Pay – No Ceiling, Every Employer
Employer 10% and employee 5% apply to the entire gross wage with no salary ceiling. Since the NSSF (Amendment) Act 2022, registration is mandatory for every employer regardless of headcount – the old 5-employee threshold is gone. Late remittance attracts a 10% penalty on the unpaid amount.
An Extra 10% Applies Above UGX 10,000,000/Month
On top of the 30% top band, chargeable income exceeding UGX 10,000,000/month attracts an additional 10% on the excess – a 40% effective marginal rate. The surtax applies to residents and non-residents alike and is the single most commonly missed configuration in Uganda payroll.
Non-Residents Are Taxed From the First Shilling
Resident employees enjoy a UGX 335,000/month tax-free band, then 20/25/30% bands from FY2026/27. Non-residents get no free band: 10% applies from the first shilling up to UGX 335,000, then 20% and 30%. Applying resident bands to short-stay foreign staff mis-withholds PAYE.
Local Service Tax: 10 Bands, Four Months, Many Councils
LST is a graduated annual tax from UGX 5,000 (income over 100,000/mo) to UGX 100,000 (income over 1,000,000/mo), deducted by the employer in four equal instalments in the first four months of the fiscal year and remitted to the local government where each employee resides.
PAYE Is Computed on Gross – NSSF Is Not Deductible
Employee NSSF contributions are not deductible in computing chargeable employment income, so PAYE runs on full gross pay. Most benefits in kind are taxable at prescribed values. Systems that deduct the 5% NSSF before PAYE under-withhold every month for every employee.
The Tax Year Runs 1 July – 30 June
Uganda’s fiscal year runs July to June, driving the LST deduction window, annual PAYE reconciliation, and return deadlines – individual and corporate returns are due within six months of year-end (31 December). Calendar-year payroll assumptions misalign every annual process.
Work Permits (Class G) Gate Payroll – and NSSF Covers Expats
Foreign employees need a Class G entry permit from the Directorate of Citizenship and Immigration Control before payroll can run legally. Expatriate workers are within NSSF scope unless specifically exempted, and their residency status determines which PAYE bands apply.
21 Days Leave, 60 Working Days Maternity, Negotiated Severance
Employees accrue 21 working days of annual leave (7 days per 4 months of service). Maternity leave is 60 working days at full pay; paternity is 4 working days. Severance allowance is due after 6 months of continuous service in qualifying terminations, with the amount negotiable under the Employment Act 2006.
One workforce. Two entirely different compliance tracks.
Ugandan nationals on full NSSF coverage vs. foreign and expatriate workers on permit-linked, residency-dependent obligations requires two distinct compliance frameworks, two sets of PAYE bands, and two different termination paths. Mercans runs both simultaneously on every pay cycle.
Parallel Compliance Engines
NSSF enrolment is mandatory from Day 1. Employer contributes 10% and employee 5%, both on full gross pay with no ceiling. Every employer must be registered with the Fund regardless of headcount, with contributions remitted by the 15th of the following month.
Progressive PAYE withheld monthly on gross pay. Nothing on the first UGX 335,000, then 20/25/30% bands plus the additional 10% above UGX 10,000,000/month. Employee NSSF is not deductible; returns are filed with the URA by the 15th.
Local Service Tax withheld in the first four fiscal months. A graduated UGX 5,000–100,000 annual tax deducted in four equal instalments between July and October and remitted to the local government where the employee resides.
Full leave and termination rights under the Employment Act. 21 working days annual leave, 60 working days paid maternity, 4 days paternity, notice of 2 weeks to 3 months by length of service, and severance allowance after 6 months in qualifying terminations.
A Class G work permit is a payroll prerequisite. Foreign employees need an entry permit from the Directorate of Citizenship and Immigration Control before payroll can run legally. Permits are time-limited and class-specific; running payroll without one exposes the employer to penalties.
Residency determines the PAYE bands. Resident foreign staff (183+ days) use the resident bands with the UGX 335,000 free threshold. Non-residents are taxed from the first shilling at 10/20/30% – and the 10% surtax above UGX 10M/month applies to both.
NSSF covers expatriates unless specifically exempted. Since the 2022 amendment, expatriate workers fall within NSSF scope, and members leaving Uganda permanently can claim emigration benefits. Mercans confirms each expat’s enrolment position before the first run rather than assuming it.
Expatriate benefits are taxed by how they are structured. Housing, motor vehicle, and similar benefits in kind are taxable at prescribed values under the Income Tax Act. The treatment depends on how each benefit is defined in the employment contract.
Every obligation. Every authority. Mercans owns the calendar.
Uganda compliance runs across the URA, the NSSF, local governments, and the Ministry of Gender, Labour and Social Development on monthly, annual, and event-triggered cadences – anchored to a July–June fiscal year. Mercans’ managed payroll absorbs every filing as standard scope – you don’t track deadlines. We do.
PAYE Withholding Return
Per-employee PAYE withheld on the progressive bands – including the additional 10% above UGX 10,000,000/month – filed and remitted to the URA by the 15th of the following month. Late filing triggers UGX 200,000 or 2% of unpaid tax per month, whichever is greater.
NSSF Contribution Filing
Employer 10% and employee 5% on full gross pay – no ceiling – remitted to the National Social Security Fund by the 15th of the following month. Late remittance attracts a 10% penalty on the unpaid contribution.
Local Service Tax Deduction
Graduated LST of UGX 5,000–100,000 per employee per year, deducted in four equal instalments in the first four months of the fiscal year and remitted with a salary schedule to the local government where each employee resides.
NSSF Registration on Hire
Every employer must be registered with the Fund regardless of headcount, and new employees must be registered on hire with accurate wage declaration. The 2022 amendment removed the old 5-employee threshold entirely.
Annual Income Tax Returns
Individual and corporate returns for the July–June fiscal year are due within six months of year-end. Annual PAYE reconciliation against monthly withholding surfaces band and surtax errors – discrepancies trigger a URA review.
Corporate Tax & Provisional Payments
Corporate income tax at 30% with provisional returns and instalment payments through the fiscal year, reconciled at the final return. Employment costs and benefit-in-kind valuations must align with payroll filings.
Termination & Severance Settlement
Final settlement applying service-based notice (2 weeks to 3 months), severance allowance after 6 months of continuous service in qualifying terminations, and accrued leave encashment under the Employment Act 2006.
Work Permit & DPPA Compliance
Class G work permits for foreign staff must remain valid and match employment terms, with proactive renewal tracking. Payroll data processing must comply with the Data Protection and Privacy Act 2019 and PDPO registration.
Uganda is one market. Mercans covers all of Africa.
For companies running payroll across multiple African markets, complexity multiplies – not adds. Each country runs its own tax authority, social security fund, and filing mandate. Mercans covers all major African markets on a single platform with country-specific compliance engines running in parallel.
covered
1 contract
consolidation
Africa
Every filing. Every format. Submission-ready.
Mercans generates the exact file types that the URA, the National Social Security Fund, local governments, and the Ministry of Gender, Labour and Social Development expect to receive – not formatted summaries that need reformatting before you can submit them.