Built for Africa
Statutory rules for 54 countries, bank payment files in each country's format, an offline-capable mobile app, WhatsApp delivery, six languages — out of the box, not as add-ons.
Ten modules. One employee record. Every African country. Payroll is just one of them — and every other module flows into it automatically.
Statutory rules for 54 countries, bank payment files in each country's format, an offline-capable mobile app, WhatsApp delivery, six languages — out of the box, not as add-ons.
Every module writes to the same employee record. Approved leave, hours worked, performance ratings, loan repayments — all flow into the next payroll cycle automatically.
Most companies start with payroll + people + attendance. Add the rest as you grow. Every module switches on without re-implementation.
Each card links to a deep-dive — features, FAQs, and how the module connects to payroll.
Multi-country, multi-currency, always compliant
The full employee lifecycle in one place
Critical for NGOs, consultancies, and project-based organizations
Link every employee's time to a project, grant, or cost centre. Field staff submit timesheets from their phone — offline. Managers approve digitally. Payroll and donor reports generate automatically.
GPS, fingerprint or web — any method, any location
Goals · 360 · probation · PIPs · calibration
From job posting to first payslip
Certificates · compliance · skills · audits
SACCO, loans, medical, pension — all in payroll
iOS & Android · Works offline · WhatsApp
Geofence clock-in, site visits, route history
For technicians, guards and sales teams spread over many sites: know which site each person is at, and when the work started and ended. Works without signal, and approved time flows into payroll.
See the deep dive →Every level of the organization gets exactly the view they need. Country isolation, regional clusters, and global rollups — built into the core, not bolted on.
Full visibility across all countries. Consolidated payroll reports, multi-currency dashboards, org-wide analytics.
See your cluster of countries. Manage East Africa, West Africa, or any regional grouping independently.
Manages their country's data only. Full HR capabilities with country-specific statutory compliance built in.
Mobile app access to payslips, leave requests, attendance, and documents — their data only, on any device.
Data isolation is automatic — not an add-on.
A country HR manager in Uganda never sees Kenya payroll data. A regional director in East Africa cannot access West Africa records. Your data governance is engineered into the platform's core — not bolted on afterward.
Most HR systems sell you modules as separate products — leave is one tool, attendance another, payroll a third — and then your team spends every month reconciling them. SmartHR Africa is one system. Every event flows to payroll automatically.
Hours worked, overtime, late arrivals — straight into the next payroll run.
Approved leave deducts entitlement, unpaid leave reduces gross pay automatically.
Hours tagged to grants generate PEPFAR / Global Fund / EU reports without rework.
Every loan repayment schedule deducts the right amount each month, end-to-end.
A signed offer creates the employee record, contract, and first payslip configuration.
Approved appraisals propose raises. One click moves them into the next payroll.
Don't see yours? Ask the team →
All 54 African countries are supported on the platform — including the smaller markets that most HR vendors skip (São Tomé, Eritrea, Comoros, Equatorial Guinea, South Sudan). Statutory rules are maintained centrally for each country, so updates to PAYE bands or social-security rates roll out per country without affecting your other markets.
Pricing is set in USD per employee per month and pinned at the start of each calendar month for currency conversion. Your local-currency price shows on every country page; HQ sees the consolidated USD view. There is no per-country setup fee and no per-module upsell — the same plan unlocks the same features everywhere.
Yes. Each country runs its own statutory engine and pay calendar; HQ sees a consolidated headcount and cost view across every market. Country data is isolated at the database query layer — a Kenya HR user (even via the API) cannot retrieve a Nigeria payroll record. See /solutions/multi-country for the full breakdown.
Statutory rates are maintained centrally in the platform — Kenya PAYE, SHIF, NSSF, Housing Levy; South Africa PAYE, UIF, SDL; Nigeria PAYE per state, Pension Reform Act contributions, NHF; and equivalents for every African country. When a gazette publishes a change, the new rate is applied within days, not weeks — and only to that country, leaving every other country untouched.
By bank transfer. Each approved payroll run produces a bank payment file for each country, in the format that country's banks accept. Your finance team uploads the file to your bank and pays the whole run in one batch — no re-typing between systems.
Typical single-country onboarding is 4–6 weeks from kick-off to first live payroll cycle. Multi-country rollouts run 6–8 weeks with the first two countries piloted, then phased rollout for the rest. See the 90-day migration playbook for the week-by-week detail.
Yes — the employee self-service app (iOS, Android, and a mobile web version) lets staff view payslips, apply for leave, submit expense claims, clock in with GPS, and submit timesheets. It works offline at field sites and syncs when connectivity returns. Workers without smartphones can clock in on a fingerprint device at the site, or a supervisor or HR can record attendance for them.
The admin and employee interfaces are available in English, French, Portuguese, Arabic, Swahili, and Amharic. Country-specific contract templates, statutory forms, and payslips are localised to each country's official language(s). Additional languages are added on request for enterprise deployments.
Book a 30-minute demo with our team. We'll walk you through every module relevant to your operation, in the countries you operate in.