The Ultimate Indian Payroll Compliance Checklist
Payroll compliance in India requires careful tracking of laws, deadlines, and documentation. This blog provides a complete checklist covering PF, ESI, PT, TDS, and statutory registers. It helps HR and payroll teams stay compliant, avoid penalties, and maintain clean, audit-ready records.
Payroll compliance means following every legal and regulatory requirement tied to paying employees. That includes calculating salaries correctly, deducting the right taxes and contributions (TDS, PF, ESI, and professional tax among them), filing returns on time, and following applicable labour law. Getting any of this wrong can mean penalties, strained employee relationships, and disruption to the business itself.
Manual payroll makes all of this harder: more room for calculation slips, missed deadlines, and delayed salary payments, all of which are avoidable with a consistent process.
Done well, payroll compliance pays for itself:
Most of these statutes now sit inside the Code on Social Security, 2020 (PF, ESI, gratuity, maternity benefit) or the Code on Wages, 2019 (bonus), both in force since November 21, 2025. TDS still sits outside the labour codes, under the Income-tax Act.
Who each requirement applies to, at a glance:
| Requirement | Applies When |
|---|---|
| TDS | Income exceeds the basic exemption limit |
| EPF | 20+ employees; ₹15,000/month ceiling |
| ESI | 10+ employees; wages ≤ ₹21,000/month |
| Professional Tax | Most states; threshold varies |
| Gratuity | 10+ employees; 5+ years of service |
| Bonus | 20+ employees; wages ≤ ₹21,000/month |
Use this section as a practical reference point for what needs to be done, when, and why.
Set a strong foundation for accuracy and legal compliance:

This is where earnings, deductions, and payment accuracy come together:
Once salaries are out, the focus shifts to compliance and audit-readiness:
The full deadline picture, EPF, ESI, TDS, Professional Tax, and gratuity together, is in the table further down this page.
Payroll compliance in India runs on six statutory components, each with its own rate, filing rhythm, and paper trail. Here’s what each one requires today.
TDS is deducted from salary per the employee’s income tax slab and deposited with the Income Tax Department. Employers file a quarterly return, Form 138 (previously Form 24Q), and an annual certificate, Form 130 (previously Form 16); deadlines for both are in the table further down.
EPF is a retirement scheme under the Code on Social Security, applying once an establishment crosses 20 or more employees. Both sides typically contribute 12% of basic wages plus DA, up to a ₹15,000/month ceiling, filed monthly via ECR.
ESI covers medical and cash benefits once an establishment crosses 10 or more employees (1+ in hazardous units), for wages up to ₹21,000/month. Employer/employee contribute 3.25%/0.75% of gross salary; returns are half-yearly.
Professional Tax is a state-level deduction, untouched by the new central labour codes. Rates and slabs vary by state, and employers are responsible for deducting and remitting it on time.
Gratuity is a one-time payment after 5+ years of service, once an establishment crosses 10 or more employees, under Sections 53 and 56 of the Code on Social Security, 2020. Formula: (last drawn salary × 15 × years of service) ÷ 26, payable within 30 days.
Full walkthrough on our Gratuity Act page and calculator.
Annual bonus is now under Section 26 of the Code on Wages, 2019, applying once an establishment crosses 20 or more employees. Employers pay 8.33% to 20% of annual wages, depending on profits, to employees earning up to ₹21,000/month.
Also worth tracking: minimum wages, equal pay, Labour Welfare Fund where states require it, and maternity benefit (26 weeks’ paid leave).
Thresholds, the form each one runs on, and what non-compliance costs:
| Requirement | Threshold | Form | Non-Compliance |
|---|---|---|---|
| TDS | Above basic exemption limit | Form 138 (quarterly), Form 130 (annual) | Interest, penalty, possible prosecution |
| EPF | 20+ employees; ₹15,000 ceiling | ECR (monthly) | Deducted but not remitted: 1 to 3 years’ imprisonment plus ₹1,00,000 fine; other default: 2 to 6 months plus ₹50,000, under Section 133(a) of the Code on Social Security |
| ESI | 10+ employees; ≤ ₹21,000/month | ESI Contribution Return (half-yearly) | Same penalty structure as EPF, Section 133(a): 1 to 3 years plus ₹1,00,000 for deducted-but-not-remitted contributions, or 2 to 6 months plus ₹50,000 for other defaults |
| Professional Tax | Varies by state | State PT return | Varies by state |
| Gratuity | 10+ employees; 5+ years’ service | Form I (application) | Up to 1 year’s imprisonment, or a fine up to ₹50,000, or both, under Section 133(g) of the Code on Social Security |
| Bonus | 20+ employees; ≤ ₹21,000/month | Registers under the Code on Wages (Central) Rules, 2026 (Forms I, IV, IX); no separate bonus return since May 8, 2026 | Fine up to ₹20,000 under Section 54(c) of the Code on Wages; on repeat within 5 years, up to 1 month’s imprisonment or a fine up to ₹40,000, or both, under Section 54(d) |
Note: Repeat offences generally carry stiffer penalties under Section 134 of the Code on Social Security, up to 2 years plus ₹2,00,000 generally, or 2 to 3 years plus ₹3,00,000 specifically for repeated failure to pay contributions, cess, maternity benefit, gratuity, or compensation.
Four mistakes account for most of the compliance trouble we see:
Marking someone as a contractor or an exempt worker when they don’t meet the test can mean unpaid overtime, missing benefits, and inaccurate tax reporting, and it tends to surface during an audit. Review each role against how the work is actually performed and revisit the classification whenever a role changes.
Late salary payments, late EPF or ESI deposits, or a missed Form 138 or Form 130 deadline all damage employee trust and invite interest or penalties. A payroll calendar with every processing date, tax deadline, and filing requirement, and a named owner for each one, prevents most of this.
Disorganised or missing payroll records slow down audits and create real legal exposure. TDS-related books and documents must be kept for seven tax years, while attendance and wage registers only need five years. Maintain complete records for each pay cycle, gross pay, withholdings, benefits, hours worked, and check periodically that nothing is missing.
This covers more ground than it sounds like: outdated tax slabs, taxable allowances left out of TDS calculations, and wage garnishments applied incorrectly all fall here, and each one causes underpayment or non-compliant filings. Use payroll software that keeps statutory rates current, and validate attendance and deduction inputs before every run.
The right payroll software should reduce manual tracking, not add to it. Look for automatic legal updates, so EPF and ESI thresholds, tax slabs, and minimum wage revisions are reflected without you tracking every notification by hand. Look for pre-formatted compliance reports, Form 130, Form 138, PF and ESI challans, and Professional Tax returns, generated straight from processed payroll rather than assembled after the fact. Direct filing with portals like TRACES, EPFO, and state PT departments saves a manual step and cuts down on filing errors. Real-time error checks, flagging a missing PAN or a contribution-limit mismatch during the run itself rather than after, catch problems while they’re still cheap to fix. And because payroll touches both employee data and financial reporting, role-based access lets HR manage onboarding and leave while finance verifies filings independently, without either team seeing more than it needs to.
Keka is built around exactly this: an integrated payroll calendar, a compliance-reports dashboard, and built-in validation checks, so the compliance work happens inside the payroll run instead of around it.
Whether you run payroll weekly or monthly, these are the dates that actually matter, one table for every recurring deadline this page touches:
| Requirement | Deadline |
|---|---|
| EPF contribution deposit | 15th of the following month |
| ESI contribution deposit | 15th of the following month |
| TDS deposit | 7th of the following month |
| TDS quarterly return (Form 138) | 31 Jul / 31 Oct / 31 Jan / 31 May |
| Annual TDS certificate (Form 130) | June 15, following the financial year |
| Professional Tax | As notified by each state |
| Gratuity payment | Within 30 days of it becoming payable |
| Bonus payment | Within 8 months of the accounting year’s close |
| Payroll record retention | Up to 7 years for some statutory records |
A payroll compliance checklist helps your business meet legal requirements, avoid penalties, and build employee trust, while keeping the process itself accurate and audit-ready.
Start with the checklist above, phase by phase, rather than trying to fix everything at once. Keka takes the manual tracking out of the picture: it stays current with tax rules and statutory requirements, generates the reports above, and manages EPF, ESI, and TDS filings from one place.
Subscribe to keep up with the latest strategic finance content.
Request a demo