Leave

Building a company holiday calendar that payroll can use

A holiday list isn't an HR nicety. It's the input that decides how many days are payable in every month of the year.

Company holiday calendar planning for the year

A company holiday calendar is the published list of days on which the business does not operate, fixed before the year starts. It matters beyond convenience: holidays determine payable working days, which determine per-day pay, which determines every loss-of-pay and pro-rata calculation for the year. A calendar published in March instead of December means the first quarter's payroll was computed against an assumption.

Key takeaways
  • Publish the calendar before the year starts — payroll depends on it from January's first run.
  • Separate fixed holidays (everyone off) from restricted or optional holidays (each employee picks a set number).
  • Restricted holidays are how a diverse team gets to observe what actually matters to them without inflating the total.
  • National holidays are common to all states; the rest vary — build per-location lists if you operate in more than one state.
  • Every published holiday must exist in the system that calculates payable days, or the calendar and payroll will disagree.

Why the calendar is a payroll input

Payable days in a month = calendar days − weekly offs − declared holidays. That figure drives:

Which means an unpublished or late calendar is not a minor administrative gap. It means the first payroll runs of the year were calculated against a guess, and if the final calendar differs, those months need revisiting.

The three layers of an Indian holiday calendar

Build it in layers rather than as one flat list:

  1. National holidays — Republic Day (26 January), Independence Day (15 August) and Gandhi Jayanti (2 October). These apply everywhere and are non-negotiable for essentially all employers.
  2. State and regional holidays — these vary considerably by state, and each state government publishes its own list. A Mumbai office and a Chennai office will not have the same calendar, and pretending otherwise creates friction in the smaller location.
  3. Company-declared holidays — days you choose to close beyond the above: a foundation day, a year-end shutdown, a bridge day between a holiday and a weekend.

Publish one calendar per location if you operate in more than one state. A single merged list either short-changes one office or gives everyone the union of both, which is expensive.

Fixed vs restricted holidays

The most useful structural decision available to you:

Fixed holidaysThe office is closed. Everyone is off. Typically 8–12 days including the three national holidays.
Restricted / optional holidaysA published list of, say, 8–10 festival days from which each employee chooses 2–3 to take. The office stays open.

Restricted holidays solve a real problem for diverse teams: India has far more genuinely significant festivals than any company can close for, and they matter to different people. Rather than picking winners centrally, publish the list and let people choose. The cost stays bounded — you are still only paying for 2–3 days per person — while the outcome is markedly better for the people whose festivals did not make the fixed list.

Two rules keep it workable: employees must declare their picks in advance (so staffing is predictable), and a restricted holiday taken is a paid day, not leave.

How many holidays to offer

The floor is statutory. Most state Shops and Establishments Acts require the three national holidays plus a number of additional festival holidays, and the specifics vary by state — some prescribe a minimum count, some prescribe the days themselves. Check the position for each state you operate in.

Above the floor, a common shape for Indian small businesses is 10–12 fixed holidays plus 2–3 restricted, alongside the leave entitlement. Two things worth remembering when you decide:

Leave entitlement benchmarks are covered separately here.

Publishing, and what has to happen alongside

Publishing the calendar is not just sending a PDF. Four things must happen together, or the calendar drifts from reality:

The most common holiday-calendar bug in small businesses: the holiday is in the PDF but not in the attendance sheet, so everyone shows as absent on Republic Day and someone spends the last week of January fixing 40 rows by hand.

Mid-year changes and unplanned closures

Calendars change — a state declares an unexpected holiday, weather closes an office, an election day is announced. Handle these as explicit calendar entries rather than as ad-hoc attendance edits for every employee. One entry marks the day non-working for everyone; forty manual edits create forty chances to miss someone, and no audit trail explaining why.

Also decide, in advance, what an unplanned closure does to payable days for that month. Treating it as a paid holiday is the usual and simplest answer.

The holiday list is one line of the wider compliance calendar — the monthly and annual statutory dates belong on the same page.

Quick reference

National holidays (all India)Republic Day (26 Jan), Independence Day (15 Aug), Gandhi Jayanti (2 Oct)
Typical Indian SMB shape10–12 fixed holidays + 2–3 restricted/optional per employee
Fixed holidayOffice closed, everyone off
Restricted holidayOffice open, each employee picks a set number from a published list
Publish byBefore the year begins — payroll needs it from the first run
Per-location calendarsRequired if you operate across states; state lists differ
Payroll dependencyPayable days = calendar days − weekly offs − declared holidays

Frequently asked questions

What are the mandatory national holidays in India?

Republic Day on 26 January, Independence Day on 15 August and Gandhi Jayanti on 2 October are observed nationally and apply to essentially all employers. Beyond these, additional festival holidays are governed by state Shops and Establishments Acts and vary by state, so check the requirement for each state you operate in.

How many holidays should a company give in India?

Most Indian small businesses offer around 10 to 12 fixed holidays plus 2 to 3 restricted or optional holidays per employee, on top of the leave entitlement. The statutory floor is set by the applicable state Act and must be met; anything above it is a company decision based on your operating pattern and what your peers offer.

What is a restricted holiday?

A restricted or optional holiday is a day from a published list of festivals that individual employees may choose to take, up to a set number, while the office remains open. It lets a diverse team observe the festivals that matter to them without the company closing for all of them, and the day is treated as paid rather than as leave.

Should a holiday that falls on a weekend be moved?

That is a company decision, not a statutory one. Some employers shift such holidays to the adjacent working day, most do not. Whichever you choose, state it in the policy and apply it the same way every year, because inconsistency here is noticed immediately.

Why does the holiday calendar affect payroll?

Payable days in a month are the calendar days minus weekly offs minus declared holidays. That figure drives per-day pay when a working-days divisor is used, pro-rata salary for mid-month joiners and leavers, and the payable-days line on the payslip. If the calendar is published late or is not loaded into the system, those calculations are made against an assumption.

How should mid-year holiday changes be handled?

Add the change as a single calendar entry that marks the day non-working for everyone, rather than editing each employee's attendance individually. One entry is consistent and traceable; dozens of manual edits create missed employees and leave no explanation of why the records changed.

How Merik handles it

Merik holds the company holiday calendar as data, not as a document — the days you declare feed the attendance module directly, so nobody shows as absent on a day the office was closed, and they feed the same payable-days figure the monthly payroll run uses. One entry, applied everywhere, instead of a PDF plus forty manual corrections.

One entry, applied everywhere, instead of a PDF plus forty manual corrections. Worth knowing how it reaches pay: the monthly payroll run prorates on calendar days and derives unpaid days from attendance status, so a declared holiday protects the day in the register rather than changing the divisor. See the holidays and attendance modules, the feature list, or how it works.

Create your workspace →

Or talk to us about your team →