Payroll, leave and attendance in one place.

Staff clock in and out and apply for leave from their phones. Each month Kwikri works out PAYE, NSSF and Local Service Tax, takes off unpaid leave, emails payslips and tells you what to pay URA, NSSF and the council.

Included in: Pro only.

Payslip, October 2026PS-0031
Example: gross pay of UGX 3,000,000
Gross pay
3,000,000
NSSF (5%)
−150,000
PAYE
−788,250
Local Service Tax (part 4 of 4)
−25,000
Net pay
2,036,750
Employer also pays NSSF of 300,000 (10%).

A monthly run in a few minutes

  1. No 1

    Start the month

    Kwikri copies your staff and their pay into a new run.

  2. No 2

    Check the figures

    Add overtime, allowances or advances. Every deduction updates as you type.

  3. No 3

    Pay and send payslips

    Mark the run paid, then email each employee their payslip.

  4. No 4

    Remit

    The statutory report shows what goes to URA, NSSF and your council.

Leave and attendance, without the paper register

Clock in and out from a phone

Each employee gets their own login. One tap clocks them in using the server’s time, so nobody can change it, and the location is saved when the phone allows it.

Who is in, who is late

See today’s board at a glance: at work, late, absent or on leave. Monthly timesheets with hours worked, ready to download to Excel.

Leave requests and approvals

Staff apply on their phone; HR or the owner approves with one tap and the employee gets an email. Annual (21 days), sick, maternity (60 working days), paternity (4 days) and unpaid leave are set up to the Employment Act 2006.

Straight into payroll

Approved unpaid leave is deducted automatically, and each payslip line shows the days present. Weekends and Uganda public holidays are never counted.

The rates Kwikri uses

Rates change. We follow URA, NSSF and Local Government announcements, and you can adjust deductions for your own case.

PAYE from July 2026
Monthly pay up to UGX 335,000 nil; 20% to 410,000; 25% to 485,000; 30% above; plus 10% on pay above 10,000,000
PAYE before July 2026
Nil to 235,000; 10% to 335,000; 20% to 410,000; 30% above; plus 10% above 10,000,000
NSSF
5% employee and 10% employer, on gross pay, paid by the 15th of the next month
Local Service Tax
UGX 5,000 to 100,000 a year by pay band, in four parts from July to October

About payroll

Which deductions does Kwikri work out?

PAYE using the URA monthly bands (from July 2026: nil up to UGX 335,000, then 20%, 25% and 30%, plus 10% on pay above UGX 10 million), NSSF at 5% from the employee and 10% from the employer, and Local Service Tax by pay band, taken in four equal parts from July to October.

What happens when the rates change?

We update Kwikri when URA, NSSF or Parliament change the rules. Earlier months keep the rates that applied then. You can also add your own deductions, such as a SACCO, medical cover, a loan or a salary advance.

Can Kwikri prepare my URA and NSSF returns?

Yes. Each payroll run gives you a PAYE schedule (TIN, gross, chargeable income, PAYE, LST), an NSSF contribution schedule (5% + 10%) and a Local Service Tax list as Excel-ready files, with totals, to fill in the returns on the URA and NSSF portals.

Can employees get their payslips by email?

Yes. Send every payslip in a run with one click. Each employee gets a private link to view and print their own payslip.

Does Kwikri file my returns?

No. Kwikri shows exactly what to pay for PAYE, NSSF and Local Service Tax each month; you file PAYE on the URA portal, NSSF contributions on the NSSF portal and Local Service Tax with your council (KCCA in Kampala), as usual.

Can I change a figure before paying?

Yes. Every amount in a payroll run can be reviewed and edited until you mark the run as paid.

How do staff clock in?

Give each employee an Employee login. They open Kwikri on their phone and tap Clock in or Clock out. The time comes from the server, and the location is saved if they allow it. A manager can also clock people in on a shared computer.

How does leave work?

Employees apply from their phone and see their balance. HR, an Admin or the owner approves or declines, and the employee gets an email. Unpaid leave is taken off their pay in the next payroll run.

Run this month’s payroll in Kwikri.

Setting up takes about five minutes. Free for 14 days, no card needed.