Payroll in Uganda.
Every shilling, every rule.

PAYE, NSSF, Local Service Tax, payslips, and statutory filings — computed automatically, filed on time. Pay via bank transfer or mobile money.

What's supported in Uganda

Everything you need to run compliant payroll in Uganda — taxes, payments, leave, and employee self-service.

PAYE (Pay As You Earn)

URA progressive brackets (0%, 10%, 20%, 30% + 10% surcharge above UGX 10M). Computed automatically every run.

NSSF (National Social Security Fund)

5% employee + 10% employer. Contribution schedule generated and ready for NSSF submission.

Local Service Tax (LST)

Per-district annual bands, prorated monthly. Employee district mapped automatically.

Leave management

12+ statutory types: Annual, Casual, Sick, Maternity, Paternity, Bereavement, and more. Approval workflow included.

Deductions

Loan repayments, salary advances, savings. Fixed amount or percentage of gross. Balances tracked automatically.

Payslips

PDF per employee per period. Gross, taxes, deductions, and net — all in one document.

Statutory remittances

PAYE, NSSF, and LST reports with filing-ready formats. Track submission and payment status.

Bank file export

Batch transfer file ready for your bank portal. One download per payroll run.

Mobile money payments

MTN and Airtel Money. Funding verified before disbursement. Every payment tracked.

Bank transfers

Automated via payment provider. Settlement confirmed per transaction.

Employee self-service portal

Payslips, leave requests, deduction history. Magic link login, no passwords.

Deduction remittances

Per-type remittance reports. CSV and PDF download per payroll run.

How payroll works in Uganda

1

Set up your company

Enter your TIN, NSSF employer number, pay day, and LST district. The wizard walks you through each field.

2

Add your employees

Add individually or import from CSV. Set salary, bank or mobile money details, and tax identifiers for each person.

3

Run payroll

One click computes PAYE, NSSF, LST, and all deductions. Review every line item before you approve.

4

Pay and file

Release payments, download statutory reports, and send payslips. Settlement tracks every category independently.

Compliance outputs

Generated per payroll run. Ready for statutory filing.

PAYE return

Monthly PAYE breakdown by employee. URA bracket mapping included. Ready to file.

NSSF schedule

Employee (5%) and employer (10%) contributions per person. Generated per period.

LST report

Annual bands prorated to monthly deductions, broken down by district.

Payslips

Individual PDF per employee: gross pay, every deduction line, net pay.

Deduction remittances

Per-deduction-type breakdown with amount, status, and CSV/PDF export.

Bank export file

Batch transfer file for your bank portal. Generated per run.

From payroll to bank, fully tracked

Each payment category settles independently. The run completes only when every shilling is accounted for.

Net pay settlement

Salaries paid via bank transfer or mobile money. Funding verified before any money moves.

PAYE remittance

Monthly income tax by URA bracket. Filing-ready report with employee-level detail.

NSSF remittance

Employee and employer contributions calculated per period. Schedule ready for submission.

LST remittance

Per-district amounts prorated monthly. Employee-level breakdown included.

Third-party deductions

Loan repayments, union dues, and custom deductions. Aggregated with reconciliation per type.

Settlement dashboard

See what’s paid, what’s pending, and what’s confirmed — per category, per run.

Exit management, by the book

When an employee leaves, every obligation is computed and settled through the same controlled system.

Final pay

Pro-rated salary for the exit month based on days worked.

Leave settlement

Unused leave converted to pay. Negative balances recovered. All types reconciled.

Loan recovery

Outstanding deductions and advances settled from final pay. Remaining balances flagged.

Statutory clearance

Final PAYE, NSSF, and LST computed for the exit period. Reports generated.

Terminal benefits

Severance, gratuity, and other entitlements computed per company policy.

Exit documentation

Final payslip, tax certificate, and clearance documents. Complete record retained.

Built-in guardrails for Uganda payroll

Automated checks enforce correctness at every step. Errors are caught before they reach employees or regulators.

Tax bracket validation

Income mapped to correct URA PAYE brackets automatically. No manual lookup.

NSSF rate enforcement

5% employee and 10% employer rates applied consistently. Rate changes tracked.

LST district mapping

Each employee mapped to their district band. Annual amounts prorated correctly.

Deduction cap enforcement

Total deductions capped. Net pay floor enforced. Over-deduction blocked.

Duplicate payment prevention

Every disbursement has a unique key. Same employee, same period — paid once.

Variance detection

Unusual changes in gross, net, or headcount flagged before approval.

Built for payroll teams

A clean interface for managing payroll runs, reviewing computations, and tracking settlement per category.

app.curra.ai/payroll/runs/2024-03
March 2024 PayrollFINALIZED
Gross
UGX 48.2M
Net
UGX 35.6M
NSSF
UGX 7.2M
PAYE
UGX 5.4M
Payment Settlement
Net Pay
Settled
Statutory
Settled
Third-Party
Pending

Frequently asked questions

Free to start

Process payroll for up to 5 employees at no cost. Upgrade as your team grows.

Run your first payroll in Uganda

Set up in under 10 minutes. No credit card required. Free for up to 5 employees.