A team in an Indian office looking at an HR dashboard together

HR and payroll · India

Payroll software for India. Hire to full and final, ₹70 per employee.

EPF, ESI, professional tax, gratuity and TDS on the payslip. Attendance from the shop floor, the office or a laptop at home. One employee record from the application form to the exit letter.

Book a demo What is in it

Hiring, stage by stage

Recruitment: open roles, candidate pipeline and offers awaiting approval

Three screens from HR. Every open role shows its age and its candidates. The pipeline counts people at each stage. And an offer waiting on an approval stays on the screen.

Requisition health

Open roles

8

Requisitions to fill

IT Manager4 candidates · 55 days
HR Intern3 candidates · 56 days
Operations Supervisor2 candidates · 54 days
Age and candidate supply
Recruitment · Hiring pipeline

See the next step for every role.

From applications through interviews and offers.

ACTIVE CANDIDATES23
NEW APPLICANTS7
OFFER ACCEPTANCE80%
Applied
26
Screening
7
Interview
7
Assessment
2
Offer
4
Hired
3
Hiring pipeline · stage counts from the demo
Offers & approvals

Keep offers moving

Andrew HarrisManagerAwaiting approval
Noah BrooksManagerOffer issued
Liam CollinsManagerOffer issued
7 daysAverage time to hire
Last 180 days
Recruitment · late-stage actions
₹70 per employee, per month, to start. Payroll, attendance, leave and self-service included — not counted as separate products. What each edition costs

Free, or paid

Is there a free payroll software? The HR is. The payroll is not.

If you searched for free payroll software in India, the honest answer has two halves.

The HR is free
Pluto, the open-source edition, carries the employee record, attendance and leave. Download it, run it on your own server, and it costs nothing.
The payroll is not
Payroll runs, the PF, ESI, professional tax and TDS deductions, and the payslip itself are in Onfinity SME Cloud and above. That is the paid line: ₹70 per employee per month for payroll and self-service, on a licence priced per HR user.
Open source still counts here
The code is open. A partner can build one state's professional tax slabs or one sector's allowance structure on it, and owns what they build. What is paid for is the statutory engine and the support behind it.

The full price list, edition by edition, is on the pricing page.

The part that has to be right

The deductions the law expects, on every payslip

These are pay components like any other. Set up once, applied by rule every month, and shown on the payslip rather than worked out beside it in a spreadsheet.

Provident fund

UAN and PF number on the employee. Employee and employer share as a percentage or a fixed amount, whichever the arrangement is.

ESI and professional tax

Cover flag and ESI number on the employee, alongside the labour welfare fund they contribute to. Professional tax is its own deduction, like the rest.

Gratuity and TDS

Gratuity keeps the employee share, the employer share and the final settlement apart. TDS is a rule, not a monthly calculation, and the record carries which tax regime the employee chose.

Onfinity payroll run screen: net payroll cost, paid against active staff, errors and blockers, cost by department, missing inputs, and a run readiness checklist
The payroll run · what it costs, who is not ready, and what would stop the run going out

What is in it

Twenty-one parts, on one employee record

Nobody switches all of it on at once. Most start with payroll, attendance and leave, then add the rest. It is all in the same system either way, so adding a part is a setting rather than another product.

Hiring and the employee record
Core HR Employee file Recruitment Onboarding Manpower planning Shift management Training & development Letters Document management
Pay, time and performance
Payroll Attendance Leaves Claims & expenses Performance management Transfer & secondment HR service desk Formula engine Productivity tools
What people use themselves
Employee self-service Manager self-service Applicant registration

The formula engine is the one worth naming. Indian pay structures are rarely the same twice — allowances that depend on grade, city and shift, dearness allowance, leave encashment, arrears that reach backwards, ceilings that apply to some people and not others. It is built to be set up rather than coded.

For teams that are not in the building

Attendance for people working from home

A biometric reader at the gate does nothing for a developer in another city. Onfinity has its own time tracker for that: an app on the laptop that records working time and syncs approved hours straight into attendance.

It counts, it does not read

Keystroke and mouse counts, not what was typed. Full keylogging was considered and rejected. Screenshots are periodic and the employee is told they are being taken.

Away time is not paid time

Idle stretches are capped rather than counted, so a machine left on overnight does not turn into hours. A manager approves completed days before anything syncs.

It lands in attendance

Approved hours post into the same attendance record as the biometric punch at the factory gate. Payroll reads one source, not two.

It works offline and uploads when the connection comes back, which matters more in practice than any of the above. A fuller page on the tracker is coming.

Already have an HR system

Keep Workday or SAP. Run Indian payroll underneath.

Neither processes payroll in India. Onfinity takes the worker and leave data from the system you already run, does the Indian part, and posts the journal back to your finance system.

How that integration works

Bring one month of your own payroll.

A month of payslips and the components behind them is enough to see the same run come out of Onfinity, with the deductions where you expect them.

Book a demo Find a partner

Useful to have ready

  1. How many people, and in how many states
  2. A payslip with PF, ESI and professional tax on it
  3. How attendance is captured today, and for whom
  4. Whether an HR system upstream has to stay