Disburse.ng is an API-first payroll platform. Use the full web app, embed selected capabilities into your HR/ERP, or run the entire payroll lifecycle through our APIs.
Every capability in the dashboard is available programmatically through the same domain services — so results never diverge between the UI and the API.
PAYE, Pension (8%/10%), NHF, ITF and NSITF calculated with versioned, auditable rules.
CAC, TIN, BVN, NIN and bank-account checks powered by EchoVerify at onboarding and beyond.
Batch and individual payouts via EchoMoney with reconciliation and status webhooks.
Multi-stage approvals, human-in-the-loop authorization, IP allowlists and signed requests.
Send payslip and payout alerts via Messaging.ng with your own approved sender ID.
Signed, retryable webhooks for every payroll, payout and KYC event — no polling required.
The same payroll, statutory, approval, payout and reporting engines power all three.
Use our web app for the entire payroll lifecycle — employees, runs, approvals, payouts and reports.
Keep your HR/ERP and call selected APIs — calculation, KYC, disbursement — where you need them.
Drive the whole lifecycle through our APIs while keeping your own frontend and systems.
OAuth2 client-credentials, granular scopes, sandbox & live environments, idempotency and per-tenant isolation.
POST /api/v1/payroll/calculate Authorization: Bearer <token> { "employee_reference": "EMP-9288", "gross": 850000, "period": "2026-08" } 200 OK { "gross": 850000, "paye": 152416.67, "employee_pension": 68000, "employer_pension": 85000, "net_pay": 629583.33, "rule_version": "ng-2026.1" }