What HRMS payroll software has to do in India
HRMS payroll software has one job that looks simple and is not: pay every employee the right net amount on the right date, deduct and deposit what the law requires, and prove it later. In India that means handling provident fund, employee state insurance, professional tax and income tax deducted at source, each administered by a different body with its own returns and due dates.
The HRMS half of the name matters as much as the payroll half. Salary structures, joining and leaving dates, attendance, leave, declared exemptions and bank details all live in HR. If payroll runs from a spreadsheet of those inputs assembled by hand, the statutory computation can be perfect and the payslip still wrong.
The statutory stack: PF, ESI, professional tax and TDS
Rates, wage ceilings and thresholds are revised from time to time, so treat the notes below as the position as of writing and confirm current values with your adviser. What does not change is the structure: each deduction has a base, a rate, a cap, an employer share and a filing.
Provident fund (EPF)
Employee and employer each contribute a percentage of basic wages to the employee's provident fund account, with the employer's share split between the pension scheme and the fund itself. Coverage is mandatory for establishments above a headcount threshold and for employees below a monthly wage ceiling. Contributions are deposited monthly with an electronic return, and each employee carries a universal account number that follows them between jobs.
Employee state insurance (ESI)
ESI applies to employees whose gross wages fall under a monthly ceiling, with a small employee contribution and a larger employer contribution deposited monthly. Eligibility is reassessed at fixed contribution periods, so an employee who crosses the ceiling mid-period usually stays covered until the period ends. Software has to track that timing rather than switching the deduction off the month a raise takes effect.
Professional tax
Professional tax is levied by individual states rather than the centre, so the slabs, the payment frequency and whether it applies at all depend on where the employee works. It is capped at a modest annual amount, but a company with staff in several states runs several different schedules. Treat it as a per-location rule set.
TDS on salary and Form 16
The employer must estimate each employee's annual tax liability, deduct it in monthly instalments, deposit it, file quarterly returns and issue Form 16 after the financial year as the employee's certificate of tax deducted. The estimate depends on declared exemptions and the tax regime the employee elects. A year-to-date view per employee is essential.
Why most payroll errors start in HR data, not tax rules
When a pay run is wrong, the tax engine is rarely the cause. The usual culprits are inputs that changed in one place and drifted in another: a salary revision approved in an email, a manager change nobody told finance about, a leaving date entered a week late.
Each of these is an HR data problem that surfaces as a payroll compliance problem. The fix is structural: one employee record where every field is effective-dated, attributed and approved, and a pay run that reads that record directly rather than a copy of it.
- A salary change applied from the wrong effective date, producing under-paid or over-paid arrears.
- Unapproved leave or a missed punch that was never regularised, so the loss-of-pay deduction is wrong.
- A joiner whose bank details or PF number were not captured before the run, holding up the whole batch.
- A leaver still on the roster, paid for a month they did not work.
- Declared exemptions collected on paper and keyed in with a typo, so the TDS estimate is off for the year.
What a compliant pay run looks like, step by step
A run that gets the statutory stack right every month follows the same sequence, and the software should enforce it rather than rely on the payroll officer's memory.
The lock is the important part. A locked run means the payslip, the bank debit, the journal and the return were all produced from one computation, which is what an auditor will ask you to demonstrate.
- Inputs arrive from HR for the period: attendance, leave, joiners, leavers, structure changes and approved reimbursements, with anything unapproved listed before the run starts.
- Validation runs before the preview: missing bank details, missing statutory identifiers, negative nets and unapproved inputs are flagged.
- Every payslip is computed under the rule set in force on the pay date, with year-to-date figures driving TDS and any capped contributions.
- The preview shows each person's net against the previous run with the reason for every variance, and approvers see the variances before the totals.
- On approval the run locks. Payslips release to self-service, a bank file is generated for net pay, and statutory payments go out as separate files with their own due dates.
- Any later correction is an off-cycle run or an adjustment in the next one, computed against the original so the arrears or recovery are itemised.
Posting payroll to the books and the filing calendar
In many companies payroll runs in one system and finance re-keys the summary into the ledger as a single lump. Cost by team becomes a guess, the liabilities for tax and contributions are tracked in a spreadsheet until paid, and the returns are prepared a second time from the same numbers.
Better software posts the approved run to the general ledger automatically: salary cost and employer contributions by cost centre and entity, withholdings as liabilities tracked until settled, and net pay reversed when the bank debit clears. Each journal line links back to the run and the payslip behind it, so a question from the auditor is a drill-down rather than a reconstruction.
The filings should follow from the same run. A filing calendar with due dates, owners and uploaded evidence turns the monthly PF and ESI deposits, the quarterly TDS return and the annual Form 16 issue into tracked tasks instead of remembered ones.
What to check before choosing HRMS payroll software
The demo will show a payslip. The questions below show whether the system will survive a statutory change, a multi-state workforce and an audit.
Ask the vendor which countries and which Indian statutory bodies the rule sets cover today, and how updates are delivered when rates change.
- Are statutory rules held as versioned rule sets per tax year, so a past run can be recomputed under the rules that applied?
- Can employees submit their tax declarations and proofs through their own login, and does the run use what they declared?
- Does a backdated salary change compute arrears for every affected period automatically?
- Does a last working day in HR open a full and final settlement with leave encashment, notice recovery and outstanding loans?
- Are contractors paid from the same run under a separate rule set, with withholding and certificates handled?
- Is individual pay hidden from managers by default, with per-field permissions and a full change log?
How Solonomous HRMS and Payroll handle it
Solonomous ERP, built by Supremacy Technologies, runs HRMS and Payroll as two modules on one employee record and one company ledger. The HRMS module keeps one record per person from offer letter to exit, with every field effective-dated, attributed and approved; attendance from web, mobile or biometric device feeds; leave checked against policy; and a document vault with expiry reminders. Payroll reads that record directly, so pay structures, attendance, leave, joiners, leavers and approved claims arrive as inputs already approved.
The Payroll module applies versioned, country-aware rule sets per entity and tax year, collects employee declarations through self-service, tracks year-to-date figures for progressive rates and caps, and shows every variance against the last run before a two-step approval locks it. On approval it releases itemised payslips with a year-to-date column, generates bank files for net pay and separate files for statutory payments, prepares the return files and employee statements, and posts journals by cost centre to the same ledger finance closes. Full and final settlements and contractor payouts run through the same machinery.
Solonomous is in early access. Rule sets are country-specific, so ask for the current country and statutory coverage when you request access, and we will confirm what applies to your entities before you commit.












