What Is a Holiday Calendar?
A holiday calendar is the internal document (or system configuration, if you’re using payroll software) that lists every paid non-working day a company’s employees get in a given year. It combines the three national holidays mandated under the Negotiable Instruments Act, 1881, state-specific holidays from the local Shops & Establishments Act, and whatever extra days the company adds on its own.
Don’t confuse this with the government holiday list in the state gazette. That’s the government’s output. Your holiday calendar is what HR builds from it, after folding in company-specific days (an office shutdown the last week of December, say, or a regional harvest festival the gazette didn’t cover).
What Goes Into a Holiday Calendar?
Republic Day on 26 January, Independence Day on 15 August, Gandhi Jayanti on 2 October. Those three are non-negotiable for every employer in India, full stop.
After that come state holidays, anywhere from 8 to 16 depending on where your establishment is registered. A Hyderabad outlet follows Telangana’s list; a Noida outlet follows UP’s. Partial overlap at best, which is why multi-location businesses can’t photocopy one calendar and call it done.
Then there’s the third layer: company holidays. Annual day, shutdown weeks, an optional pool where staff pick 2 from a longer menu. Maharashtra mandates around 16 total; Karnataka sits closer to 13. Most companies land between 12 and 22 for the year.
How Does a Holiday Calendar Affect Payroll?
Rs.0 impact when it’s configured right.
The trouble starts with one missing entry. Miss a single state holiday in your calendar and the payroll system treats that day as a regular working day. The employee who showed up? Single pay instead of the double wages most state Shops & Establishments Acts require. The one who stayed home? Marked absent instead of “holiday.” Both wrong, and paid leave balances, overtime, attendance records all take the hit from that one oversight.
Here’s a pattern we keep seeing: a diagnostic lab in Andheri, Mumbai ran technicians through Diwali week in October 2025 without updating the calendar. Four gazetted days worked. Nobody caught it until December. The 9 payroll mistakes Indian SMEs make lists this exact error as a top cause, and it almost always traces back to a stale calendar nobody refreshed after the gazette came out late in February.
What Does a Holiday Calendar Look Like?
This is a hypothetical example for illustration purposes.
Take a garment retail chain with outlets in Jaipur (Rajasthan) and Chandigarh (Punjab). Three national holidays overlap; after that, things diverge fast.
| Holiday | Jaipur (Rajasthan) | Chandigarh (Punjab) |
|---|---|---|
| Republic Day | 26 Jan (national) | 26 Jan (national) |
| Holi | State holiday | State holiday |
| Baisakhi (13 Apr) | Not a state holiday | State holiday |
| Teej (Aug) | State holiday | Not a state holiday |
| Diwali | State holiday | State holiday |
| Guru Nanak Jayanti | Optional | State holiday |
| Total paid holidays | ~14 | ~16 |
Payroll runs from Jaipur. One calendar for both locations and Chandigarh staff lose holidays they’re legally owed.
How Do You Set Up a Holiday Calendar?
Your state’s labour department publishes the gazette between January and March. Download it, map every national and state holiday into your leave and attendance system, add company-specific days on top.
Got outlets across states? Don’t merge calendars. One per location. Merging is exactly how compliance errors sneak in. Share the final version with employees before the financial year opens.
Still on spreadsheets? This staff shift schedule template helps track holidays alongside shifts. Petpooja’s free salary calculator can verify pay impact before you finalise.
How Petpooja Payroll Handles Holiday Calendars
Petpooja Payroll lets you configure location-wise holiday calendars, one per outlet, each mapped to the correct state. The attendance module marks declared holidays before the payroll run so overtime and week-off calculations don’t drift. Across 30,000+ clients, we’ve found that setting up the calendar in January and patching later saves more payroll errors than any other single step.
Frequently Asked Questions
Not by statute. The legal obligation is to follow the state’s Shops & Establishments Act holiday list. But try proving that during a labour inspection without a written calendar on file.
Three national holidays, no exceptions. Beyond those, the state decides. Most mandate 8 to 16 additional paid holidays. Use this PF & ESI compliance checklist to cross-check.
Absolutely. Foundation day, office shutdown, a restricted pool where staff pick 2 from a longer list. None of it comes from the gazette.
Double wages plus a compensatory off, in most states. Maharashtra and Kerala mandate both; some let you pick one or the other. Check your local Shops & Establishments Act before assuming.
They should, if those branches sit in different states. Kolkata follows West Bengal’s list; Pune follows Maharashtra’s. One calendar for both is a gap that only shows up during audits, which is precisely why it goes unnoticed.





