Running payroll in India is not just about transferring salaries to bank accounts. It involves a web of statutory obligations β EPF, ESI, TDS, Professional Tax, minimum wages, gratuity, and bonus. Missing any of these can lead to penalties, legal notices, and employee dissatisfaction.
This checklist will help you ensure complete payroll compliance for your business in FY 2025-26.
Monthly Compliance Checklist
β EPF (Employees' Provident Fund)
- [ ] Calculate EPF on Basic + DA for all eligible employees
- [ ] Employee contribution: 12% of Basic + DA
- [ ] Employer contribution: 12% (split between EPF 3.67% and EPS 8.33%)
- [ ] Apply βΉ15,000 wage ceiling for EPS calculation
- [ ] Deposit contribution by 15th of next month
- [ ] File ECR (Electronic Challan Return) on EPFO portal
β ESI (Employees' State Insurance)
- [ ] Identify employees earning β€ βΉ21,000/month (gross)
- [ ] Employee contribution: 0.75% of gross salary
- [ ] Employer contribution: 3.25% of gross salary
- [ ] Deposit by 15th of next month
- [ ] Register new employees within 10 days of joining
β TDS on Salary
- [ ] Calculate income tax based on employee's declared tax regime (Old or New)
- [ ] Collect investment declarations (80C, 80D, HRA, etc.) for Old Regime
- [ ] Deduct TDS proportionally from monthly salary
- [ ] Deposit TDS by 7th of next month
- [ ] File Form 24Q quarterly
β Professional Tax
- [ ] Check applicable state rules (rates vary by state)
- [ ] Deduct Professional Tax from employee salary
- [ ] Deposit to state government as per schedule
- [ ] Maximum Professional Tax: βΉ2,500 per year in most states
β Salary Processing
- [ ] Process salary by month-end or agreed payroll date
- [ ] Include overtime, incentives, and deductions
- [ ] Generate and distribute digital payslips
- [ ] Make bank transfers (NEFT/IMPS)
Quarterly Compliance
β TDS Returns
- [ ] File Form 24Q (TDS on salary) by:
- Q1 (Apr-Jun): 31st July
- Q2 (Jul-Sep): 31st October
- Q3 (Oct-Dec): 31st January
- Q4 (Jan-Mar): 31st May
β ESI Returns
- [ ] File half-yearly return by 12th May (Oct-Mar period) and 12th November (Apr-Sep period)
Annual Compliance
β Form 16
- [ ] Generate Form 16 for all employees by 15th June
- [ ] Includes complete TDS details for the financial year
β Annual EPF Return
- [ ] File annual return by 25th April
β Bonus
- [ ] Payment of Bonus is applicable to establishments with 20+ employees
- [ ] Minimum bonus: 8.33% of salary (Basic + DA)
- [ ] Maximum bonus: 20% of salary
- [ ] Pay within 8 months of closing the accounting year
β Gratuity
- [ ] Applicable to employees with 5+ years of continuous service
- [ ] Calculation: Last drawn salary Γ 15/26 Γ years of service
- [ ] Maximum gratuity amount: βΉ25,00,000 (after 2024 amendment)
- [ ] Pay within 30 days of it becoming payable
β Minimum Wages
- [ ] Verify that all employee salaries meet state-specific minimum wage requirements
- [ ] Minimum wages are revised periodically β check for updates
State-Specific Obligations
Payroll compliance varies by state. Some key differences:
| State | Professional Tax Max | Labour Welfare Fund | Shops & Establishment | |---|---|---|---| | Maharashtra | βΉ2,500/year | βΉ12/year + βΉ3 employer | Annual renewal | | Karnataka | βΉ2,400/year | βΉ20/year + βΉ20 employer | Annual renewal | | Tamil Nadu | βΉ2,500/year | Not applicable | Annual renewal | | Haryana | Not applicable | βΉ25/year + βΉ25 employer | Annual renewal | | Delhi | Not applicable | Not applicable | One-time registration |
Note: Always check current state regulations, as these can change.
Penalty Chart for Non-Compliance
| Violation | Penalty | |---|---| | Late EPF deposit | 12% interest + 5-25% damages | | Late ESI deposit | 12% interest + up to 25% damages | | Late TDS deposit | 1.5% per month interest + βΉ200/day penalty (capped at TDS amount) | | Not paying minimum wages | Fine up to βΉ50,000 or imprisonment | | Not paying bonus | Fine up to βΉ1,000 or imprisonment up to 6 months | | Not paying gratuity | Fine + imprisonment up to 2 years |
How to Stay Compliant
-
Automate payroll processing: Manual calculations lead to errors. Use HRMS software that handles EPF, ESI, and TDS automatically.
-
Set up calendar reminders: Mark the 7th and 15th of every month for TDS and EPF/ESI deposits.
-
Update salary structures after increments: Recalculate all statutory contributions when salaries change.
-
Keep employee records updated: PAN, Aadhaar, UAN, and ESI numbers must be current.
-
Review compliance quarterly: Do a quarterly audit of payments, filings, and employee registrations.
Conclusion
Payroll compliance in India involves multiple obligations running on different schedules. The cost of non-compliance β both in penalties and employee trust β is significantly higher than investing in proper payroll automation.
Use this checklist as your monthly reference, and consider automating your payroll with XoMB HR to eliminate manual compliance risk.






