top of page

Which India Public Holidays Should Global HR Teams Plan Around?

  • Writer: Saransh Garg
    Saransh Garg
  • 1 day ago
  • 9 min read
India public holidays HR plan

India has only three national holidays that apply everywhere: Republic Day (January 26), Independence Day (August 15), and Gandhi Jayanti (October 2). Everything else, including Diwali, Holi, and the ten day Ganesh Chaturthi stretch in Mumbai and Pune, is decided city by city under separate state Shops and Establishments Acts. Knowing exactly which India public holidays should Global HR teams plan around, and in which city, is the difference between a sprint calendar that survives contact with reality and one that quietly breaks every October.


We manage payroll and onboarding calendars for cross border teams across five major Indian tech hubs, and the most common mistake global HR leaders make is treating Diwali as a single day off when, in Delhi, Bengaluru, and Hyderabad, output softens for four to five working days around it. If you're running distributed sprints, interview panels, or payroll cycles with India based staff, this is the working calendar to plug into your HRIS, not the generic ten holidays list that circulates every year.


Which India Public Holidays Should Global HR Teams Plan Around in Each City?

The honest answer is that it depends entirely on where your team sits. A Chennai based QA pod and a Pune based engineering pod, working for the same company, can legitimately be unavailable on completely different weeks.

Chennai and Tamil Nadu: Pongal, observed January 14 through 17, is the dominant local festival. It regularly outweighs Diwali in terms of actual attendance impact, since most Chennai based staff travel to their native towns for it.


Bengaluru and Karnataka: Ugadi, Karaga, and Ganesh Chaturthi sit alongside Diwali on most companies' restricted holiday lists, so a Bengaluru pod can carry five or six locally observed days that a Delhi pod never touches.


Hyderabad and Telangana: Bonalu (usually July or August) and Bathukamma (a nine day festival running into Dussehra) rarely appear on generic search results for India's holiday calendar, but they materially affect attendance in Hyderabad specifically.


Mumbai and Pune, Maharashtra: Ganesh Chaturthi is the one to build around. It runs roughly ten days, and the final two or three days before visarjan (the public immersion of the idol) see genuinely reduced output even from employees who haven't formally booked leave.


Delhi NCR: Diwali and Holi dominate the official calendar, but Chhath Puja, observed heavily by the large Bihar and UP origin workforce in NCR, creates a real dip in availability that almost never makes it onto a formal company holiday list.


Why Doesn't India Have One Single Public Holiday Calendar?

Most HR systems built for a US or European headquarters assume one national holiday list per country. India was never built that way. Each state legislates its own Shops and Establishments Act, and each employer selects a set of restricted holidays from a state notified list, meaning two offices of the same company, in two different cities, can have entirely different calendars in the same month.


This shows up most often at quarter close. We've seen finance teams schedule a payroll cut off on a US calendar that assumes a normal working Friday, only to find Chennai mid Pongal with half the floor already traveling. It also shows up in AI and cloud hiring specifically. Demand for GenAI engineering, MLOps, and platform reliability roles across Bengaluru and Hyderabad has climbed sharply this year, and clients running fast, AI augmented development cycles are the ones most exposed when a festival window collides with a release date they didn't see coming.


What Law Governs Public Holidays for Contract and Full Time Employees in India?

There is no central Indian statute mandating one uniform holiday calendar for private employers. The Negotiable Instruments Act, 1881, Section 25, is frequently mistaken for one, but it only governs which days count as holidays for banks and for clearing negotiable instruments. It does not bind private companies.


For private employers, the relevant law is the Shops and Establishments Act of the state where the office sits: the Delhi Shops and Establishments Act, 1954; the Karnataka Shops and Commercial Establishments Act, 1961; the Telangana Shops and Establishments Act, 1988; the Tamil Nadu Shops and Establishments Act, 1947; or the Maharashtra Shops and Establishments Act, 2017. Each mandates the three national holidays plus a minimum number of additional paid days, typically seven to twelve depending on the state.


This is one of the clearest examples of which India public holidays should Global HR teams plan for differently depending on employment type, even though the underlying law does not distinguish between contract and full time roles. A full time employee on a company's own payroll has their holiday entitlement built directly into HR policy from day one.


A contract engineer, hired through an Employer of Record (EOR) or a staffing partner, is legally entitled to the exact same state mandated holidays, but the obligation sits with whoever the employer of record is on paper. We've audited EOR setups where the provider defaulted to a generic national calendar to simplify their own processing, which technically shortchanged contract employees relative to what their state law required.


What Does a Ready to Use Holiday Planning Calendar Look Like?

This is the grid we hand HR teams during kickoff. Screenshot it and drop it straight into your sprint or payroll planning tool.

Month

National, Pan India

Delhi NCR

Bengaluru

Hyderabad

Chennai

Mumbai and Pune

January

Republic Day (26th)




Pongal (14th to 17th, major)

Gudi Padwa (date varies)

March


Holi

Holi, Ugadi

Ugadi, Holi


Gudi Padwa, Holi

April to May





Tamil New Year


July to August

Independence Day (15th)


Karaga

Bonalu


Ganesh Chaturthi (major)

September to October

Gandhi Jayanti (2nd)

Dussehra

Dussehra

Bathukamma, Dussehra

Dussehra

Ganesh Chaturthi (tail end), Dussehra

October to November


Diwali, Chhath Puja

Diwali

Diwali

Diwali

Diwali

December

Christmas (25th)






Two rules to build around this grid. First, treat "national" holiday as a floor, not a ceiling. Most lunar calendar festivals shift date every year, so reconfirm exact dates each cycle rather than reusing last year's list. Second, treat Diwali, Ganesh Chaturthi, and Pongal each as a window rather than a single day. Build in the two working days before and after as reduced capacity, not full availability.


How Should HR and Staffing Partners Handle This During Onboarding?

Our standard process for any new mandate includes a holiday mapping step in week one. We confirm which city each hire sits in, pull that state's current holiday list, and hand the client's HR team a combined calendar before the first sprint is planned, typically within three to five business days of the offer being signed.


A mid sized European fintech client, sixty to eighty person engineering org, headquartered in the Netherlands, came to us after a payroll near miss. Their finance system had scheduled a mandatory quarterly reconciliation sprint assuming a standard five day week for a newly hired Bengaluru based data engineering pod. That week overlapped almost entirely with Diwali. Two engineers had already booked travel before the sprint was scheduled, and the other two were nominally available but working at reduced capacity through the lead up. The reconciliation slipped by nine days, and the client initially read it as a performance issue with new hires rather than a calendar conflict, which is the part that almost went wrong.


At AnjuSmriti Global, we stepped in, mapped the full Bengaluru calendar against their fiscal quarters, and rebuilt their sprint cadence so no mandatory financial close work falls inside a ten day buffer around Diwali or Ugadi. Eighteen months later, that pod has grown from four to eleven engineers with zero further calendar related delivery misses. This kind of proactive mapping is exactly what determines which India public holidays should Global HR teams plan around before a hire even starts, not after the first missed deadline.


How Much Does Poor Holiday Planning Actually Cost Global Teams?

Contract and EOR engineers in India are typically billed on a day rate or monthly rate regardless of local output that week, so a poorly timed sprint doesn't reduce cost, it just reduces what you get for it.


For context, mid level contract engineers in India typically bill in the range of 3,500 to 5,500 rupees per day, all in, including agency and EOR fees. Senior engineers run 6,000 to 9,000 rupees per day, and leads or architects run 9,500 to 14,000 rupees per day. A ten person Bengaluru pod running a five day sprint that lands inside the Diwali window, at a blended average of roughly 6,000 rupees per day, represents close to 3 lakh rupees, about 3,500 dollars, of billed capacity delivered at meaningfully reduced output.


Full time employees on direct payroll carry the same practical risk, just spread across a fixed salary rather than a visible day rate, which is why the impact is easy to miss until a deadline slips.


Clients who fix this rarely cut headcount or cost. They reinvest the reclaimed sprint capacity into buffer weeks around India's two or three biggest local festival windows each year, which is what keeps delivery predictable rather than reactive. Teams running global payroll outsourcing across multiple Indian cities see this compound further, since payroll cut off dates also need to shift city by city rather than following one national assumption.


This is also where the choice between contract hiring and full time hiring matters practically: contract arrangements give HR teams more flexibility to scale a pod up before a festival heavy quarter and scale down after, while full time teams need the buffer built into permanent capacity planning from the start.


Conclusion

Over the coming year, we expect more global HR teams to formalize India's holiday calendar as a standing line item in workforce planning rather than an annual scramble each October, especially as more companies run multi city Indian teams spanning Bengaluru, Hyderabad, and Chennai rather than a single office. AI hiring, cloud migration work, and GCC expansion are all pulling more global teams into exactly this kind of multi city footprint right now, which makes city level holiday planning more relevant, not less.


In live mandates today, we're seeing clients ask for the holiday calendar to be built directly into sprint planning tools during onboarding, not handed over as a separate document nobody checks. Getting India public holidays should Global HR teams plan for right isn't about avoiding a few missed days. It's about not mistaking a predictable calendar event for a performance problem three months into a new hire's tenure.


Ready to build a holiday aware hiring and onboarding calendar for your India team? Talk to us here.

Interesting Reads:


FAQs

1.Does the Negotiable Instruments Act, 1881 decide public holidays for private companies in India?

No. Section 25 of the Negotiable Instruments Act, 1881 governs holidays for banks and for clearing negotiable instruments only. Private companies follow the Shops and Establishments Act of the state their office is registered in, such as Delhi's or Karnataka's version. Always request the state specific list from your EOR or staffing partner rather than a generic search result.


2.Why does Diwali fall on a different date every year?

Diwali follows the Hindu lunisolar calendar, so its Gregorian date shifts annually, usually landing between mid October and mid November. Confirm the exact date as soon as the following year's calendar is published, and build a seven to ten day buffer around it into any quarterly planning, release schedule, or financial close.


3.Can a Bengaluru employer require staff to work on Ganesh Chaturthi if it isn't on the official holiday list?

Legally, yes, if it wasn't notified as a restricted holiday at the start of the year under Karnataka's Shops and Commercial Establishments Act. In practice, we advise against it, since the festival involves public processions and transit disruption that make attendance genuinely difficult, and enforcing it tends to hurt retention more than it protects one day of output.


4.How should payroll cut off dates change around India's festival calendar?

Shift the data collection cut off earlier by however many working days the relevant festival window consumes in that city, typically three to five days for Diwali in Delhi or Bengaluru, and up to five days for Ganesh Chaturthi in Mumbai. This avoids chasing approvals from managers who are themselves on leave.


5.Do contract engineers get the same holidays as full time employees in India?

Yes. State mandated holidays apply based on work location and legal employer, not employment classification. Contract engineers hired through an EOR are entitled to identical holidays as full time staff. Some EOR providers default to a generic national calendar to simplify processing, which technically shortchanges contract employees, so this is worth confirming directly.


6.Which Indian city has the fewest holiday related scheduling conflicts for global teams?

Delhi NCR and Pune tend to run leaner formal holiday lists than Chennai or Mumbai. Delhi NCR does carry a significant informal dip around Chhath Puja that isn't on any official calendar. Talent depth for the specific role should still drive city choice more than holiday count alone.


7.Should production releases avoid Pongal week in Chennai the way US teams avoid the week between Christmas and New Year?

Yes. Pongal, observed January 14 through 17, functions similarly in Tamil Nadu. Offices stay nominally open on some of these days, but actual attendance and decision making capacity drop sharply, especially for staff traveling outside Chennai. Avoid scheduling releases or urgent client facing work during this window.


8.What's the simplest way to keep an India holiday calendar current instead of relying on a once a year email?

Make it a documented onboarding deliverable, reconfirmed every year since lunar calendar festivals shift dates annually. If you're working with an HR outsourcing or recruitment process outsourcing partner, this should be a standing item tied to actual state notifications rather than a static template reused year after year.

 
 
 

Comments


bottom of page