Home
Products
Vintage People
OverviewPayrollHREmployee Self-ServiceFinancial wellness
Vintage ERP
OverviewAccountingInventoryManufacturingProcurementProjects
Services
Custom builds & integration
Solutions
By industry
Financial servicesManufacturingRetail & distributionHealthcareProfessional servicesAll industries →
By size & role
Startups & SMEsMid-marketEnterpriseAll solutions →
Pricing
Resources
Learn
BlogHelp CenterGuides & ebooksGlossaryCompare
Free tools
PAYE calculatorPension & NHF estimatorCost-to-company
Company
AboutCustomersPartnersSecuritySupportContact salesContact
Get started freeSign in
Vintage Payroll

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.

Flexible tax engine

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.

Edit bands / reliefsSet effective dateSave new versionClosed periods untouched
PAYE bands — effective 2026-01-01
First ₦800,0000%
₦800,001 – ₦3,000,00015%
₦3,000,001 – ₦12,000,00018%
₦12,000,001 – ₦25,000,00021%
₦25,000,001 – ₦50,000,00023%
Above ₦50,000,00025%
Rent relief 20% (cap ₦500k) · Pension 8% · NHF 2.5%Editable
The payroll run

A run you can trust — validated before it starts, auditable after it ends

Select period & scopePre-flight validationConfirm & startLive progressResults summarySend to approval

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.

More than a calculator

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.

On mobile

Run and approve payroll from your phone

Start a run, review variance and approve — wherever you are.

9:41
Payroll run · Jun
Net
₦118.3M
Staff
248
Pre-flightValidationPassed
Processing248 / 248100%
To approval1 stepSend
Run from your phone
9:41
Approvals
Pending
3
This run
₦118.3M
June payrollAwaiting youApprove
Variance3 flagsReview
Bank scheduleReady
Approve anywhere
9:41
Variance
Flags
3
Δ vs May
+4%
New hires2+₦1.2M
Leavers1−₦0.6M
Structure1 change+₦0.3M
Catch changes early

Works on any device — responsive & PWA-ready, no app store required.

Compliant & secure by design

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.

NDPR-aware
Field-level encryption
Immutable audit
SaaS or on-prem
FAQ

Questions, answered

What happens when PAYE changes?

You edit the tax-band table with an effective date — closed periods are untouched, and new runs compute correctly. No software update, no waiting.

How do I actually pay everyone — one transfer at a time?

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.

Who approves a payroll run?

A different person from whoever ran it — that maker-checker separation is built in. Approval locks the period and makes the figures final.

How do statutory remittances work?

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.

Can I produce the annual PAYE return?

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.

What if a loan can't be fully recovered in a month?

Net pay never goes below zero — any shortfall is carried forward as arrears and recovered next period.

Can I run off-cycle or bonus runs, and split bank payments?

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.