Payday, statutory and all —
handled.
Run enterprise payroll on the same rails you collect on. QPayroll computes PAYE, pension, NHF and NSITF per payslip, pays every salary to a bank-verified account from a dedicated wallet, and hands you the schedules each authority expects — letterheaded with your brand.
Nigerian payroll law, computed per payslip.
Every run works out PAYE under your chosen schedule — the classic PITA consolidated-relief rules or the NTA 2025 reform bands — plus employee and employer pension, NHF and NSITF. Every rate and band is a setting, so a Finance Act change is an edit, never a redeploy.
- Both PAYE schedules, switchableClassic PITA (CRA + six bands) or NTA 2025 (₦800k zero band, rent relief) — one select in settings.
- Pension, NHF & NSITF8% employee / 10% employer of basic+housing+transport, 2.5% NHF, 1% NSITF employer cost — with per-employee exemptions.
- Withholdings stay visibleEvery deduction credits a statutory liability wallet per code, reconciled until you remit it.
Everything between "add employees" and "everyone's paid".
Draft → review → approve → disburse, with safety rails a finance team can sign off on: dual approval on big runs, duplicate detection before money moves, and payments that can never double-fire.
Bulk onboarding
Drag in a spreadsheet — columns auto-map, every row is validated and duplicate-checked, and nothing is written until you approve the preview.
Name-verified payouts
Every bank account is name-checked against the bank before a salary can be sent to it. No verified name, no payment.
Pre-funded payroll wallet
Salaries pay from a dedicated float you top up on any QoinPay rail — payroll can never overdraw your settlement money.
Duplicate detection
Shared accounts, reused TINs, same-name records and overlapping-period payments are flagged on the run — before an approver signs it.
Enterprise scale
Extra-large runs build and disburse in resumable background chunks with live progress — thousands of payslips without one long request.
Documents that file themselves
Payroll register, bank payment schedule and statutory schedules — PDF, Excel or CSV, letterheaded with your logo and address.
Your brand on every payslip. A private link for every employee.
Payslips carry your logo, address and letterhead — on screen, in print and as PDFs. Each one has a private, revocable link the employee can open without a login and save for their records.
- Self-service, no accountsSend the link; the employee sees earnings, deductions and net — nothing else.
- Full audit trailEvery payslip keeps its statutory snapshot — TIN, tax state, RSA PIN — exactly as computed on pay day.
- Employer costs shown honestlyEmployer pension and NSITF are visible but never deducted from take-home pay.
Five steps. Then it's routine.
Add your people, fund the wallet, and run payroll — from the dashboard or straight from your HR system via the API.
Add employees
One by one, by spreadsheet import, or pushed from your HRMS via the API — bank accounts verified as they arrive.
Create & review the run
QPayroll computes every payslip for the period; you review totals, duplicate flags and per-employee breakdowns.
Approve & disburse
Approval is the money decision — large runs can require two approvers. One click pays every verified account; failures list their bank reason and only failures retry.
Employees, pay groups, runs, payslips and statutory summaries are all API-first — with payrun.completed and payslip.paid webhooks, and a ready-made ERPNext HR connector.
Built like payment infrastructure, because it is.
payrun.completed and payslip.paid delivered to your systems, HMAC-signed.Stronger together with the rest of the suite.
QGate
One integration to accept cards, bank transfers, virtual accounts, USSD, QR, mobile money, UPI, Pix and more — with a hosted checkout that adapts to the payer's country automatically.
Explore QGate GovernmentQCollect
Revenue collection for federal, state and local government: MDAs, revenue heads, bank-quotable bill references, POS, USSD, bank-branch and field-agent channels — every rail processed natively by QPay, under one roof.
Explore QCollect IssuingQSub
Recurring billing with smart retries plus QFlex issuer instalments — recover failed renewals and split big-ticket payments.
Explore QSubPayroll your team never has to think about again.
From your first five hires to a ten-thousand-person register — the same run, the same safety rails, the same one click on pay day.