Overview
Current pay period
Recent shifts
Pending advances
Top earners this period
Employees
—
| Employee | Country | Branch | Rate | Pay type | Deductions | Actions |
|---|
Branches
Manage company locations
Shifts
Log and manage work hours
| Employee | Date | Shift type | Hours | Rate | Gross | Logged by | Actions |
|---|
Pay Runs
Calculate, review and process payroll
Pending
Processed
Salary Advances
Up to 50% of earned pay
All
Pending
Approved
Rejected
| Employee | Requested | Max (50%) | Amount | Status | Actions |
|---|
Reports
Payroll summaries and statutory schedules
📊
Payroll Summary
Total wages, hours, deductions per period
🏛️
NSSF Schedule
Employee & employer contributions
🧾
PAYE Schedule
Tax deductions by employee
🏢
Branch Summary
Costs breakdown per branch
Bulk Upload
Import employees via CSV or paste data
Upload CSV file
Click to browse or drag & drop CSV
employees_template.csv · max 5MB
Or paste CSV data
CSV column guide
| Column | Required | Values / Format | Example |
|---|---|---|---|
| first_name | Yes | Text | Grace |
| last_name | Yes | Text | Nakato |
| emp_id | No | Text (auto-generated if blank) | EMP-001 |
| country | Yes | UG · KE · RW · TZ · ZA · OTHER | UG |
| branch | No | Branch name (must exist) or blank | Kampala HQ |
| role | No | Text | Production Operator |
| pay_type | Yes | hourly · daily · fixed | hourly |
| rate | Yes | Number | 5000 |
| currency | Yes | UGX · KES · RWF · TZS · ZAR · USD | UGX |
| phone | No | Text | +256700000000 |
| nid | No | National ID text | CM86001012GWEN |
Sample data — paste directly to test
first_name,last_name,emp_id,country,branch,role,pay_type,rate,currency,phone Grace,Nakato,EMP-001,UG,,Production Operator,hourly,5000,UGX,+256700123456 James,Kamau,EMP-002,KE,,Field Officer,daily,1500,KES,+254712345678 Marie,Uwimana,EMP-003,RW,,Lecturer,fixed,350000,RWF, Amina,Msangi,EMP-004,TZ,,NGO Coordinator,fixed,800000,TZS, Thabo,Dlamini,EMP-005,ZA,,Plant Manager,fixed,35000,ZAR,+27821234567
Deduction Settings
Country-specific statutory + voluntary deductions
🇺🇬 Uganda
🇰🇪 Kenya
🇷🇼 Rwanda
🇹🇿 Tanzania
🇿🇦 South Africa
Voluntary deductions (all countries)
PAYE bands
Settings
Company
Payroll defaults
Leave Management
Approve requests · track balances
Pending
Approved
All
| Employee | Type | Days | Status | Action |
|---|
On leave today
By leave type (days approved)
Payment APIs
Connect providers to disburse salaries directly
✓ Connected
📱
MTN MoMo
Mobile Money — Uganda, Rwanda
show
🇺🇬 Uganda🇷🇼 Rwanda
Not tested
✓ Connected
📡
Airtel Money
Mobile Money — UG, KE, TZ, RW
show
show
🇺🇬 UG🇰🇪 KE🇹🇿 TZ🇷🇼 RW
Not tested
✓ Connected
💚
M-Pesa (Daraja)
Safaricom B2C — Kenya
show
show
show
🇰🇪 Kenya
Not tested
✓ Connected
🦋
Flutterwave
Pan-Africa payouts — UG, KE, TZ, RW, ZA
show
show
show
🇺🇬 UG🇰🇪 KE🇹🇿 TZ🇷🇼 RW🇿🇦 ZA
Not tested
✓ Connected
🔷
Xente
B2B Fintech — Uganda
show
🇺🇬 Uganda
Not tested
✓ Connected
🇰🇪
Pesaflow
Kenya bank & payroll disbursements
show
show
🇰🇪 Kenya
Not tested
Disbursement settings
Trigger payments automatically when a pay run is confirmed
Variables: {company} {month} {empname}