Kenyan HR and payroll,
calculated correctly.
Statutory deductions to the cent. Payslips on the phones your team already uses. M-Pesa and bank in one approved batch.
Schedule a demoTrusted by businesses across Kenya and East Africa
Payroll automation
A seamless payroll run for your entire team.
From employee register to approved payslips in under twenty minutes.
Pre-filled from your HR register
Attendance, approved leave, and salary changes are already applied before you open the run. No manual data entry.
Exception report surfaces every anomaly
Missing bank accounts, unapproved salary changes, first-time employees — all flagged before you approve.
One click. M-Pesa and bank together.
Approval triggers the Daraja API and bank transfer simultaneously. Employees notified by SMS or WhatsApp.
Gross payroll
KES 4.8M
Net payroll
KES 3.6M
Sarah M.
Finance
David O.
Operations
Aisha K.
HR
Daniel N.
Sales
Disbursement
One pay run. M-Pesa and bank, together.
Native Daraja API integration. Direct file integration with Equity, KCB, Co-op, NCBA, Stanbic and DTB. No re-keying, no second platform.
Split disbursement in one approval
Each employee chooses M-Pesa or bank. You approve once. Both channels execute simultaneously.
Real-time delivery confirmation
M-Pesa confirms within seconds. Bank transfers tracked to settlement. Full audit trail per employee.
Built-in compliance
Every Kenyan statutory rule, in writing and in code.
PAYE, NSSF, SHIF, Housing Levy, NITA, HELB. When the law changes, we ship the same day.
Statutory returns, auto-generated
P10A, NSSF schedule, SHIF remittance, Housing Levy — generated automatically from approved payroll, formatted and ready to file.
Mobile-first for every employee
Payslips on entry-level Android. PIN login, no password rules. The self-service portal is built to load on 3G and low bandwidth.
Payroll cost over time
Track gross payroll, deductions, and net cost month over month across your organisation.
Monthly payroll — KES (millions)
M-Pesa and bank in one run
Native Daraja API. Direct integration with Equity, KCB, Co-op, NCBA, Stanbic. No re-keying, no second platform.
Data hosted in Kenya
KDPA compliant. Tenant isolation at the PostgreSQL schema level. AES-256 at rest, TLS 1.3 in transit.
Live payroll engine
Try the engine.
Real KES rates. Live.
Type a salary and see every statutory deduction calculated to the cent using current KRA rates.
Inputs
Payslip breakdown
Loading current KRA rates…
Product walkthrough
The full loop — gross pay to filed return.
November 2025
Payroll Run
48 employees · Ready for review
Sarah M.
Finance
David O.
Operations
Aisha K.
HR
Daniel N.
Sales
Grace W.
Tech
Compliance is our operating model
When the rules change, we ship the same day.
Kenyan statutory law changes several times a year — Finance Acts, NSSF transitions, SHIF rate changes, new KRA filing formats. We track the legislative cycle and ship rate updates the day they take effect, not when someone remembers to check.
Oct 2024
SHIF transition from NHIF
2.75% rate, new remittance target. Shipped same day.
Sep 2024
Finance Bill 2024
PAYE band amendments applied across all pay runs.
Mar 2024
Housing Levy 1.5%
Employer match applied automatically from March payroll.
Feb 2024
NSSF Tier II uplift
New employer contribution tiers, live on effective date.
Jan 2024
eTIMS rollout
VAT invoicing compliance supported across the platform.
240+
Businesses on the platform
1.2B
KES processed monthly
100%
On-time statutory filings
<20m
Average payroll run
Security & compliance
Built to enterprise standard.
Payroll data is some of the most sensitive data a business holds. Every employee's salary, every statutory deduction, every bank account number lives inside this platform. We treat that responsibility seriously, and the architecture reflects it.
Tenant isolation is enforced at the PostgreSQL schema level — your data is never comingled with another company's records, even at the infrastructure layer. Audit logs are immutable and retained for seven years, matching the KRA requirement for payroll records. Every API call is authenticated, every data change is logged with the acting user's identity.
Join 240+ businesses growing with AndikishaHR.
Start your 30-day free trial. No credit card required. Founding customer pricing locked for 24 months for our first 50 customers.
Schedule a demoEverything you need to run payroll
Included on every plan
Stay ahead of compliance changes.
Statutory updates, platform news, and payroll guidance — straight to your inbox.
FAQ
Everything buyers actually ask.
Will payroll run if my internet drops in the middle of it?
Yes. Once you initiate a payroll run and the calculations are confirmed, the job is queued server-side. Your internet connection dropping does not affect processing. You will receive an email and SMS confirmation when the run completes, and you can review the results when you are back online.
Do I have to switch from my current accountant?
No. AndikishaHR generates all the reports your accountant needs — reconciliation summaries, P9 annual returns, PAYE worksheets, NSSF schedules — and exports them in standard formats. Most customers keep their existing accountant and simply redirect the data-gathering work to the platform.
Can I run payroll for casuals on a daily rate?
Yes. Casual and contract workers are supported alongside permanent staff. You assign a daily or hourly rate, input actual days worked for the period, and the system applies the correct PAYE withholding for casual workers under the KRA guidelines — which differs from the permanent employee treatment.
How do you handle a Finance Bill change mid-month?
We monitor gazette notices and will push a rate update before the effective date. If a change takes effect partway through a payroll month, the platform splits the payroll period automatically and applies the old rate to earnings before the effective date and the new rate to earnings after. The transition is documented in the payroll audit log.
What happens to my data if I cancel?
Your data remains accessible for 90 days after cancellation. During that window you can export everything — employee records, payslip history, statutory filing records — in standard formats. After 90 days, data is deleted from production systems. We retain encrypted backups for 7 years to meet KRA audit requirements, then they are purged.
Can I export to QuickBooks, Xero, or Sage?
Xero and Sage integrations are on the roadmap for Q3 2026. QuickBooks integration is in planning. Until those are live, the platform exports a standard journal entry CSV that your accounting team can import manually into any general ledger system. Custom integrations are available on the Scale plan.
Is mobile money disbursement extra, or included?
M-Pesa salary disbursement is included in all plans. There is no per-transaction fee charged by AndikishaHR. Safaricom's standard M-Pesa business pay-out fees apply on the network side — these are your standard Daraja API transaction fees and are passed through at cost.
How do I import my current employee list from Excel?
There is a CSV import template in the onboarding flow. Fill in the required columns — name, ID number, KRA PIN, bank or M-Pesa details, salary, and employment type — and upload it. The system validates each row and flags errors before importing. For Growth and Scale customers, the onboarding team will do the import with you on a call.
Does the employee app support local languages?
The employee portal supports English and Kiswahili. An employee can switch language with one tap from the payslip view. All deduction labels, explanations, and notifications are translated. Additional language support is planned but not yet confirmed for the current roadmap.
Do you support contractor payments and gig workers?
Contractor and gig worker payments are supported. You can flag a worker as a contractor and the system applies the 5% withholding tax on professional fees under the KRA guidelines rather than the PAYE schedule. Contractors do not accumulate leave balances or NSSF contributions unless you configure it explicitly.
Still have questions? Contact the team.