Payroll in Uganda, structured
PAYE, NSSF, and Local Service Tax calculated deterministically. Per-category settlement tracking, hybrid execution, and full compliance artifact generation. Every shilling traceable from gross to bank.
What's supported in Uganda
Everything you need to run compliant payroll in Uganda — from computation and compliance outputs to payments, leave, and employee self-service.
PAYE (Pay As You Earn)
URA progressive brackets: 0%, 10%, 20%, 30% + 10% surcharge above UGX 10M
NSSF (National Social Security Fund)
5% employee + 10% employer contributions
Local Service Tax (LST)
Per-district annual bands, prorated to monthly installments
Leave management
12+ statutory leave types: Annual, Casual, Sick, Maternity, Paternity, Bereavement, and more
Deductions
Loan repayments, salary advances, savings. Fixed amount or percentage of gross
Payslips
PDF generated per employee per payroll period
Statutory remittances
PAYE, NSSF, and LST reports with submission and payment tracking
Bank file export
Download bank-ready batch transfer files for employer processing
Mobile money payments
MTN and Airtel Money via automated, funding-gated disbursement
Bank transfers
Automated bank payouts via payment provider integration
Employee self-service portal
Payslips, leave requests, deductions, and profile updates via magic link login
Deduction remittances
Per-run remittance generation with CSV/PDF artifact download
How payroll works in Uganda
Set up your company
Enter company details, TIN, NSSF employer number, pay day, and default LST district. The onboarding wizard guides you through each field.
Add employees
Add employees individually or import from CSV with the downloadable template. Configure salary, payment method (bank or mobile money), and tax identifiers.
Compute and review payroll
Create a run, approve it, and Curra computes PAYE, NSSF, LST, and deductions automatically. Review every line item before finalizing.
Finalize and settle
Lock the numbers and generate payslips, statutory summaries, and bank files. Settle payments per category: net pay, statutory, and third-party deductions.
Compliance outputs
Generated per payroll run. Ready for statutory filing.
PAYE summary
Monthly Pay As You Earn report with employee-level breakdown. Ready for URA filing.
NSSF schedule
Employee (5%) and employer (10%) contribution schedule. Generated per payroll period.
LST report
Local Service Tax summary by district. Annual bands prorated to monthly deductions.
Payslips
Individual PDF per employee showing gross, statutory deductions, other deductions, and net pay.
Deduction remittances
Per-deduction-type remittance reports with submission tracking, payment confirmation, and CSV/PDF download.
Bank export file
Batch transfer file ready for upload to your bank portal. Generated per payroll 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
Employee salaries paid via bank transfer or mobile money (MTN, Airtel). Funding verified before disbursement begins.
PAYE remittance
Monthly income tax aggregated per URA brackets. Filing-ready report generated with employee-level breakdown.
NSSF remittance
Employee and employer contributions calculated and reported per period. Schedule ready for NSSF submission.
LST remittance
Local Service Tax computed per district band. Annual amounts prorated monthly with per-employee detail.
Third-party deductions
Lender remittances, union dues, and custom deductions aggregated per template with reconciliation reports.
Settlement reconciliation
Per-category dashboard showing pending, in-progress, and settled amounts. Double-entry journals posted on completion.
Exit management, by the book
When an employee leaves, every obligation is computed and settled through the same controlled system.
Final pay computation
Pro-rated salary for the exit month calculated deterministically based on days worked and pay structure.
Leave balance settlement
Accrued but unused leave converted to pay. Negative balances recovered. All leave types reconciled.
Outstanding loan recovery
Active deductions and salary advances settled from final pay. Remaining balances flagged for manual resolution.
Statutory clearance
Final PAYE, NSSF, and LST computed for the exit period. Compliance artifacts generated for filing.
Terminal benefits
Severance, gratuity, and other terminal entitlements computed per company policy and Uganda labor law.
Exit documentation
Final payslip, tax certificate, and clearance documents generated. Complete record retained for audit.
Built-in guardrails for Uganda payroll
Automated checks enforce correctness at every step. Errors are caught before they reach employees or regulators.
PAYE bracket validation
Income mapped to correct URA progressive brackets automatically. Surcharge thresholds enforced without manual lookup.
NSSF rate enforcement
Employee (5%) and employer (10%) contribution rates applied consistently. Rate changes versioned in the country adapter.
LST district mapping
Each employee mapped to their district band. Annual amounts prorated correctly to monthly installments.
Deduction cap checks
Total deductions cannot exceed configured limits. Net pay floors enforced. Over-deduction blocked at computation time.
Duplicate payment prevention
Idempotency keys on every disbursement. The system will not pay the same employee twice for the same period.
Variance alerts
Automatic comparison against prior periods. Unusual changes in gross, net, or headcount flagged before approval.
Built for payroll teams
A structured interface for managing payroll runs, reviewing computations, and tracking settlement per category.
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 with the guided wizard. No credit card required. Free for up to 5 employees.