India observes a mix of fixed and movable gazetted holidays, and most of the high-impact ones — Diwali, Holi, Eid, and more — follow lunar calendars so their Gregorian dates change every year. For payroll, project plans, and SLAs you need both the fixed national days and the correct festival dates for the year. This tool counts net working days between two dates, supporting both five-day and six-day working weeks.
How it works
The tool combines two sources:
- Fixed national holidays computed for any year: Republic Day (26 January), Independence Day (15 August), and Gandhi Jayanti (2 October).
- Movable gazetted festivals read from a bundled per-year table — Holi, Ram Navami, Mahavir Jayanti, Good Friday, Eid al-Fitr, Buddha Purnima, Eid al-Adha, Muharram, Janmashtami, Milad-un-Nabi, Dussehra, Diwali, Guru Nanak Jayanti, and Christmas — for the supported years.
It then walks the inclusive range, removing the weekend days (Saturday and Sunday for a five-day week, or only Sunday for a six-day week) and any gazetted holiday that falls on a working day.
Notes and example
For a five-day week, a range covering Diwali removes the festival’s bundled date if it lands on a weekday. If a holiday falls on your weekend it is not deducted again. For years outside the bundled table, only the three fixed national holidays are applied — the tool flags this so you know to add festival dates manually.
This counter uses the central gazetted list. India also publishes optional restricted holidays and each state adds its own; add those manually if they apply to your location.