
Started in Nairobi.
We built OctaHr for Kenyan payroll first, where rates move often and mistakes mean penalties. Getting one country exactly right is how we add the next.
OctaHr calculates tax and statutory deductions for each country, gets payroll approved, and pays your people to their bank or mobile money in local currency.
No card required. Kenya supported. Nigeria and Ghana coming soon.


Growing SMEs
Outgrowing the payroll spreadsheet, with casuals, shifts and overtime to pay.

Teams in several countries
Staff in Kenya, Nigeria or Ghana, each with its own rates and returns.

Companies hiring from abroad
Employ people in Africa through our EOR, without setting up a local entity.

Payroll bureaus
Run payroll for many clients, each with separate data and permissions.


| Module | Covers |
|---|---|
| Payroll | Monthly runs, overtime, allowances, deductions, final dues, approvals |
| Statutory | Per-country tax and contributions, versioned rates, filing exports |
| Payouts | Bank files and mobile money disbursement in local currency |
| EOR | Hire in countries where you have no entity — contracts, payroll, compliance |
| Employees | Profiles, auto staff numbers, contracts, salary and job history, probation |
| Leave | Applications, balances, accrual rules, leave types, approvals |
| Attendance | Clock-in/out, biometric devices, shifts, lateness |
| Recruitment | Requisitions, candidates, interviews, offer letters, onboarding |
| Performance | KPIs, goals, review cycles, appraisals |
| Discipline | Warnings, show-cause notices, hearings, suspensions |
| Exit | Resignation, clearance, asset return, exit interview, final dues |
| Documents | Per-employee file store, access-controlled |
| Reports | Payroll register, statutory, headcount, attrition, leave, overtime |
At self.octahr.africa employees can:

OctaHr becomes the legal employer in-country. You choose the person and manage the work; we handle the contract, payroll, statutory and benefits.
| Task | Who |
|---|---|
| Choose the person | You |
| Set the work and manage day to day | You |
| Employment contract under local law | OctaHr |
| Payroll and payslips | OctaHr |
| Tax and statutory contributions | OctaHr |
| Benefits | OctaHr |

Nairobi

Lagos

Accra
| Role | Can |
|---|---|
| HR Admin | Manage all HR records and policies |
| Payroll Officer | Prepare and run payroll |
| Finance | Approve and release payroll |
| Manager | Approve team leave, view direct reports |
| Employee | Self-service only |
| System Admin | Users, integrations, settings |
Role-based access
Multi-factor sign-in
Encrypted in transit and at rest
Immutable audit log
Daily backups
Sessions expire when idle
| Bank files | Live |
| M-Pesa | Live |
| MTN MoMo | Planned |
| OPay | Planned |
| Biometric devices | Live |
| Accounting exports (CSV/Excel) | Live |
| REST API | Planned |

We built OctaHr for Kenyan payroll first, where rates move often and mistakes mean penalties. Getting one country exactly right is how we add the next.
Kenya. Others on request.
We update them centrally with an effective date. Runs from that date use the new rate.
Yes — staff and opening balances from a template.
Yes: M-Pesa.
It's locked. Corrections go through a logged adjustment or authorized reversal.
Yes, one login, separate data and permissions.
Yes — daily and hourly rates, shifts, overtime.
We'll import your staff and run one payroll alongside your current process so you can compare before switching.