Payroll you can prove.
Compliance you control.
Run accurate, statutory-compliant payroll with configurable pay elements and a deterministic engine that logs every figure — and update Nigeria's tax bands yourself the moment the law changes.
When the tax law changes, you don't wait for an update.
Nigeria's PAYE bands, reliefs and statutory rates live in editable, effective-dated tax tables — not in code. A new Finance Act year is a new version you create yourself: set the bands, set the date. Old periods stay exactly as they were filed.
A run you can trust — validated before it starts, auditable after it ends
Pre-flight validation
Catches missing groups, duplicate structures and conflicts before they cost you — with clear messages.
Variance report
Compare to last run, flag new hires, leavers and structure changes, and highlight anything past your threshold.
Full calculation log
Every figure on every payslip is explained and auditable — defend any number.
Everything around the run
Pay elements & formulas
Model any earning, deduction or contribution — fixed, rate, %, formula or base-value.
Salary structures
Set pay once for a group; assign in bulk with a preview; overrides preserved.
Branded payslips
Immutable PDFs with correct YTD, emailed from your own sender identity.
Loans & EWA
Recover advances through payroll; let staff draw earned pay early — off your books.
Statutory reports
Bank schedule, PAYE, pension, NHF/NSITF/ITF, and a GL journal export for your accounting system.
Multi-country ready
The same engine runs other countries' rules — clone a template, adjust, activate.
Run and approve payroll from your phone
Start a run, review variance and approve — wherever you are.
Works on any device — responsive & PWA-ready, no app store required.
Built for trust — and for audits
Nigeria PAYE (NTA-2025), pension, NHF, NSITF & ITF. Statutory IDs field-level encrypted, role-based access, sensitive-data masking, and an immutable audit trail on every change. NDPR-aware. Run it as SaaS or fully on-premise.
Questions, answered
You edit the tax-band table with an effective date — closed periods are untouched, and new runs compute correctly. No software update, no waiting.
No. An approved run becomes a payment batch, and you download a NIBSS file to upload to your bank's bulk-payment portal. As the bank confirms, you reconcile each line as paid, returned or failed.
A different person from whoever ran it — that maker-checker separation is built in. Approval locks the period and makes the figures final.
After approval you generate the remittances. The deadlines are built in — pension by the 7th, PAYE by the 10th and NHF by month-end — with a schedule for each and a place to record the payment reference.
Yes — the year-end view compiles each employee's annual gross, taxable pay and PAYE from your approved runs into the Form H1 return for the state.
Net pay never goes below zero — any shortfall is carried forward as arrears and recovered next period.
Yes to both — off-cycle and supplementary runs are supported, and net pay can be split across multiple accounts by percentage or fixed amount.
Run a real payroll with us
Bring a payslip and we'll reproduce it in Vintage Payroll.