Skip to main content
Beebole’s public holidays feature lets you define which days are non-working days for your team. You can load country-specific public holiday calendars and add custom holidays to match your organization’s schedule. Public holidays appear on timesheets and are factored into work schedule calculations, reports, and time-off balances.
Public holidays work alongside work schedules. When a public holiday falls on a scheduled work day, Beebole automatically accounts for it in capacity and reporting calculations.

Loading a country-specific calendar

Beebole includes built-in public holiday calendars for many countries. Loading a calendar pre-fills the standard national holidays for the selected year.
1

Open the Public holidays panel

Go to Settings > Account Settings and open the Public holidays panel. The same panel is also available on a tag or a person — see Assigning holidays to specific groups.
2

Select a country

Choose the Country — and optionally a Region and Language — then click Load holidays. Beebole populates the calendar with that country’s official public holidays.
3

Review the holidays

Check the list of imported holidays for the selected Year. You can remove any that do not apply to your organization or edit their dates and names. Every change is saved automatically.
If your team spans multiple countries, you can assign different public holiday calendars to different groups using tags. This ensures each person sees only the holidays relevant to their location.

Adding custom holidays

You can add holidays that are specific to your organization — company-wide days off, regional observances, or any other non-working day not covered by the built-in calendars.
1

Open the Public holidays panel

Go to Settings > Account Settings and open the Public holidays panel (or open the panel on the relevant tag or person).
2

Add a holiday

In the empty row at the bottom of the holiday list, pick the date and type the holiday’s name, then click Add. The custom holiday is saved and appears in the calendar alongside any country-specific holidays.

Editing and removing holidays

To modify an existing holiday, click its date or name in the list and update it — changes are saved automatically. To remove a holiday, click the remove icon at the end of its row.
Removing a public holiday may affect timesheet calculations and reports for periods that include that date. Review any submitted or approved timesheets that overlap with the removed holiday.

Assigning holidays to specific groups

By default, the calendar configured on Account Settings applies to everyone in your account. If your organization has teams in different countries or regions, the same Public holidays panel is available on tags and people:
  • By tag — Click Tags in the sidebar, open the tag (e.g., “US Office”, “UK Office”), and configure its Public holidays panel so only people with that tag get those holidays.
  • By person — Click People in the sidebar, open the person, and configure their Public holidays panel to override the calendar for that individual.
This ensures each person’s timesheet reflects the correct public holidays for their location.
When a person has both a tag-level and a person-level holiday calendar, the person-level setting takes priority.

How public holidays affect timesheets and reports

Public holidays interact with several parts of Beebole:
AreaEffect
TimesheetsPublic holidays are highlighted on the timesheet. Depending on your settings, people may or may not be required to log time on these days.
Work schedulesPublic holidays reduce the expected working hours for the period. A person’s capacity calculation accounts for public holidays automatically.
ReportsReports that include capacity or availability metrics factor in public holidays when calculating expected versus actual hours.
Time off balancesPublic holidays do not count against a person’s time-off allowance — they are separate from absence types like vacation or sick leave.

Year-to-year management

Public holiday calendars are managed per year through the Year selector in the Public holidays panel. Once a calendar is configured, its country is locked to protect the holidays already used in past years — hovering the Country selector shows Reset to change country. At the start of each new year:
1

Select the new year

In the Public holidays panel, pick the new year in the Year selector. Beebole loads the country’s official holidays for new years automatically as they become available.
2

Review and adjust

Some public holidays shift dates year to year (e.g., Easter). Verify that all dates are correct for the new year, and add any custom holidays again — they are defined per year. Every change is saved automatically.
Need to switch countries? On the organization’s calendar, click the reset control next to Load holidays (Reset to change country). This clears the configured calendar so you can select a new Country and click Load holidays again.
Previous years’ holiday calendars remain in the system for historical reporting. Updating the current year does not affect past data.

Time Off

Configure absence types and allowances that work alongside public holidays.

Accruals

Set up automatic leave accrual policies linked to absence types.

Work Schedule

Define working hours so public holidays reduce capacity correctly.

Tags

Use tags to assign country-specific holiday calendars to different groups.

Frequently asked questions

No. Public holidays are separate from absence types like vacation or sick leave. They reduce the expected working hours for a period but do not consume any time-off allowance.
Yes. Configure the Public holidays panel on a tag to give that group its own calendar. For example, load the US calendar on the “US Office” tag and the UK calendar on the “UK Office” tag.
Beebole applies the holiday to the date as configured. If the holiday falls on a non-working day according to the person’s work schedule, it has no effect on their expected hours. If your country observes a substitute day (e.g., the following Monday), add that substitute date as a custom holiday.
No. Once a country calendar is configured, Beebole loads the country’s official holidays for new years automatically as they become available. Use the Year selector to review them, and add your custom holidays for each new year — those are defined per year.
The fastest approach is to load a built-in country calendar, which imports all national holidays at once. You can then add or remove individual entries as needed.