Public Holidays, Bank Holidays, and Observances: What's the Difference?
A holiday's name tells you almost nothing about whether you get the day off. The legal categories — public, bank, observance, optional — vary by country and explain why.
Look at any holiday calendar long enough and you will notice that some entries close offices and others do not. The visual difference often comes down to a label: public, bank, observance, optional, school. Behind the label is a legal status that varies by country and that determines whether a date is genuinely a day off.
Public holiday
A public holiday (also called a statutory or national holiday) is the strongest category. It is set in law and applies to government, schools, and most private workplaces. Employees who work that day are typically entitled to overtime or substitute leave. Examples in the United States include Independence Day, Thanksgiving, and Christmas Day.
National public holidays are the ones most people picture when they think of a “holiday.” They:
- Close federal and state government offices.
- Close most schools.
- Trigger overtime pay (where local labor law applies).
- Often include parades, public events, or specific civic observances.
Some countries distinguish federal from state or provincial public holidays. In Germany, six holidays are federal (observed across the entire country) and another nine to thirteen vary by Bundesland. In the U.S., federal employees are entitled to ten federal public holidays; states layer additional holidays on top.
Bank holiday
The term bank holiday is most strongly associated with the United Kingdom and Ireland but exists elsewhere. Originally, it referred to days when banks could close without penalty for non-payment of obligations — important in a 19th-century economy where commerce stopped if banks closed.
Today, a U.K. bank holiday closes banks, government offices, and most non-retail businesses. Functionally it is similar to a public holiday, but the legal mechanism is different: the U.K. has very few “statutory” holidays. Christmas Day and Good Friday are common law holidays; everything else (New Year’s Day, May Day, Late May Bank Holiday, Summer Bank Holiday, Boxing Day) is technically a bank holiday set by the Banking and Financial Dealings Act 1971.
Observance
An observance is a date that is publicly recognized but not legally privileged. There is no automatic day off. Observances include:
- Religious dates that are not state holidays — Yom Kippur in countries with non-Jewish majorities, Eid al-Fitr in non-Muslim-majority countries.
- Cultural and commemorative days — Mother’s Day, Father’s Day, Valentine’s Day, Earth Day, Pride Day.
- Awareness campaigns — World Mental Health Day, International Women’s Day in countries where it is not a public holiday.
Observances drive consumer behavior, media coverage, and personal traditions. They almost never close offices, although some employers grant flexible leave for religious observances even when the law does not require it.
Optional and school holidays
A few countries use additional categories:
- Optional holiday: India distinguishes between mandatory (“gazetted”) and optional (“restricted”) holidays. Employees can choose two or three optional days from a published list. The mechanism lets a country with many religious traditions avoid forcing one over another.
- School holiday: a date when schools close but other workplaces do not. Mid-term breaks, in-service days, and parts of the summer recess fall here.
- Bank-only holiday: days where only the financial system is closed. The U.S. has a small number of these around Columbus Day and Indigenous Peoples’ Day in the states that do not treat them as full public holidays.
Why the distinction matters
The same calendar date can have very different effects in two countries that nominally observe the same holiday.
- Boxing Day (December 26): a bank holiday in the U.K. and Australia, a public holiday in Canada and most Commonwealth countries, and not observed at all in the United States.
- Labor Day: in the U.S. and Canada, the first Monday in September is a public holiday. In most of the rest of the world, the equivalent (International Workers’ Day) is May 1 and is observed in over 80 countries.
- Easter Monday: a public holiday in much of Europe and Latin America. In the U.S., it is not federally observed despite Good Friday being culturally significant.
For travel planning, scheduling, and contract dates, the operative question is rarely “is it a holiday?” but “what category, and where?” A flight booking that lands on a U.S. federal holiday looks very different from one that lands on the same calendar date in the U.K. on a non-bank-holiday Tuesday.
How software libraries categorize
Most holiday libraries (date-holidays, python-holidays, nager.date) emit holidays with a type field — typically one of public, bank, observance, school, or optional. Applications that filter calendars (e.g., a payroll system computing legally-mandated days off) need to know which types are statutory in the user’s jurisdiction.
A useful heuristic: treat public and bank as “real” days off, and treat observance, school, and optional as informational unless your jurisdiction tells you otherwise.