A live two-way integration that pushes employee, attendance and salary-structure data from Indian HRM into RazorpayX Payroll, then pulls payslips, filing status and Form 16 back. Onboard a joiner once. PF, ESI, PT and TDS get computed on real attendance, and net pay lands in employee accounts without a single spreadsheet crossing hands.

Cuts month-end payroll prep from 3 days of copy-paste to under an hour, with PF, ESI, PT and TDS filed on live HRM data.

Attendance in, salary out. Indian HRM and RazorpayX Payroll, kept in step.

A live two-way integration that pushes employee, attendance and salary-structure data from Indian HRM into RazorpayX Payroll, then pulls payslips, filing status and Form 16 back. Onboard a joiner once. PF, ESI, PT and TDS get computed on real attendance, and net pay lands in employee accounts without a single spreadsheet crossing hands.

Cuts month-end payroll prep from 3 days of copy-paste to under an hour, with PF, ESI, PT and TDS filed on live HRM data.

What the RazorpayX Payroll integration does

Employee sync on change

New joiners, exits, PAN and bank edits flow from Indian HRM into RazorpayX within minutes, so payroll never runs on stale records.

Attendance drives gross pay

Approved leaves, loss-of-pay days and overtime cross over before the run, so salary matches what people actually worked.

Statutory computed and filed

PF at 12%, ESI at 0.75% employee and 3.25% employer, state PT slabs and TDS under 24Q get calculated from HRM data and filed by RazorpayX.

Payslips and Form 16 back in HRM

Monthly payslips and year-end Form 16 sync back into the employee's Indian HRM profile, so nobody raises a ticket asking for a copy.

Net salary paid, status written back

RazorpayX disburses net pay to employee bank accounts and writes the paid, pending or failed status back into HRM for each person.

CTC and revisions mapped

Increments, structure changes and one-time bonuses in Indian HRM map to the right RazorpayX pay heads, including the 4.81% gratuity component.

Setup in four steps

  1. Connect your RazorpayX account — Paste your RazorpayX Payroll API key and organisation ID under Integrations, then authorise the link from both dashboards.
  2. Map salary components to pay heads — Match Indian HRM components (basic, HRA, special allowance, PF, PT) to RazorpayX pay heads once, and the mapping sticks for every future run.
  3. Set sync direction and cadence — Choose which entities move each way and whether they sync on every change or in a nightly batch.
  4. Run a test sync first — Push a handful of employees, confirm the mapping and statutory splits in RazorpayX, then switch on full two-way sync.

Why customers use this integration

  • Onboard an employee once in Indian HRM and RazorpayX gets the full record, so no team keys the same person into two systems.
  • LOP and leave adjustments are already applied when payroll runs, which kills the usual round of recovery corrections next month.
  • PF, ESI, PT and TDS are computed on live attendance data, so filings stay accurate and on time without manual reconciliation.
  • Employees see payslips, tax deductions, salary history and Form 16 inside one Indian HRM login instead of chasing HR over email.
  • Month-end close moves from days to hours because verified data disburses straight through RazorpayX with status flowing back.

RazorpayX Payroll integration FAQs

Which direction does data sync?

Both. Indian HRM pushes employee master data, attendance, leaves and salary structures to RazorpayX. RazorpayX sends payslips, payout status and Form 16 back into HRM. Employee and attendance changes always originate in HRM to keep one source of truth.

How often does the sync run?

Employee and attendance changes push in near real time, usually within a few minutes of the edit. A nightly reconciliation catches anything missed. The actual payroll run stays monthly and is triggered when you approve it in RazorpayX.

Do I still run payroll inside RazorpayX?

Yes. Indian HRM feeds clean data and does the statutory math on attendance. You review the numbers and process the run in RazorpayX, which handles disbursement and government filings. HRM never bypasses your approval step.

What happens when a sync fails?

The record is flagged with a plain-language reason (missing PAN, invalid IFSC, mapping gap) and held, not dropped. The system retries automatically, and you can fix the field and re-push that employee manually without rerunning the whole batch.

How long does setup take?

A first connection with pay-head mapping and a test sync usually takes 30 to 45 minutes. Once the components are mapped, every future month runs on the same wiring with no repeat configuration.