Skip to content

Payroll for teams across Africa.

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.

Colleagues reviewing work on a laptop
Example pay run

Built for the way African companies pay people.

  • Staff at work on a factory floor

    Growing SMEs

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

  • Lagos skyline

    Teams in several countries

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

  • Two colleagues discussing figures on a laptop

    Companies hiring from abroad

    Employ people in Africa through our EOR, without setting up a local entity.

  • A team working on laptops around a table

    Payroll bureaus

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

Payroll across borders shouldn't need a spreadsheet per country.

Someone working through paperwork at a desk
  • Each country changes its rates on its own schedule.
  • A salary edit after approval goes out in the bank file unnoticed.
  • Staff chase HR for payslips, leave balances and tax forms on WhatsApp.
  • Auditors ask who changed what, and nobody can say.

How a pay run works

  1. 1Attendance closesHours, overtime and approved leave are pulled in.
  2. 2Payroll calculatesEarnings, allowances, deductions and statutory, per country.
  3. 3HR reviewsNew hires, exits and salary changes are flagged.
  4. 4Finance approvesThe run locks.
  5. 5Payouts go outBank and mobile money, in local currency.
  6. 6Payslips and returnsPayslips go to self-service. Statutory reports are ready to file.

What's included

An HR officer smiling at her laptop
ModuleCovers
PayrollMonthly runs, overtime, allowances, deductions, final dues, approvals
StatutoryPer-country tax and contributions, versioned rates, filing exports
PayoutsBank files and mobile money disbursement in local currency
EORHire in countries where you have no entity — contracts, payroll, compliance
EmployeesProfiles, auto staff numbers, contracts, salary and job history, probation
LeaveApplications, balances, accrual rules, leave types, approvals
AttendanceClock-in/out, biometric devices, shifts, lateness
RecruitmentRequisitions, candidates, interviews, offer letters, onboarding
PerformanceKPIs, goals, review cycles, appraisals
DisciplineWarnings, show-cause notices, hearings, suspensions
ExitResignation, clearance, asset return, exit interview, final dues
DocumentsPer-employee file store, access-controlled
ReportsPayroll register, statutory, headcount, attrition, leave, overtime

Rates change. Your payroll keeps up.

  • We maintain statutory rates per country, each with an effective date.
  • Past runs keep the rates they were calculated with.
  • Returns export in the format each authority accepts (KRA, NSSF, SHA, …).
  • Disciplinary records follow the legal process: notice, hearing, outcome.
  • Data handled under Kenya's Data Protection Act 2019.

Payslips on their phone. Fewer questions for HR.

At self.octahr.africa employees can:

  • Download payslips and annual tax forms (P9 in Kenya)
  • Apply for leave and see their balance
  • See attendance and overtime
  • Update contact, next of kin and payout details — changes go to HR for approval

Employee sign in

An employee holding up her phone

Hire in Africa without setting up a company.

OctaHr becomes the legal employer in-country. You choose the person and manage the work; we handle the contract, payroll, statutory and benefits.

How EOR works

TaskWho
Choose the personYou
Set the work and manage day to dayYou
Employment contract under local lawOctaHr
Payroll and payslipsOctaHr
Tax and statutory contributionsOctaHr
BenefitsOctaHr
  • Nairobi skyline

    Nairobi

  • Lagos skyline

    Lagos

  • Accra skyline

    Accra

Everyone sees what they need, nothing more.

RoleCan
HR AdminManage all HR records and policies
Payroll OfficerPrepare and run payroll
FinanceApprove and release payroll
ManagerApprove team leave, view direct reports
EmployeeSelf-service only
System AdminUsers, integrations, settings

Salary data, handled like salary data.

  • Role-based access

  • Multi-factor sign-in

  • Encrypted in transit and at rest

  • Immutable audit log

  • Daily backups

  • Sessions expire when idle

Integrations

Bank filesLive
M-PesaLive
MTN MoMoPlanned
OPayPlanned
Biometric devicesLive
Accounting exports (CSV/Excel)Live
REST APIPlanned

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.

About OctaHr

Questions

Which countries do you support?

Kenya. Others on request.

How do rate changes reach my payroll?

We update them centrally with an effective date. Runs from that date use the new rate.

Can I import from Excel?

Yes — staff and opening balances from a template.

Can we pay via mobile money?

Yes: M-Pesa.

What if payroll needs a change after approval?

It's locked. Corrections go through a logged adjustment or authorized reversal.

Can I run several companies?

Yes, one login, separate data and permissions.

Do you handle casuals and shift workers?

Yes — daily and hourly rates, shifts, overtime.

Run your next payroll on OctaHr.

We'll import your staff and run one payroll alongside your current process so you can compare before switching.