Every year, somewhere around 27 December, an owner calls me a little annoyed. A customer drove across town, Google said the shop was open, the door was locked. Nobody hacked anything. Nobody told Google about the holiday. So this morning I asked Google's own Business Profile API what 34 small-business profiles I have manager access to actually have stored as holiday hours. One of them had Christmas 2025 set. None has Christmas 2026 yet.

How do I set holiday hours on Google?

Open your Business Profile, choose Edit profile, then Hours. Next to "Special hours" choose Edit, pick the date Google suggests or add your own, then either leave it marked Closed or untick Closed and type the hours. Save. The change only affects that date, and your regular week stays as it is.

Google's help page also lets you put two sets of hours on one day (morning and evening, with a break), and delete a date you no longer need. The screen asks for very little. This is roughly what a sensible holiday week looks like once it's filled in:

That's the whole job for most businesses: five minutes, once a season. The interesting part is how few people do it.

What 34 business profiles actually had set

I read the stored special hours of every profile the API returned this morning, 34 in all. They're small service businesses: contractors, clinics, offices, a few that run around the clock. All 34 are open with regular hours set. Only 14 have ever had a single special-hours entry. This is how many of the 34 had something on each holiday:

Christmas 20251
New Year's Day 20261
Family Day1
Good Friday4
Easter Sunday4
Easter Monday4
Victoria Day0
Canada Day7
Civic Holiday0
Labour Day3
30 September4
Thanksgiving 20266
Christmas 20260

Profiles out of 34 with a special-hours entry on that date. Read through the Business Profile API on 13 November 2026.

The best holiday of the year is Canada Day, and it still reached only 7 of 34. Easter Sunday, Easter Monday and 30 September each got as many entries as Good Friday, even though Ontario doesn't make any of them a public holiday. That pattern tells me most of these entries were answers to a prompt from Google, not plans. When Google asks, people click. When it doesn't, the profile just carries the regular week into the holiday.

And the old entries never leave. Three profiles still carry special hours from 2022, 2023 and 2024. They do no harm, because a date in the past doesn't show to anyone, but they tell you nobody has opened that screen in a while.

Graphic: 1 of 34 business profiles had Christmas 2025 hours on Google, 0 of 34 have Christmas 2026 hours set so far

Which dates does Google flag in Canada this season?

Google keeps a public list of the days it treats as holidays in each country. For Canada it flags five dates between now and the new year, and on those days a note that your hours might differ can appear on your profile. Two of the five aren't Ontario public holidays, which is exactly why owners forget them.

DateOn Google's list asOntario holiday?Who needs an entry
Thu 24 Dec 2026Christmas EveNoAnyone closing early. Most offices and trades do.
Fri 25 Dec 2026ChristmasYesEveryone, open or closed.
Sat 26 Dec 2026Boxing DayYesEveryone. It falls on a Saturday this year, so check your Saturday hours too.
Thu 31 Dec 2026New Year's EveNoAnyone closing early or opening late.
Fri 1 Jan 2027New Year's DayYesEveryone, open or closed.

Ontario's employment standards guide lists nine public holidays, and Christmas Eve and New Year's Eve aren't among them. Your customers don't care about the Employment Standards Act, though. They care whether the door opens at 2 p.m. on the 24th.

Same hours on a holiday? Confirm them anyway

Yes, even if nothing changes. Google's help page says it's a good idea to confirm hours for official holidays even when they match your regular ones. You add the date, untick Closed and type your normal hours. A customer then sees hours you checked for that day instead of a guess.

In the 34 profiles, 8 entries were exactly that: a holiday with the same hours as a normal day of that week. 27 entries changed the hours, 7 marked the day closed, and one opened a day the regular week keeps closed. The confirmations matter most for the 10 profiles that are open 24 hours. An emergency plumber or a restoration crew working on Christmas wants the customer to see that, not a note that hours might differ.

"It's a good idea to confirm your hours for official holidays."

Google Business Profile Help, How to set Special hours

Five things that make special hours misbehave

  1. Seven days or more is a different setting

    Special hours cover up to 6 days in a row. Closing from 24 December to 4 January? Google's help says to mark the business Temporarily closed instead, and to mark it reopened when you're back.

  2. Your main hours have to be on

    Special hours only show when the profile is set to "Open with main hours". On any other hours setting, the holiday entry doesn't appear to customers.

  3. Overnight shifts get split at midnight

    One set of special hours can't run past 24 hours. Open 7 p.m. to 5 p.m. the next day? Enter one set to midnight, and one from midnight on the next date. Google then ignores that next day's regular hours, so retype any you want to keep.

  4. A date covers only that date

    Special hours appear on the days you name and nowhere else. Your regular week comes back on its own, which is good, and it also means a holiday you didn't add simply shows the regular week.

  5. Someone else may have set them

    If several people manage a profile, check the dates before the season starts. A colleague's entry from last year or a suggested edit can sit there unnoticed. My guide on who changed your Google listing shows where to look.

Put the same dates on your website

The profile is half of it. A customer who taps your website from Maps and finds "Open Mon to Sat, 8 to 6" in the footer gets two answers. Put one plain line near the top of the contact page with the holiday dates. If your site describes your hours in its structured data, the code Google reads to understand the page, give it the same dates. Google's own documentation shows a closure with validFrom and validThrough, and a closed day written as opens and closes both "00:00":

"openingHoursSpecification": [
  {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
    "opens": "08:00",
    "closes": "18:00"
  },
  {
    "@type": "OpeningHoursSpecification",
    "opens": "00:00",
    "closes": "00:00",
    "validFrom": "2026-12-25",
    "validThrough": "2026-12-26"
  }
]

Take the entry out in January, or it becomes the website version of those 2022 dates nobody deleted. If structured data is new to you, I explain it without the jargon in what schema markup is.

Checklist titled Holiday hours in 15 minutes: list changed dates, set 24, 25, 26, 31 December and 1 January, confirm normal days, split overnight hours, update the website

Holiday hours on the profiles I look after

Every Google Maps management plan includes keeping hours, holiday hours and services current, and it's written on my pricing page next to the price. The owner tells me the dates and I put them on the profile. If you'd like to see what else on your profile is out of date before the season gets busy, my Google Business Profile audit guide walks through the owner's side of it.

The cheapest fix in local search is a date field nobody fills in. It takes less time than the phone call with the customer who drove over on the 26th.

Quick answers about holiday hours on Google

How far ahead can I set holiday hours on Google?+

You can add any future date as a custom date in Special hours, so you can set the whole season now. Google's help page doesn't give a limit for how early. Setting Christmas and New Year in November means they're done before December gets busy.

Do my regular hours come back after the holiday?+

Yes. Special hours show only on the dates you entered. The next day, Google goes back to your regular weekly hours on its own. You don't need to change anything back on the profile, but do remove the holiday line from your website.

What if I'm closed for two weeks over the holidays?+

Special hours cover a closure of up to 6 days in a row. For 7 days or more, Google's help page says to mark the business Temporarily closed, then mark it reopened when you're back. Put the reopening date on your website so people know when to call.

Why does Google say my hours might differ?+

Google keeps a list of holidays for each country. On those days a note that your hours might differ can appear on your profile. Adding special hours for the date, even your normal hours, tells customers what you actually confirmed for that day.

Do I set holiday hours if my business is open 24 hours?+

Yes. Add the date and keep it open all day so customers see you confirmed it. Ten of the 34 profiles I read run around the clock. For an emergency service, a confirmed holiday is the moment a customer needs to see it most.

Sources, read on 13 November 2026: Google Business Profile Help, How to set Special hours; Google Business Profile Help, About holidays on Google; Google Search Central, Local business structured data; Ontario, Your guide to the Employment Standards Act: Public holidays. Profile data: Google Business Profile API, 34 profiles, read 13 November 2026.

Want your holiday dates handled?

Send me your profile link and the days you're closing. I'll tell you what's set now and what customers will see on each date.

Get My Free Quote
Liubomyr Lukaniuk, web designer in Toronto
Liubomyr Lukaniuk Web Designer & SEO Specialist ยท Toronto & the GTA

I build hand-coded websites for small businesses around the GTA and keep their Google profiles in step with the site, holiday dates included. Read my full bio ยท Get in touch