Payroll Dashboard
May 2025 · KPI Pharmaceuticals Uganda · 387 employees
11
Days until PAYE & NSSF deadline — 15 June 2025
Both PAYE returns and NSSF contributions must be filed by the 15th. Penalty: 5% of outstanding + interest.
Total Employees
387
8 new this month
Gross Payroll
284M
UGX · May 2025
PAYE Liability
38.4M
UGX · due June 15
Ghost Flags
3
Need investigation
Compliance Status
PAYE Jan–Apr filed100%
NSSF Jan–Apr remitted100%
May payroll processed87%
Ghost worker checks3 flagged
⚠ May PAYE return not yet filed. Auto-submission scheduled for June 14 at 8 AM.
Department Payroll Breakdown
| Department | Staff | Gross (UGX) | PAYE |
|---|---|---|---|
| Production | 142 | 84,200,000 | 11,370,000 |
| Sales & Distribution | 89 | 71,400,000 | 9,640,000 |
| Management | 24 | 62,800,000 | 8,480,000 |
| Finance & Admin | 48 | 38,600,000 | 5,210,000 |
| Quality Control | 34 | 27,000,000 | 3,650,000 |
| Total | 387 | 284,000,000 | 38,350,000 |
🚨 3 ghost worker flags detected — employees with no clock-in or attendance records for 30+ days but still active on payroll. Review now →
Employee Registry
All 387 employees · Click to view payslip or flag for review
| Name | ID | Department | Gross Salary | PAYE | NSSF (15%) | Net Pay | Status |
|---|
Run May 2025 Payroll
Calculates PAYE, NSSF, LST and net pay for all 387 employees automatically
Payroll Period
Statutory Rates (Auto-applied)
PAYE — Progressive (10%–40%)Auto
NSSF Employee (5% of gross)Auto
NSSF Employer (10% of gross)Auto
Local Service Tax (LST)Auto
ℹ All PAYE calculations use URA's current tax bands. NSSF at 15% total. System auto-files to URA and NSSF portal by the 14th of the following month.
Payroll Summary Preview
Employees387
Total GrossUGX 284,000,000
Total PAYEUGX 38,350,000
NSSF Employee (5%)UGX 14,200,000
NSSF Employer (10%)UGX 28,400,000
LSTUGX 1,240,000
Net Pay to EmployeesUGX 230,210,000
Payslips
Generate and send payslips to all employees by SMS or WhatsApp
Generate Payslip
ℹ Payslips sent by WhatsApp show gross pay, all deductions itemised, net pay, and employer NSSF contribution. Employees can query any line item by replying to the message.
KPI PHARMACEUTICALS UGANDA
PAYSLIP — MAY 2025
Sarah Nakato
EMP-0047 · Production Manager
Pay Date
28 May 2025
Earnings
Basic SalaryUGX 2,400,000
Housing AllowanceUGX 300,000
Transport AllowanceUGX 150,000
Gross PayUGX 2,850,000
Deductions
PAYE (URA)UGX 342,000
NSSF Employee (5%)UGX 142,500
LSTUGX 25,000
NET PAYUGX 2,340,500
Employer Contributions
NSSF Employer (10%)UGX 285,000
This payslip was auto-generated by PayrollGuard Uganda
PAYE Filing — URA
Monthly Pay As You Earn return — due 15th of every month
⚠ May 2025 PAYE return not yet filed. Deadline: 15 June 2025. Auto-filing scheduled for 14 June at 8:00 AM. You can file manually now.
May 2025 PAYE Summary
Total Employees Filed387
Total Employment IncomeUGX 284,000,000
Exempt IncomeUGX 18,200,000
PAYE PayableUGX 38,350,000
Tax Band Breakdown
| Band (UGX/month) | Rate | Employees | PAYE |
|---|---|---|---|
| 235K – 335K | 10% | 48 | 480,000 |
| 335K – 410K | 20% | 124 | 3,720,000 |
| 410K – 10M | 30% | 196 | 28,140,000 |
| Above 10M | 40% | 19 | 6,010,000 |
Filing History
| Month | PAYE | Filed | Status |
|---|---|---|---|
| April 2025 | UGX 37.1M | 14 May | Filed |
| March 2025 | UGX 36.8M | 14 Apr | Filed |
| February 2025 | UGX 35.2M | 14 Mar | Filed |
| January 2025 | UGX 34.9M | 14 Feb | Filed |
| May 2025 | UGX 38.4M | — | Pending |
✓ Zero late PAYE filings since PayrollGuard implemented (January 2025). Previous year: 4 late filings, UGX 2.1M in penalties paid.
NSSF Filing
National Social Security Fund — 15% of gross salary (5% employee + 10% employer)
⚠ May 2025 NSSF contribution not yet remitted. Deadline: 15 June 2025. Total due: UGX 42,600,000.
May 2025 NSSF Calculation
Gross PayrollUGX 284,000,000
Employee Contribution (5%)UGX 14,200,000
Employer Contribution (10%)UGX 28,400,000
Total NSSF RemittanceUGX 42,600,000
Late penalty if missed: UGX 2,130,000 (5%) + interest
NSSF Remittance History
| Month | Amount | Remitted | Status |
|---|---|---|---|
| April 2025 | UGX 41.4M | 14 May | Paid |
| March 2025 | UGX 40.8M | 12 Apr | Paid |
| February 2025 | UGX 39.6M | 13 Mar | Paid |
| January 2025 | UGX 38.9M | 14 Feb | Paid |
| May 2025 | UGX 42.6M | — | Pending |
Ghost Worker Detection
Employees flagged for suspicious payroll activity — no attendance, inactive IDs, or duplicate records
🚨 3 employees flagged as potential ghost workers. They are still active on payroll but show zero attendance, clock-in, or system activity for 30+ days. Immediate investigation required.
👻 Patrick Okello — EMP-0198 — Production Line 3
GHOST FLAG · 47 days no activity
Last clock-in: 2 April 2025. Has not scanned access badge, logged into any system, or been seen on factory floor since. Still drawing full salary of UGX 1,240,000/month. Supervisor David Kato claims "he comes sometimes." No leave approved. Potential loss to date: UGX 2,480,000.
👻 Irene Namukasa — EMP-0312 — Finance Dept
GHOST FLAG · 38 days no activity
Last payroll access: 14 April. Email account inactive. Building access card not used since April 14. HR records show she was informally "transferred" to Jinja branch but no official transfer form was processed. Jinja branch has no record of her. Monthly salary: UGX 980,000. Potential loss: UGX 1,470,000.
⚠ Moses Wafula — EMP-0089 — Quality Control
WARNING FLAG · 31 days reduced activity
Clock-in records show only 3 days attendance in the last 31 days. Claimed sick leave for 2 weeks but medical certificate not submitted. Under monitoring. Monthly salary: UGX 820,000.
Ghost Detection Rules
✓Flag if no clock-in for 30+ days while on active payroll
✓Flag if duplicate National ID or TIN detected across employee records
✓Flag if employee bank account matches another employee's account
✓Flag if headcount increases by 5%+ in a single month without HR approval
✓Alert MD if any payroll change exceeds UGX 10M without two-person approval
Payroll Audit Log
Every payroll action logged permanently. Tamper-proof. Accessible to board and auditors.
| Timestamp | Action | User | Detail | IP |
|---|---|---|---|---|
| 2025-05-19 09:14 | Ghost Flag Raised | System Auto | EMP-0198 Patrick Okello — 47 days no activity | System |
| 2025-05-18 16:42 | Payroll Approved | CFO — J. Ssemakula | May 2025 payroll — UGX 284M — 387 employees | 197.157.x.x |
| 2025-05-18 14:30 | Salary Change | HR — M. Nakato | EMP-0024 salary increase UGX 200K — approved by MD | 197.157.x.x |
| 2025-05-14 08:01 | PAYE Filed (Auto) | System Auto | April 2025 PAYE — UGX 37.1M — URA Ref: URA202504871 | System |
| 2025-05-14 08:03 | NSSF Remitted (Auto) | System Auto | April 2025 NSSF — UGX 41.4M — NSSF Ref: NSSF202504321 | System |
| 2025-05-12 11:22 | New Employee Added | HR — M. Nakato | EMP-0387 Andrew Mugisha — Production Line 2 | 197.157.x.x |