PRODUCTS · PEOPLE · PAYROLL
LEYSCO100 · PAYROLL — LIVE IN PRODUCTION

Payroll that files what it proves.

Formula-driven gross-to-net with the Kenya statutory engine end-to-end — every deduction computed in the run, every government return generated from the same run that pays.

450+employees paid
billing-ledger
RECEIPT · 450+ EMPLOYEES PAIDOur HR & payroll engine runs and pays 450+ employees every month across six organisations, delivered white-label through the REEDS channel. — REEDS billing ledger, verified 2026-07 · billing-ledger
7 statutory linesstatutory engine
code-inventory
RECEIPT · STATUTORY ENGINEKenya statutory engine end-to-end: NSSF, SHIF/NHIF, PAYE (iTax), HELB, Housing Levy, NITA and P9 — deductions computed in the pay run and government-return files generated from the same run. Running in production through the REEDS white-label channel. — PRODUCT_TAXONOMY 2026-07-10 (People line, code-verified: statutory deduction engine + return generation); REEDS production, verified 2026-07 · code-inventory
XoraHRwhite-label channel
billing-ledger
RECEIPT · WHITE-LABEL CHANNELMulti-tenant white-label and subscription billing — the SaaS layer that lets REEDS resell the HR product under its own brand, per sub-company, with live recurring revenue. — SSOT items 7/99 (REEDS channel; ~KES 426,648/quarter run-rate), verified 2026-07 · billing-ledger
REEDS channel · 6 organisations
ON LEYSCO100LiveRunning in production. 450+ employees paid monthly through the REEDS white-label channel.
ON LEYSCO AKILIRoadmapNot yet built on Leysco Akili. Designed as one AI-governed bounded context, informed by this line.
The category

Kenya statutory payroll / HCM

The names you'll be comparing

Workpay · PaySpace · SAP Payroll

The difference

The same house that posts 1.66M+ distribution invoices runs this payroll — one ledger discipline, one approval engine, one team across pay and operations.

reconciliation
RECEIPT · ONE HOUSE, ONE LEDGERThe same house that posts 1.66M+ distribution invoices in production runs these operations — one ledger discipline, one approval engine, one team across pay, people and distribution. — derived: c-004 (SAMWEST sql-count) + c-011 (REEDS billing ledger), verified 2026-07 · reconciliation

P10 · PAYE RETURN · CSV EXCERPTSYNTHETIC · GENERATED FROM JUN-2026 RUN
PIN,Employee,Gross,PAYE
A0*****18X,MWANGI P,125000,28500
A0*****05M,OTIENO A,98000,19200
A0*****73G,WANJIKU G,76500,13050
… 454 rows → itax_p10_2026-06.csv
GENERATED FROM THE RUN — READY FOR iTAX UPLOAD, NOT RE-KEYED

NSSF to P9, from the same run.

Statutory

NSSF, SHIF, PAYE via iTax, HELB, Housing Levy, NITA — computed inside the pay run, and the return files generated from it. Nothing re-keyed, nothing reconciled by hand.

code-inventory
RECEIPT · STATUTORY ENGINEKenya statutory engine end-to-end: NSSF, SHIF/NHIF, PAYE (iTax), HELB, Housing Levy, NITA and P9 — deductions computed in the pay run and government-return files generated from the same run. Running in production through the REEDS white-label channel. — PRODUCT_TAXONOMY 2026-07-10 (People line, code-verified: statutory deduction engine + return generation); REEDS production, verified 2026-07 · code-inventory

PAY-GROUP FORMULA · AS DATAGROUP: FIELD-STAFF
  BASIC
+ HOUSE_ALLW
+ TRANSPORT
NSSF(tier2)
SHIF(2.75%)
PAYE(bands)
HELB(sched)
= NET
EDITED AS ROWS PER PAY GROUP — NO CODE CHANGE

Gross-to-net is configuration, not code.

Computation

Pay types, pay groups and ranges, allowances and deductions are rows a payroll admin edits — the formula engine computes gross-to-net per group, so a new pay policy is a change of data, not a change request.

code-inventory
RECEIPT · FORMULA ENGINEFormula-driven salary calculation — pay types, pay groups and ranges, allowances, deductions, gross-to-net — configured as data, not code, per pay group. — PRODUCT_TAXONOMY 2026-07-10 (Payroll Engine, code-verified), verified 2026-07 · code-inventory

DEVICEbiometric enroll MUSTER ROLLdaily worked days PAY RUNworked-day pay ONE UNBROKEN RECORD — CLOCK AT THE GATE TO THE PAYSLIP

The muster roll feeds the run.

Attendance

Biometric devices enroll and capture attendance daily; the muster roll flows straight into worked-day pay. From the clock at the gate to the payslip, one unbroken record.

code-inventory
RECEIPT · MUSTER TO PAY RUNBiometric time & attendance with device enrollment API, daily worked-day tracking and a muster roll that feeds the pay run directly — attendance to payslip without re-keying. — PRODUCT_TAXONOMY 2026-07-10 (Time & Attendance, code-verified), verified 2026-07 · code-inventory

ADVANCE · AMORTISATIONSYNTHETIC · IN-RUN
RunInstalmentBalanceStatus
APR 202610,00030,000recovered in run
MAY 202610,00020,000recovered in run
JUN 202610,00010,000recovered in run
JUL 202610,0000recovered in run
THE DEDUCTION HAPPENS IN THE SAME RUN THAT PAYS

Loans recover themselves in the run.

Recovery

Employee loans and salary advances carry eligibility, approval and repayment schedules — and the deduction happens inside the same run that pays, so recovery is never a side spreadsheet.

code-inventory
RECEIPT · LOANS & ADVANCESEmployee loans and salary advances with eligibility criteria, approval, repayment schedules and payroll-integrated recovery — the deduction happens in the same run that pays. — PRODUCT_TAXONOMY 2026-07-10 (Loans & Advances, code-verified), verified 2026-07 · code-inventory

Everything in the line.

In this line
Leave ManagementLiveEntitlements, accrual, carry-over, recall.
Time & Attendance (biometric)LiveDevice enrollment, daily capture, muster roll.
Shift & Workforce SchedulingLivePatterns, allocation, rotating shifts.
Timesheets & OvertimeLiveEntry, approval, overtime capture.
Recruitment / ATS + Career SiteLivePostings, career pages, candidates.
Performance — Goals, KPI, AppraisalLiveCascading goals to calibration.
Training & DevelopmentLivePrograms, trainers, completion records.
Employee Self-ServiceLivePayslips, requests, announcements.
HR Helpdesk (SLA)LiveTickets, escalations, approvals.
Whistleblower & GrievanceLiveConfidential intake and case routing.
HR Asset Management & RecoveryLiveExit recovery feeds payroll deductions.
Approval Workflow EngineLive21-table configurable approvals.
White-label & Subscription BillingLiveThe XoraHR resell layer (REEDS).

The returns ledger that fills itself.

Signature · Synthetic amounts, real statutory lines

Run payroll once. Every statutory obligation below is computed in that run and its return artifact generated from it — this ledger is the product.

code-inventory
RECEIPT · STATUTORY ENGINEKenya statutory engine end-to-end: NSSF, SHIF/NHIF, PAYE (iTax), HELB, Housing Levy, NITA and P9 — deductions computed in the pay run and government-return files generated from the same run. Running in production through the REEDS white-label channel. — PRODUCT_TAXONOMY 2026-07-10 (People line, code-verified: statutory deduction engine + return generation); REEDS production, verified 2026-07 · code-inventory

OBLIGATIONCOMPUTED IN RUNFILED ASJUN 2026 (SYNTHETIC)
NSSFtiered ee + er · UEL 108,000 (Feb 2026)NSSF byproduct fileKES 1,344,000
SHIF2.75% of grossSHIF returnKES 312,400
PAYEbanded, relief-adjustediTax P10 returnKES 1,204,750
HELBper-employee scheduleHELB remittance listKES 96,500
HOUSING LEVY1.5% employee + employerAHL returnKES 170,400
NITAKES 50 per employeeNITA levy returnKES 22,700
P9per-employee annual cardP9A per employee454 cards
Generated from the pay run — not keyed after it. Amounts synthetic; lines real. Statutory scope: Kenya.
450+employees paid monthly
billing-ledger
RECEIPT · 450+ EMPLOYEES PAIDOur HR & payroll engine runs and pays 450+ employees every month across six organisations, delivered white-label through the REEDS channel. — REEDS billing ledger, verified 2026-07 · billing-ledger

Six organisations run their entire pay cycle here through the REEDS white-label channel — computed, approved, and proven against the same ledger every month.

On Leysco Akili, People is Roadmap — designed as one AI-governed bounded context, not built. We chip our own gaps.

Built for operations that…
  • pay 20–1,000 people on Kenya statutory rules
  • answer to an auditor for every deduction line
  • run white-label or multi-company payroll under one engine
  • want attendance, loans and expense recovery inside the run — not beside it
The old way → this way

Spreadsheets, iTax re-keying and month-end panic one posted, provable pay run

Part of the house.

Related

The house has worked SAP Business One since 2017.

company-books
RECEIPT · SINCE 2017Operating heritage from 2017 as Leysco Systems Consulting (company books from 2019 preserved); LEYSCO LTD incorporated 2020, reg. PVT-5JU8VBP, Nairobi. One continuous practice, one team. — company books; registration PVT-5JU8VBP, verified 2026-07 · company-books

Run payroll you can hand an auditor.

Implemented by the team that built it. Nairobi · EAT.
See a live pay run
Talk to us · WhatsApp +254 780 457 591