Put Indian payroll inside your own software
INDPayroll's payroll engine is also available as an API. Rather than building PF, ESI, Professional Tax, LWF and TDS calculations, payslips and statutory outputs from scratch, your platform calls INDPayroll and runs Indian payroll inside your own product.
{ "id": "slip_2026_09_1187", "employee_code": "ACM-0142", "period_start": "2026-09-01", "period_end": "2026-09-30", "payable_days": 28, "gross": 93786.67, "pf_employee": 1800, "esi_employee": 0, "professional_tax": 200, "tds": 9420, "total_deductions": 11420, "net_payable": 82654.67, "currency": "INR"}The compliance engine, without the compliance team
Skip the payroll engine
- PF, ESI, Professional Tax, LWF and TDS already built
- Rate, threshold and state-rule changes tracked for you
The whole payroll cycle
- 171 endpoints across 14 modules
- Employee master through to payslips and bank files
Test before production
- Sandbox runs the same engine and the same statutory rules
- Nothing there is ever submitted to EPFO, ESIC or TRACES
Server-to-server by design
- Bearer-token or HMAC-signed requests
- Idempotency-Key stops a retry double-running payroll
Events, not polling
- 8 webhook events, run calculated through to payslip ready
- Delivered as the engine finishes, not on your timer
Built for partners
- One key reaches every client organization it is scoped to
- Rate limits raised on request for month-end load
What can you build with the INDPayroll API?
HRMS platforms
Run Indian statutory payroll for your customers' employees without tracking PF, ESI, PT, LWF and TDS rule changes yourselves.
- Your application
- INDPayroll API
- Payroll engine
- Payslips, bank files, statutory outputs
ERP systems
Add an Indian payroll module by calling the engine for salary processing, statutory outputs and bank files.
Attendance software
Turn the attendance and leave data you already capture into a calculated run and payslips.
Employee management & HR SaaS
Extend an employee-records product into a payroll capability using data you already store.
CA & accounting platforms
Run payroll for many client organizations and pull filing-ready PF, ESI, PT and TDS outputs for each.
Vertical SaaS
Add compliant payroll to an industry-specific workforce product without becoming a payroll company.
Internal HR & finance tools
Give an in-house application the same engine INDPayroll's own product runs on.
Your product stays the product
Your application keeps talking to its own users. Behind the scenes it hands data to the INDPayroll API and gets calculated results back.
- Your interfacePayroll renders in your UI, not an embedded one.
- Your brandNothing in the flow is co-branded INDPayroll.
- Your data modelEmployees are matched on your own external_id.
- Your workflowEvents land in your systems as the engine finishes.
Outputs are calculated, filing-ready figures for your own systems or your compliance team to use. The API does not submit anything to EPFO, ESIC or TRACES on your behalf.
Common questions about the Payroll API
Core payroll
Setting an organization up, and running it every month.
Compliance & platform
Statutory outputs, reporting, and the plumbing around them.
171 endpoints across 14 modules, every one of them running inside INDPayroll's own product today.
Start building in minutes
Get a sandbox key and hit real endpoints against synthetic organizations - same engine, same statutory rules, nothing ever filed with EPFO, ESIC or TRACES.
Read the quickstartBuild against the real payroll engine today
A sandbox key runs the same engine and the same statutory rules as the INDPayroll product itself, against synthetic organizations - nothing there is ever filed with EPFO, ESIC or TRACES.