Skip to content
Holidays

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, holidays are set by each Bundesland: nine are observed everywhere (only German Unity Day is fixed by federal law), and the rest vary from state to state. In the U.S., federal employees are entitled to eleven federal public holidays (Juneteenth became the eleventh in 2021); states layer their own holidays on top, and private employers are not legally required to give any of them off.

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. In England and Wales, Christmas Day and Good Friday are common law holidays; everything else (New Year’s Day, Early May Bank Holiday, Easter Monday, Late May Bank Holiday, Summer Bank Holiday, Boxing Day) is technically a bank holiday, set by the Banking and Financial Dealings Act 1971 or by royal proclamation under it. Scotland and Northern Ireland have somewhat different lists — see the U.K. holiday calendar.

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. Central government employees, for example, can choose two 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 mainly the financial system and government are closed. In the U.S., Columbus Day (also observed as Indigenous Peoples’ Day) and Veterans Day are federal holidays on which banks and post offices close, but most private businesses stay open.

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., a public holiday in Australia and New Zealand, a statutory holiday only in some Canadian provinces such as Ontario, 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 a public holiday in many countries.
  • Easter Monday: a public holiday in much of Europe and in Australia and New Zealand. In the U.S., neither Good Friday nor Easter Monday is a federal holiday. (Because both follow Easter, their dates change every year.)

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.

More related articles