HR and payroll, built in Malawi

Leave in a WhatsApp thread. Payroll in a spreadsheet. Neither one lives with the employee.

People, leave, expenses, equipment and payroll on one employee record. Priced and paid in kwacha.

No card to start. Bring your staff list in from a spreadsheet.

Three colleagues working together at a shared desk in an office in Blantyre, late afternoon light through louvred windows.

Monday morning, as a manager sees it

WhoRequestDatesDaysBalance afterClash
Thoko BandaSenior AccountantAnnual leave14 to 18 Aug 202657.5NoneApproveDecline
Tamandani GondweField TechnicianAnnual leave17 to 21 Aug 202652Overlaps Thoko BandaApproveDecline
Chikondi PhiriOperations LeadExpense claimFuel and tolls, 3 receipts02 Jul 2026MWK 84,500Not applicableNoneApproveDecline

The balance after and the clash are worked out before you decide. Approval follows the manager relationship, not the department. Anyone without a manager routes to HR.

Who is out

The clash was visible before anyone asked.

Every approved request lands on one team calendar, so a manager sees the gap in August before two field technicians book the same week.

Operations, August 2026

101112131417181920212425262728Thoko BandaTamandani GondweChikondi PhiriMphatso Kaunda
Approved leaveTwo or more away, same dayWorking

What is inside

Five things, one record.

Change someone’s manager once and the approval chain, the org tree and next month’s payslip all follow.

People

The record exists before the person does

Set their position and manager, send the invitation, attach equipment before day one. The account links itself on acceptance.

See how it works

Requests

Leave and expenses run the same chain

One queue, balances worked out before the decision, and an audit trail on every override.

See how it works

Payroll

No tax rate is written into the code

Deduction rules are data you supply: fixed amounts, percentages or progressive bands. A budget change is a new dated row.

See how it works

Equipment

Custody, not a stock list

Every laptop and handset carries its own history: who holds it, since when, and in what condition.

See how it works

Hiring

The candidate becomes the employee

A public job board, an applicant pipeline, and a hire that becomes an employee record without being typed twice.

See how it works

Hire to payslip

Typed once, at the very start.

The name a candidate types on the application form is the name on their first payslip.

Job boardAn application arrivesNo candidate login. Name, contact and answers to your per-job form.
PipelineReviewed and offeredStages, structured reviews and an event trail on the application.
PeopleThe record is createdPosition, manager and start date set. The invitation goes out.
PayrollFirst payslip issuedSalary, allowances and deductions from the rules already in place.

Payroll

Kwacha first, and no rate written from memory.

Luwawa ships no PAYE band, pension rate or threshold. Rates are dated tables you maintain, so any payslip recomputes against the rates that applied on its pay date.

A payslip, illustrative figures

NK
Nkhata GroupBlantyre, Malawi
Pay period01 to 30 June 2026Paid 30 June 2026

Earnings

Basic salary1,850,000
Housing allowance120,000
Transport allowance65,000
Gross pay2,035,000

Deductions

PAYE618,400
Pension, employee100,000
Salary advance32,000
Total deductions750,400
Net pay, MWK1,284,600

Access

An IT admin issues the laptop and never sees the salary.

Seven roles, each with its own reach. Nobody sees a salary because they happen to be an administrator.

Owner
Everything, including billing and closing the company down.
HR admin
People, leave, expenses, payroll, compensation and banking.
IT admin
Equipment, invitations and accounts. Never compensation or banking.
Hiring manager
Their own jobs and applicants, plus approvals for direct reports.
Recruiter
The hiring pipeline only.
Employee
Their own record, requests, documents, payslips and equipment.

Bank details are encrypted at rest and never shown in full again after entry. Every reveal is written to an audit trail, and a change notifies the employee by email.

Ahead

Malawi now. A second country is additive.

Nothing Malawi-specific lives in the payroll runner. A country brings its own deduction pipeline and report shapes as a pack, so the next market is configuration, not a rewrite.

Shared, every market
Payroll runner
Pay periods, run states, freezing on approval, payslip generation, bank schedules
Country pack, live
Malawi
MWK, PAYE bands, pension, statutory report shapes, MRA-sourced rate tables
Country pack, not built
Next market
Its own currency, deduction pipeline and report shapes. No change to the runner.

Starting on your own

Create the company, invite your staff, run this month.

For ten to two hundred people. Import the staff list from a spreadsheet and set your leave types on the way in.

Moving a bigger team

Several departments, payroll history, a staged rollout.

We map your deduction rules, load historic pay runs, and bring departments across one at a time.