Statutory payroll in India: a plain-English guide to PF, PT and TDS
Provident Fund, Professional Tax and TDS on salary explained in plain English for HR and finance leads, with a monthly, quarterly and annual compliance calendar.
05 Sep 2026Read →What to look for in payroll software in India: correct PF, PT and TDS, attendance and LWP as inputs, locked paid months, clear payslips and approved claims.
Choosing payroll software in India is less about features and more about trust. Every month the system decides how much each person is paid and how much is deducted for Provident Fund, Professional Tax and income tax. If those numbers are wrong, employees notice first, and the corrections involve government portals, not just your own records.
This guide sets out what good payroll software should do for an Indian company of twenty to a few hundred people: the statutory calculations, the inputs it needs, the controls that keep history intact and the payslips employees actually read. It is written for founders, HR leads and finance leads comparing options or replacing a spreadsheet.
Payroll looks like a calculation: gross salary minus deductions equals net pay. In practice, an Indian payroll depends on several rules that interact. PF is calculated on basic wages, so the salary structure matters. PT depends on the state where the employee works. TDS depends on a projection of the employee's whole year and on the tax regime they choose. Leave without pay reduces gross, which changes some deductions in turn.
A spreadsheet can hold all of this, but only as formulas that one or two people understand. Payroll software earns its place by applying the same rules every month, for every employee, and by keeping a record of what was paid. Our plain-English guide to PF, PT and TDS explains the rules themselves; this article is about what the software should do with them.
Important: Statutory rates, wage ceilings, slabs and due dates change through budgets, notifications and state legislation. The descriptions here are general and may not reflect the latest position. This is not tax or legal advice; confirm your set-up with your Chartered Accountant before relying on it.
For covered employees, PF is generally 12% of basic wages (plus dearness allowance) from the employee and a matching contribution from the employer, part of which goes to the pension scheme. The decisions that vary between companies are which employees are covered, and whether contributions are on actual basic wages or capped at the statutory wage ceiling.
When you evaluate payroll software, check that:
Professional Tax is a state levy. Not every state charges it, slabs differ between states, and some states vary the amount in particular months. The common mistake is applying the head office state's slab to everyone, including people who work elsewhere.
TDS on salary is worked out on the employee's projected taxable income for the financial year, under the regime they choose, and spread across the remaining months. Payroll software should make that projection visible and keep it current:
A missing or wrong PAN causes more TDS trouble than any calculation error, so the system should flag employees without one before payroll runs.
Most monthly payroll changes come from days not paid: leave beyond the balance, absences and mid-month joining or leaving. In a good set-up those inputs come from the systems where they are recorded, not from a list typed in at month-end.
The review step matters. Automatic inputs remove retyping, but a person should still confirm the month's deductions before salaries are released.
The single most valuable control in payroll software is a lock. Once salaries for a month are paid, that month's figures, payslips and reports should not change, even if the salary structure, a rule or an employee's record changes later. Corrections belong in a later month as arrears or recoveries, with a note.
Ask in every demo: if I change the salary split today, what happens to last month's payslips? The right answer is "nothing". Also check that salary revisions are kept as history with an effective date, so you can always see what someone was paid and why.
A payslip is the one payroll document every employee sees. It should be generated from the payroll run, not copied into a template, and it should show:
Employees should be able to download their own payslips from a self-service page. Emailing payslips one by one wastes time and sooner or later sends one to the wrong person.
Expense claims, travel advances and incentives often sit outside payroll in a separate spreadsheet. That makes them easy to pay twice or not at all. Look for:
If you are still on spreadsheets, our checklist for moving payroll off spreadsheets covers data clean-up and a parallel run before you go live.
Techno IQ is our payroll and finance product. It runs payroll with PF, PT and TDS worked out for each employee, takes attendance and approved leave, including LWP, as inputs, generates payslips employees download themselves and locks each month once it is marked paid. Reimbursements go through approval chains, and business trips and their expenses are approved by Finance and the CEO. Your CA still confirms the statutory set-up and keeps you current as rules change.
To see a month run from attendance to payslip on realistic data, book a demo of Techno IQ.
Everything in this article runs in Technotrillion today. We'll show it to you on realistic data in a 40-minute live demo.
A 40-minute walkthrough of the products you need, from first lead to final profit.
Let us help you.
Contact salesWe reply within one working day.