Global payroll engine

Policy-driven payroll. Not hardcoded.

Compose any country's tax model with brackets, exemptions, allowances, statutory deductions and employer contributions — all through configuration.

Composable formulas

Build gross-to-net using reusable expression blocks, with versioning and dry-runs.

Country packs

Pre-built packs for 120+ countries, fully editable to match your local advisor's rules.

Multi-currency

Run, report and pay in 60+ currencies with daily FX and hedging policies.

Statutory & pensions

Employer / employee contributions, mandatory schemes, garnishments and pre/post-tax items.

Filings & payslips

Branded payslips, year-end forms and electronic filings where supported.

Audit & controls

Maker-checker approvals, variance analysis and immutable run history.

policies/income-tax/ng-2025.yaml
country: NG
currency: NGN
model: progressive
brackets:
  - up_to: 300_000      rate: 0.07
  - up_to: 600_000      rate: 0.11
  - up_to: 1_100_000    rate: 0.15
  - up_to: 1_600_000    rate: 0.19
  - up_to: 3_200_000    rate: 0.21
  - up_to: null         rate: 0.24
reliefs:
  consolidated:
    formula: max(200_000, 0.01 * gross) + 0.20 * gross
contributions:
  pension:
    employee: 0.08
    employer: 0.10
    base: basic + housing + transport