Unadhi Guides

ESIC contribution for October 2026 by 15 November: a challan and late-interest sheet for CA firms

Updated 24 Oct 2026 · Disclosure: the white-label calendar linked below is an Unadhi product (₹999/year). This guide is for information only, not professional advice.

What you get: a ready-to-copy Google Sheet layout for every ESIC contribution your clients owe for October 2026 wages. Tab 1 has one row per client: employer code, number of insured employees, gross wages, employer share at 3.25% and employee share at 0.75% (each rounded up to the next rupee, per employee, in a helper tab), a due-date formula (15 November 2026), date paid, challan number, and a late-interest formula at 12% a year for each day of delay. Tab 2 filters the clients still unpaid. You also get a made-up example, a plan for 9 to 15 November, a note on the new contribution period that started on 1 October, and a WhatsApp message for clients.

Short answer (checked 24 Oct 2026): ESIC says employers must pay both shares within 15 days of the last day of the calendar month in which the contributions fall due, so October 2026 contributions are due by Sunday 15 November 2026. The rates are 3.25% (employer) and 0.75% (employee) of wages, each rounded up to the next rupee, now under rule 19 of the Social Security (Central) Rules, 2026. The wage ceiling is ₹21,000 a month (₹25,000 for a person with disability), and employees with an average daily wage up to ₹176 pay no employee share (the employer still pays its share). Regulation 31A of the ESI (General) Regulations, 1950 charges 12% a year for each day of delay. We found no official extension for 15 November falling on a Sunday, so aim to pay by Friday 13 November.

What changed and what did not

Tab "Oct ESIC": one row per client

ColHeaderWhat goes in it
AClientTrade name
BESIC employer code17 digits, from the client's ESIC registration
CInsured employees (Oct)=COUNTIFS('Employees'!A:A,A2,'Employees'!F:F,"Yes")
DGross wages of covered staff (₹)=SUMIFS('Employees'!D:D,'Employees'!A:A,A2,'Employees'!F:F,"Yes")
EEmployer share (₹)=SUMIFS('Employees'!G:G,'Employees'!A:A,A2)
FEmployee share (₹)=SUMIFS('Employees'!H:H,'Employees'!A:A,A2)
GTotal to pay (₹)=E2+F2
HDue date=EOMONTH(DATE(2026,10,1),0)+15 (15 Nov 2026)
IDate paidFrom the ESIC challan receipt, blank if not yet paid
JChallan / transaction no.From the receipt
KDays late=IF(I2="",MAX(0,TODAY()-H2),MAX(0,I2-H2))
LInterest at 12% a year (₹)=ROUND(G2*12%*K2/365,0)
MStatus=IF(I2="",IF(TODAY()>H2,"LATE: pay now, interest "&TEXT(L2,"#,##0"),"OPEN: pay by "&TEXT(H2-2,"d mmm")),IF(I2>H2,"PAID LATE: interest "&TEXT(L2,"#,##0"),"OK"))

Tab "Employees": one row per employee

ColHeaderWhat goes in it
AClientSame name as Tab 1
BIP numberInsurance number from the ESIC portal
CDays paid in OctFrom payroll
DGross wages Oct (₹)Wages as defined for ESI (leave out overtime when you compare with the ceiling)
EWages on 1 Oct (₹)Monthly wages at the start of the contribution period
FCovered?Yes if column E was ₹21,000 or less (₹25,000 for a person with disability); stays Yes until 31 March even after a raise
GEmployer share (₹)=IF(F2="Yes",ROUNDUP(D2*3.25%,0),0)
HEmployee share (₹)=IF(AND(F2="Yes",IFERROR(D2/C2,0)>176),ROUNDUP(D2*0.75%,0),0)

About column H: the ₹176 test uses the average daily wage for the wage period. The formula divides October wages by days paid, which is a working approximation. Check unusual cases (part-month joiners, piece-rate workers) against the figure the ESIC portal calculates when you upload the monthly contribution.

Tab "Unpaid": who still has to pay

Use =FILTER('Oct ESIC'!A2:M,'Oct ESIC'!I2:I=""), then sort by column G so the biggest amounts get the first call. Add columns for who will call the client, the date the client promised to pay, and whether the client's internet banking works on the ESIC payment gateway.

Made-up example (not a real client)

Client "Sample Garments" has 14 employees. Twelve were at or below ₹21,000 on 1 October and earn ₹17,500 each in October. The employer share is ROUNDUP(568.75) = ₹569 each and the employee share ROUNDUP(131.25) = ₹132 each, so ₹6,828 + ₹1,584 = ₹8,412. A thirteenth, paid ₹20,500 on 1 October, got a raise to ₹22,000 in October and stays covered until 31 March: their row adds ₹715 + ₹165 = ₹880. The fourteenth, a manager above ₹21,000 on 1 October, is not covered. Total to pay: ₹9,292. Paid on 13 November: status OK. Paid on 25 November: 10 days late, interest = 9,292 × 12% × 10 / 365 = about ₹31, plus possible damages.

Plan for 9 to 15 November

WhatsApp message to a client

"Hello, ESIC for October wages is due by Sunday 15 November. Your amount is ₹[X] (employer ₹[Y] and employees ₹[Z]). Please send us October payroll by Monday 9 November and pay the challan by Friday 13 November. Any employee who joined in October must be registered first. After the 15th, ESIC charges 12% a year interest for each day, and it can add damages."

Related guides

Partner programme opening soon

Partner programme opening soon: join the free waitlist. Planned terms are 50% of each referred sale (75% once you have 5+ paying customers), single level, paid through Gumroad only from revenue received.

Sources

This sheet is a working aid, not professional advice. Due dates and portal behaviour can change; check the ESIC portal before you rely on them. Checked on 24 October 2026. Spot an error? Write to mininglife7@gmail.com.

← All guides

Unadhi Guides are free, independent explainers. We correct errors as soon as we find them: write to mininglife7@gmail.com.