ESI Setup in TallyPrime: Complete Configuration Guide

Pranav Anand · June 13, 2026

ESI setup in TallyPrime involves enabling payroll features, creating ESI pay heads for deductions and employer contributions, configuring employee eligibility, and processing salary with correct statutory deductions. Follow F11 settings and link ESI heads to salary structures.

What is ESI and Why It Matters in TallyPrime

Employee State Insurance (ESI) is a self-financing social security and health insurance scheme for Indian workers. It protects workers and their dependents against employment-related contingencies such as disability, sickness, maternity, and employment injury. As an employer, you are legally required to register and contribute to ESI if your organization has 10 or more employees.

In TallyPrime, ESI is integrated into the payroll module, allowing you to automate deductions, track contributions, and generate compliance reports. Proper ESI setup ensures you meet statutory obligations, avoid penalties, and maintain transparent employee records. TallyPrime's built-in ESI features simplify calculations and reduce manual errors.

Prerequisites for ESI Setup in TallyPrime

Before configuring ESI, ensure the following prerequisites are met:

  • TallyPrime is installed and updated to the latest version.
  • A company is created in TallyPrime with correct financial year settings.
  • Payroll module is enabled under F11 (Features).
  • You have ESIC registration number from your local ESIC office.
  • Employee master records are created with correct salary structures.
  • You understand your organization's ESI eligibility criteria.

If you have not yet enabled payroll in TallyPrime, refer to our detailed guide on how to enable payroll in TallyPrime before proceeding with ESI setup.

Step 1: Enable Payroll in TallyPrime

To set up ESI, payroll must be active. Follow these steps:

  1. Open TallyPrime and press F11 (Features).
  2. Navigate to Payroll Settings and select Enable Payroll.
  3. Press Y to confirm and save the changes.
  4. Return to the Gateway of Tally.

Once payroll is enabled, the Payroll menu appears in the Gateway, giving you access to all payroll-related features including ESI configuration.

Step 2: Enable ESI in Payroll Settings

After payroll is active, enable ESI under payroll features:

  1. Press F11 (Features) from the Gateway of Tally.
  2. Go to Payroll Settings and select Employee State Insurance (ESI).
  3. Set Enable Employee State Insurance to Yes.
  4. Enter your ESIC registration number in the designated field.
  5. Save the configuration by pressing Ctrl+A.

TallyPrime will now activate ESI-related features, allowing you to create ESI pay heads and configure employee eligibility. This is a critical step that must be completed before creating any ESI-related pay heads.

Step 3: Create ESI Pay Heads

ESI requires two pay heads: one for employee deduction and one for employer contribution. Create these as follows:

  1. Go to Gateway of Tally > Payroll > Pay Heads > Create.
  2. Enter the pay head name as "ESI Deduction" (or similar).
  3. Set Category as Deduction.
  4. Set Calculation Type as Direct (or Percentage of Basic, depending on your policy).
  5. Enter the ESI deduction rate (typically 0.75% of wages).
  6. Save and create another pay head for "ESI Employer Contribution".
  7. For the employer contribution, set Category as Earnings and enter the employer rate (typically 3.25%).

Ensure both pay heads are clearly named and properly categorized. The employee deduction reduces net salary, while the employer contribution is a company expense and does not affect employee take-home pay.

Step 4: Configure Employee Eligibility for ESI

Not all employees are covered under ESI. Typically, employees earning up to Rs 21,000 per month are eligible. Configure this in employee records:

  1. Go to Gateway of Tally > Payroll > Employees > Alter.
  2. Select the employee to configure.
  3. Under Statutory Details, set ESI Eligibility to Yes (if applicable).
  4. Enter the employee's ESI number (if available).
  5. Confirm that the monthly wage is within the ESI coverage limit.
  6. Save the record.

Repeat this for all employees covered under ESI. Employees earning above the threshold or those exempted (such as senior management) should have ESI Eligibility set to No.

Step 5: Link ESI Pay Heads to Salary Structure

Connect your ESI pay heads to the salary structure so they are automatically included in salary processing:

  1. Go to Gateway of Tally > Payroll > Salary Structures > Alter.
  2. Select the salary structure used by ESI-eligible employees.
  3. Add the ESI Deduction pay head under the Deduction section.
  4. Add the ESI Employer Contribution pay head under the Earnings section.
  5. Verify the order and ensure calculations are correct.
  6. Save the salary structure.

Once linked, these pay heads will appear in every salary slip for covered employees. TallyPrime will automatically calculate deductions and contributions based on the rates you configured.

Step 6: Set Up ESI Statutory Master

Configure ESI statutory details to track contribution limits and compliance:

  1. Go to Gateway of Tally > Payroll > Statutory Masters > ESI.
  2. Enter the financial year and ESI registration details.
  3. Set the wage ceiling (currently Rs 21,000 per month).
  4. Confirm employee and employer contribution rates.
  5. Save the master data.

This ensures TallyPrime applies the correct contribution rates and respects wage limits during salary processing. Update this annually to reflect any changes in ESI regulations.

Worked Example: ESI Calculation in TallyPrime

Let us walk through a real-world ESI calculation scenario:

Particulars Amount (Rs)
Basic Salary 15,000
Dearness Allowance 3,000
House Rent Allowance 2,000
Gross Salary 20,000
ESI Deduction (0.75%) -150
Net Salary to Employee 19,850
ESI Employer Contribution (3.25%) 650
Total ESI Cost (Employer + Employee) 800

In this example, an employee earning Rs 20,000 per month (within the ESI ceiling of Rs 21,000) has Rs 150 deducted as ESI contribution. The employer contributes an additional Rs 650. TallyPrime calculates both automatically once you process the salary. The employee receives Rs 19,850 as net pay, and the company records Rs 650 as an ESI expense.

Processing Salary with ESI Deductions

Once ESI is configured, process salary as usual. TallyPrime handles ESI calculations automatically:

  1. Go to Gateway of Tally > Payroll > Process Salary.
  2. Select the month and year for which salary is to be processed.
  3. Review the salary slip preview to verify ESI deductions.
  4. Confirm and save the processed salary.

For detailed guidance on salary processing, see our article on how to process salary in TallyPrime. Always verify that ESI deductions appear correctly in salary slips before finalizing.

Generating ESI Reports and Compliance Documents

TallyPrime provides built-in reports for ESI compliance:

  1. Go to Gateway of Tally > Display More Reports > Payroll Reports.
  2. Select ESI Reports to view deduction summaries and contribution details.
  3. Generate reports by employee, month, or financial year.
  4. Export data in Excel format for ESIC portal filing.

These reports help you track ESI compliance, reconcile contributions, and prepare statutory filings. File Form 5 (monthly statement) and Form 12A (annual statement) with your local ESIC office as required by law.

Common ESI Setup Mistakes to Avoid

Avoid these frequent errors when setting up ESI in TallyPrime:

  • Forgetting to enable payroll before configuring ESI, which prevents ESI features from activating.
  • Using incorrect contribution rates, leading to under or over-deduction.
  • Not updating employee eligibility when salaries change, potentially covering ineligible employees.
  • Failing to link ESI pay heads to salary structures, resulting in missing deductions.
  • Ignoring the Rs 21,000 wage ceiling, which can cause incorrect calculations for high-earning employees.
  • Not reconciling ESI reports with actual salary processing, creating discrepancies during audits.

Review your ESI configuration quarterly to ensure compliance and accuracy.

Integrating ESI with Payroll in TallyPrime

ESI works seamlessly with other payroll components in TallyPrime. Coordinate ESI setup with PF (Provident Fund) setup and Professional Tax configuration to ensure comprehensive statutory compliance. Many employees are covered under multiple schemes simultaneously, and TallyPrime handles all calculations in one salary processing cycle.

For a broader understanding of payroll management, explore our guide on payroll in TallyPrime and creating and managing pay heads.

When to Seek Professional Help

If your organization has complex salary structures, multiple locations, or frequent regulatory changes, consider consulting a Tally-certified professional. Errors in ESI setup can lead to penalties, employee disputes, and audit failures. A certified partner can audit your current configuration, recommend improvements, and ensure full compliance with ESIC regulations.

Conclusion and Next Steps

ESI setup in TallyPrime is straightforward when you follow the correct sequence: enable payroll, activate ESI, create pay heads, configure employee eligibility, link to salary structures, and process salary. Regular review of ESI reports ensures compliance and protects both your organization and your employees.

If you are setting up ESI for the first time or need to audit your current configuration, Global IT Care is a Tally 3 Star Certified Partner in Purnea, Bihar, with over a decade of experience in payroll compliance. We offer expert guidance on ESI, PF, Professional Tax, and complete payroll solutions. Contact us today at +91 75469 00951 to schedule a consultation and ensure your ESI setup is accurate and compliant.

Frequently asked questions

How do I enable ESI in TallyPrime?

Go to Gateway of Tally > F11 (Features) > Payroll Settings > Enable Employee State Insurance. Ensure payroll is enabled first under F11 > Payroll.

What is the ESI registration threshold?

Employers with 10 or more employees must register for ESI. Wages up to Rs 21,000 per month are covered. ESI contribution is typically 4.75% employer + 0.75% employee.

Can I create custom ESI pay heads in Tally?

Yes. Go to Gateway of Tally > Payroll > Pay Heads > Create. Add ESI Deduction (negative) and ESI Employer Contribution (positive) as separate pay heads.

How do I file ESIC returns in TallyPrime?

TallyPrime generates ESI reports via Gateway of Tally > Display More Reports > Payroll Reports > ESI Reports. Export data and file Form 5 manually with ESIC portal.

What happens if I don't set up ESI correctly?

Incorrect ESI setup leads to compliance violations, penalties, and employee grievances. Proper configuration ensures accurate deductions and statutory reporting.

Does TallyPrime calculate ESI automatically?

Yes, once ESI pay heads are linked to salary structure and employee eligibility is set, TallyPrime auto-calculates ESI during salary processing.