NewPayroll calculator — try live KES rates

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 demo

Trusted by businesses across Kenya and East Africa

Sokoni Group
Mara Holdings
Tatu Foods
Barabara Logistics
Rift Valley Farms
Nairobi Digital

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.

November 2025 · Payroll run48 employees

Gross payroll

KES 4.8M

Net payroll

KES 3.6M

Sarah M.

Finance

67,316Ready

David O.

Operations

52,400Ready

Aisha K.

HR

41,850Review

Daniel N.

Sales

38,200Ready
November batch disbursementApproved
M-Pesa — 34 employeesKES 2,190,000
Processing
Equity Bank — 9 employeesKES 1,204,800
Sent
KCB Bank — 5 employeesKES 1,417,600
Sent

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)

JunJulAugSepOctNov
Gross
Net

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

KES
10K500K1M
%
KES

Payslip breakdown

Loading current KRA rates…

Product walkthrough

The full loop — gross pay to filed return.

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 co­mingled 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.

KDPA registered
Yes
GDPR-aligned data handling
Yes
SOC 2 Type 1
In audit
ISO 27001
In roadmap
Encryption at rest
AES-256
Encryption in transit
TLS 1.3
Audit log retention
7 years
Data residency
Configurable

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 demo

Everything you need to run payroll

Included on every plan

PAYE, NSSF, SHIF, Housing Levy — calculated correctly
M-Pesa and bank disbursement in one run
P10A, NSSF, SHIF returns — auto-generated after approval
Data hosted in Kenya — KDPA compliant

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.