/ platform — 03 payroll · KE
Meridian computes PAYE, NSSF, SHIF and the housing levy natively, flags anything that moved since last cycle, routes the run through your approvers, and files the returns — one screen, one afternoon. And unlike a black-box tool, you can open any number and see exactly how it was calculated.
KE · UG · NG · CI · GH · ZA — PAYE, social security, levies, filings. Native.
From variance review to signed-off run, across customers.
Pushed on the legal effective date — you see the diff before the next run.
Monthly, mid-month, off-cycle — several periods can run side by side.
/ why teams switch — the black-box problem
Most payroll tools hand you final figures you can't verify — so disputes and audits turn into spreadsheet archaeology. Meridian computes every line from a formula you can open, question, and audit. Here's a live run: scroll, and watch it calculate from gross to net.
The middle column is the expression engine — the reason you never have to take a figure on faith. When KRA moves a band on the 14th, the diff shows up in this column before your next run: the old amount, the new amount, and the law behind the change.
/ what's inside — 09 capabilities
PAYE for Kenya, Uganda, Nigeria, Côte d'Ivoire, Ghana and South Africa — computed in-product, updated the day the law changes. No waiting on a vendor ticket.
Every allowance, deduction, overtime rate and employer match is a formula you can read and edit — not hardcoded vendor logic. Change a rule, see the diff, run.
Define the chain — preparer, reviewer, approver — and the run can't be paid or filed until each step signs off. Every approval logged, with who and when.
Branded, itemized payslips for every run — designed with the payslip designer, delivered by email or the employee portal, archived for ten years.
Every line is compared with last cycle — new joiners, raises, unusual deductions, anything that moved — and flagged for review before sign-off, not after payday.
P10, P9A, iTax, FIRS PIT, GRA returns, SARS EMP201 — produced straight from the run you just closed, previewed, then filed in one click. No re-keying into portals.
The monthly run, a mid-month advance and an off-cycle correction can all be open at once — backdated raises, leavers, recalls — each reconciled, none blocking the others.
NGN in Lagos, ZAR in Cape Town, USD in Nairobi — one run, FX'd to local books at the rate you set or the date you choose.
Equity, KCB, NCBA, Co-op and more — payment files generated per run in each bank's format, so payday is an upload, not a re-typing exercise.
/ rule versions — pushed on the legal effective date
Each row links to the rule diff. The version pinned to your run is shown on the payslip and in the audit log — for ten years, even after the rules change.
/ usually asked by finance leads
We push the new rule on its legal effective date and recompute any pending runs. Closed runs don't change — they keep citing the version in force the day they closed. Your next run shows the diff, both amounts, and the law in plain language.
Yes. Backdated raises, missed allowances, recall payments, severance — all first-class runs on the same employee timeline, with the same filings and approvals, reconciled with the regular run.
Where there's an API (KRA iTax, SARS eFiling, FIRS TaxPro Max), we generate the file in the authority's exact schema with one-click submission. Elsewhere, you download, review and submit via the portal. Either way the file comes from the same engine — no spreadsheet step.
You define the chain — preparer, reviewer, approver — in the order your organization already uses. The run can't be paid out or filed until each step signs off, and every approval is logged with who and when.
/ the offer
Bring last month's payroll file — we'll import it, compute this month's run, and you can check every line against your old numbers before going live.
10 MIN TO FIRST DRY RUN · KE, UG, NG, CI, GH, ZA