Statutory compliance, built in

Statutory law,
computed.
For Nigeria.

The payroll operating system for Nigerian enterprises: every statutory scheme computed per state, every naira gated by maker-checker approval, every action written to an immutable ledger.

Every statutory scheme. Every state. One system.
State-level
PAYE handling
Maker-checker
approvals
Immutable
audit trail
++++++++ACTIVITY LOGNothing edited, kept 7 years05DISBURSEMENTPaid only when the bank confirms04MAKER-CHECKERNo single hand moves money03STATUTORY COMPUTEEvery scheme, every state02HEADCOUNT LOCKHeadcount sealed before compute01PAYEper-statePENCOM8% + 10%ITF1% annualNHF2.5%NHISschemeDRAFTCOMPUTEREVIEWAPPROVEDISBURSEAUDIT
Statutory compute
PAYE
36 states + FCT bands
PENCOM / NHF
8% + 10% · 2.5%
NHIS / ITF
scheme rates · 1%
rates versioned per schemecompany rules resolve over globalstatutory floors enforcedany input change re-computes
Live control · tap any layer
PAYE
State Internal Revenue Services
Per-state · 10th of month
PENCOM
National Pension Commission
PFA-managed · 7th
FMBN
Federal Mortgage Bank Nigeria
NHF scheme · 15th
NHIS
National Health Insurance
Per-scheme · monthly
ITF
Industrial Training Fund
Annual · April filing
NSITF
Nigeria Social Insurance Trust
ECS · monthly
PAYE
State Internal Revenue Services
Per-state · 10th of month
PENCOM
National Pension Commission
PFA-managed · 7th
FMBN
Federal Mortgage Bank Nigeria
NHF scheme · 15th
NHIS
National Health Insurance
Per-scheme · monthly
ITF
Industrial Training Fund
Annual · April filing
NSITF
Nigeria Social Insurance Trust
ECS · monthly
The category

Most payroll software
calculates salaries.
Janus runs payroll
operations.

The full run lifecycle
Explore the run lifecycle →

The difference is whether the system can refuse to disburse when something is wrong: a terminated employee in the snapshot, a missing approval, an override that lacks a co-signer.

TAP, HOVER OR TAB A ROW · SEE THE MECHANISM
Payroll software
Payroll infrastructure
01 · Disbursement integrity

Money moves only when the system agrees it should.

Janus never marks a salary as paid until the bank confirms it. If a transfer bounces, you see it straight away and it is retried. Your payroll record matches your bank statement, every run.

ONE PAYROLL RUN · 204 TRANSFERSNOTHING IS MARKED PAID WITHOUT THE BANK5 WAITING FOR THE BANKWAITING FOR STATEMENT MATCH1 REFUSEDBANK REJECTION · RETRY QUEUEDHOW A RUN IS PAID OUTMONEY MOVES ONLY ON BANK CONFIRMATIONTRANSFERS SENT204 sentBANK CONFIRMED198 confirmedMATCHED TO STATEMENT198 of 198 matched
Janus sends each salary to the employee's bank. Sent is not paid: nothing in your payroll record changes yet.
bank does not confirm transfer stays in flight the run is never marked complete
CONFIRMED
198
₦142.8M cleared
IN FLIGHT
5
Awaiting the bank
FAILED
1
Retry queued
ILLUSTRATIVE BATCH · NOT LIVE DATASEE THE CONTROLS →
02 · Run payroll yourselfSimulation · 2026 rules · nothing is saved

Statutory law, computed.
Run it yourself.

Enter a gross salary. The same rule engine that runs production payroll applies the 2026 NTA bands, pension and NHF, prepares every remittance, and shows its working, live, in your browser.

Inputs01
State
Monthly gross salary · NGN
Statutory schemes
Pension · PENCOM8%
NHF · FMBN2.5%
NHIS · NHIA5%
NSITF1% ER
Industrial Training Fund1% ER
Watch the run clear, step by step
Computation02
01
Calculate
02
Review
03
Approve
04
Prepare payments
05
Seal
Gross salary · monthly·
Pension relief · 8% of BHT·
NHF relief · 2.5% of basic·
NHIS · 5% of basic·
Taxable income · annualised·
NTA 2025 bandRateTax · annual
0k to 800k0%-
800k to 3M15%-
3M to 12M18%-
12M to 25M21%-
25M to 50M23%-
Above 50M25%-
Rates and deadlines current as of 10 Sep 2026 under NTA 2025, PRA 2014, NHF Act, NHIA Act 2022, ITF Act and ECA 2010, verified against the Janus engine.
PAYE · monthly·
Effective rate ·
Remittances03
PAYE→ LIRS·
Pension→ PFA (PENCOM)·
NHF→ FMBN·
NHIS→ NHIA (HMO)·
NSITF→ NSITF · employer 1%·
ITF→ ITF · employer 1%·
Net pay · monthly
·
Estimated take-home
Estimate. Uses the component split above (60/20/20 basic/housing/transport); real figures follow the employee's actual structure and reliefs.
 
Same engine, production controls: snapshot lock · maker-checker · immutable auditNo rent relief modelled. That needs an approved declaration · calc_core_v1 / NTA-2025 V2
03 · Auditability

Every payroll action.
On record.

Approvals, overrides, lock changes, payment decisions: every action writes an immutable audit event with actor, role, timestamp, and the before and after state.

Designed for finance leads who have to answer "who approved this override?" and "why did this employee get paid?"

OVERRIDE_APPROVEDAPPEND-ONLY
#AE-2026-05-004182
ACTOR · ROLE
Adaeze O. · Finance Admin
TIMESTAMP
2026-05-26 · 11:30:14 WAT
RUN · VERSION
PAY-2026-05-MTH · v2
BEFORE
EMP-0142 · Housing allowance · ₦180,000/mo · pending co-sign (maker: Ifeanyi K.)
AFTER
EMP-0142 · Housing allowance · ₦210,000/mo · co-signed 2-of-2
REASON (REQUIRED)
"Landlord increased rent on lease renewal. Housing allowance reviewed upward per May management memo. Approved jointly with Payroll."
OVERRIDE_AMENDED#AE-2026-05-004201amends #AE-2026-05-004182 · new record, original untouched
Append-only. Nothing is edited. Corrections are new records that reference the record they amend.
04 · The product

The screen the run is run from.

The employer control center, captured from the product itself and populated with sanitised data. The state is explicit, readiness is itemized, and the only actions on screen are the ones the system permits right now.

Actual Janus product
app.januspayroll.com · PAY-DEMO-202607-B01
Loading product viewSanitised data
Sanitised Janus employer payroll dashboard showing run state, financial impact, disbursement, compliance and audit evidence.
05 · Employee portal

A second application.
For your people.

The employee side of Janus is not a tab in your admin tool. It is a separate, fully deployed portal where your staff sign in through their own door and serve themselves.

Fewer requests landing on HR. Full transparency for staff. One audit spine underneath both.

Actual Janus portal
employee.januspayroll.com · Demo Company Ltd.
Manual viewSanitised demo data
Sanitised Janus employee portal showing pay, leave, requests and recent payslips
Operators

Built for the people
who own payroll risk.

01 · Finance

Heads of Finance & CFOs

Payroll is a treasury event. Cash exposure, statutory liabilities, and approval state on one surface, and the system refuses to release a kobo until every gate agrees.

02 · Payroll Ops

Payroll Managers

Run the cycle. If the employee list changes after the lock, payment stays blocked until you resolve it. Overrides need a documented co-signer, and every transfer reconciles against the bank statement.

03 · Executives

Owners & Leadership

Close the period with confidence. Records that cannot be quietly edited. Compliance posture visible without chasing spreadsheets across teams.

Also in the platform

The rest of the operation, covered.

Special Payments

One-off payments, same controls

Final settlements, bonuses, and ad-hoc transfers run through the same approval, disbursement, and audit spine as regular payroll - no side channel, no separate system.

Compliance Tracking

Deadlines on one dashboard

Scheme deadlines, filing-ready exports, and recorded confirmations live on the compliance dashboard, so your posture stays visible without chasing spreadsheets.

Guided Setup

From zero to first run

Structured onboarding walks you through company details, statutory defaults, departments, pay groups, and team invites before your first payroll run.

Shape the system
you'll run on.

Set up your company, run your payroll, and prepare your first statutory filing, all in one platform. No spreadsheets, no missed states.

30 days · 2 payroll runs · no card

From ₦25,000 per month for up to 10 employees. Growth from ₦1,500 per employee per month. See pricing

01 · Employer
Employers

Sign in to run payroll, approve runs and prepare filings.

Sign in to run payroll
02 · Employee
Employees

Payslips, leave, advances and requests, on the employee portal.

Open the employee portal
Or write to us: info@januspayroll.com