Skip to content
Back to Blog
๐Ÿ“‹
Business Tools
9 min read
March 27, 2026

Payroll Compliance in India: TDS, PF, ESI, and Professional Tax Explained

A complete guide to Indian payroll compliance โ€” statutory deductions, filing deadlines, penalty amounts, and automation strategies for TDS, PF, ESI, and Professional Tax.

PS

Priya Sharma

CTO, Ubikon Technologies

Payroll compliance in India refers to the set of statutory obligations that every employer must fulfill when processing employee salaries โ€” including the correct calculation and timely deposit of Provident Fund (PF), Employee State Insurance (ESI), Tax Deducted at Source (TDS), Professional Tax, and Labour Welfare Fund contributions. At Ubikon Technologies, we have built payroll automation systems for businesses across manufacturing, IT services, and retail, and the consistent finding is that manual payroll compliance costs Indian SMBs an average of INR 2-8 lakhs annually in penalties, interest, and accountant fees that automated systems eliminate.

Key Takeaways

  • Indian payroll compliance involves 5 major statutory obligations: PF, ESI, TDS, Professional Tax, and Labour Welfare Fund
  • Missing deadlines triggers automatic penalties โ€” PF late deposit penalty is 5-25% of the contribution amount depending on the delay period
  • The new wage code (Code on Wages, 2019) redefines "basic wages" and will impact PF/ESI calculations when implemented
  • Automating payroll compliance reduces processing time from 3-5 days to under 2 hours per month
  • Every company with 20+ employees must register for PF; every company with 10+ employees (in notified states) must register for ESI

Statutory Deductions: Complete Reference

Provident Fund (EPF)

ParameterDetails
Governing bodyEmployees' Provident Fund Organisation (EPFO)
ApplicabilityEstablishments with 20+ employees
Employee contribution12% of Basic + DA (mandatory)
Employer contribution12% of Basic + DA (3.67% to EPF, 8.33% to EPS)
Wage ceiling for contributionINR 15,000/month (basic + DA) for mandatory; voluntary for higher wages
Admin charges0.50% of Basic + DA (employer) + INR 500/month EDLI
Monthly due date15th of the following month
Return filingECR (Electronic Challan cum Return) โ€” monthly
Late payment penalty5% for up to 2 months, 10% for 2-4 months, 15% for 4-6 months, 25% beyond 6 months (per annum on the defaulted amount)

Common mistakes to avoid: Calculating PF on gross salary instead of basic + DA. Forgetting to include employer admin charges in the challan. Not generating UAN for new employees within 7 days of joining.

Employee State Insurance (ESI)

ParameterDetails
Governing bodyEmployees' State Insurance Corporation (ESIC)
Applicability10+ employees (in some states 20+); employees earning up to INR 21,000 gross/month
Employee contribution0.75% of gross wages
Employer contribution3.25% of gross wages
Monthly due date15th of the following month
Half-yearly returnForm 5A โ€” due within 42 days of contribution period end (April-September and October-March)
Late payment penalty5% per annum simple interest + damages up to 25%

Important nuance: ESI eligibility is determined at the start of each contribution period (April and October). If an employee's salary crosses INR 21,000 mid-period, they remain covered until the period ends. New hires with salary above INR 21,000 are exempt from day one.

TDS on Salary (Section 192)

ParameterDetails
ApplicabilityAll employers paying salary above the basic exemption limit
Old regime exemptionINR 3,00,000 (FY 2025-26)
New regime exemptionINR 4,00,000 (FY 2025-26, with standard deduction)
Calculation methodEstimated annual income minus declared deductions, divided by remaining months
Monthly deposit due date7th of the following month (April-February); 30th April for March
Quarterly returnForm 24Q โ€” due 31st July, 31st Oct, 31st Jan, 31st May
Annual certificateForm 16 โ€” due 15th June
Late filing penaltyINR 200 per day until filed (Section 234E)

Key requirement: Employers must allow employees to choose between old and new tax regimes at the start of the financial year. The employer must calculate TDS based on the chosen regime and declared investments (80C, 80D, HRA, LTA).

Professional Tax

Professional Tax is a state-level tax with rates and slabs that vary across states. Here are the major states:

StateMonthly Salary SlabTax Amount (INR/month)Maximum Annual Tax
MaharashtraUp to 7,500: Nil; 7,501-10,000: 175; Above 10,000: 200 (300 in Feb)2002,500
KarnatakaUp to 15,000: Nil; 15,001-25,000: 150; Above 25,000: 2002002,400
West BengalUp to 10,000: Nil; 10,001-15,000: 110; 15,001-25,000: 130; Above 40,000: 2002002,400
Tamil NaduHalf-yearly: Up to 21,000: Nil; 21,001-30,000: 135; Above 75,000: 1,250Varies2,500
TelanganaUp to 15,000: Nil; 15,001-20,000: 150; Above 20,000: 2002002,500
GujaratUp to 12,000: Nil; Above 12,000: 2002002,400

Note: States like Delhi, Haryana, Rajasthan, and Uttar Pradesh do not levy Professional Tax. Your payroll system must apply PT rules based on the employee's work location state.

Labour Welfare Fund (LWF)

LWF is applicable in select states and typically involves small contributions from both employer and employee. The amounts are nominal (INR 5-25 per employee per half-year) but non-compliance triggers disproportionate penalties.


Monthly Payroll Compliance Calendar

DateActionFiling/Payment
7thTDS depositChallan 281 via NSDL/TIN
15thPF depositECR upload on EPFO portal
15thESI depositChallan via ESIC portal
15thProfessional Tax depositState-specific portal
21stESI monthly contribution detailsESIC employer portal
End of monthSalary processing for current monthInternal
QuarterlyTDS return (Form 24Q)TRACES portal
Half-yearlyESI return (Form 5A)ESIC portal
AnnualForm 16 generationTRACES portal (by June 15)

The New Wage Code Impact

The Code on Wages, 2019 (yet to be fully implemented in 2026) will significantly impact payroll calculations when enforced. The key change: basic wages must constitute at least 50% of total remuneration. This means companies that currently structure CTC with a low basic salary (to reduce PF liability) will need to restructure.

ComponentCurrent PracticePost Wage Code
Basic salaryOften 30-40% of CTCMust be 50%+ of CTC
PF calculation baseLow basic = lower PFHigher basic = higher PF
Employer PF costLowerIncreases by 15-30%
Employee take-homeHigherDecreases (more goes to PF)
Gratuity liabilityBased on current basicIncreases proportionally

Businesses should model the financial impact now and begin gradual CTC restructuring to avoid a sudden cost spike when the code is enforced.


Automating Payroll Compliance

Manual payroll processing for a 100-employee company typically involves 3-5 person-days per month. Automated payroll software reduces this to 2-4 hours. Here is what to automate:

  1. Salary calculation โ€” CTC to net pay breakdown with all statutory deductions
  2. Challan generation โ€” Automated PF ECR, ESI challan, and TDS challan files
  3. Return filing โ€” Direct upload of quarterly TDS returns and half-yearly ESI returns
  4. Payslip distribution โ€” Employee self-service portal with downloadable payslips
  5. Investment declaration โ€” Online submission and approval of tax-saving declarations
  6. Form 16 generation โ€” Automated Part A (from TRACES) and Part B (from payroll data)

At Ubikon, we build custom payroll compliance modules for businesses whose requirements exceed what off-the-shelf HRMS platforms offer โ€” particularly multi-state operations with complex allowance structures and contract labor compliance needs.


FAQ

What is the penalty for late PF payment?

Late PF payment attracts interest at 12% per annum on the overdue amount plus damages ranging from 5% to 25% of the arrears depending on the delay period. For delays beyond 6 months, damages are 25% per annum. Additionally, criminal prosecution is possible under Section 14 of the EPF Act for persistent defaulters.

Can an employee opt out of PF?

Employees earning basic + DA above INR 15,000 per month at the time of joining (who have never been PF members) can opt out. However, once a member, PF contribution is mandatory regardless of salary increases. In practice, most employers enroll all employees in PF as a matter of policy.

How do I handle payroll for employees working in multiple states?

Each employee's statutory compliance is generally based on their primary work location. For Professional Tax, apply the rate of the state where the employee works (not resides). For PF and ESI, the establishment's registration state governs the contributions. If you have offices in multiple states, you may need separate PF and ESI registrations per state.

What is the difference between TDS on salary and TDS on contractor payments?

TDS on salary (Section 192) is calculated on estimated annual income after deductions, spread across remaining months โ€” the effective rate varies by employee. TDS on contractor payments (Section 194C/194J) is a flat rate (1-10% depending on the nature of payment) applied on each payment. Misclassifying employees as contractors to avoid PF/ESI is illegal and attracts severe penalties.

When will the Code on Wages be fully implemented?

As of March 2026, the Central Government has notified the Code on Wages, 2019 but state-level rules are still being finalized across several states. Full implementation is expected by late 2026 or early 2027. Businesses should prepare now by modeling the financial impact of the 50% basic wage floor on their CTC structures.

payroll IndiaTDSPFESIprofessional taxcompliance

Ready to start building?

Get a free proposal for your project in 24 hours.