Google Holiday Hours for Restaurants: Set Special Hours Without Changing Your Regular Hours
For owners and managers of an operating restaurant whose Google Business Profile is set to Open with main hours: changed holiday hours, split shifts, overnight service, all-day closures of up to six days, what to do at seven or more, and a sheet to enter and read back every date.
Ryan Speier
Use Special hours. On a Google Business Profile you own or manage, Special hours change what Google shows for specific dates and leave your weekly hours alone. Google describes two uses: dates when you temporarily change your opening hours, and closures of up to six days in a row. The six-day limit is about all-day closures. Google doesn't put a day count on changed opening hours; it describes them as a change for a brief period. Special hours only show while the profile's hours are set to Open with main hours, so they're for a restaurant that's operating.
Five rules cover most restaurant holiday schedules:
- Check your status first. Google says Special hours need the profile's hours set to Open with main hours to show. If you really are Temporarily closed, keep that status and plan holiday dates on paper until you actually reopen. Don't mark the business open just to make Special hours show.
- Split shifts get two sets of hours. Enter lunch, then use Add hours for dinner on the same date.
- Overnight service past noon gets split at midnight. If one stretch starts before midnight and runs past noon the next day, enter it as two sets. Google then ignores your regular hours for that second day, so re-enter any service you still want shown that day.
- Closure length picks the tool. Closed all day for one to six days in a row: Special hours. Eight or more, the off-season, or no reopening date yet: Temporarily closed. At exactly seven days, Google's own pages disagree (see below).
- Enter dates early and check them. Google reviews profile edits. It says edits usually take up to 10 minutes to review, but sometimes up to 30 days.
We built this from Google Business Profile help pages as they read on October 6, 2026. Those pages don't show a publication or update date. We didn't open or edit a real Business Profile, so the buttons on your screen may be worded or placed differently. The restaurant, hours and plans in the examples are made up. The dates are real 2026–2027 calendar dates, and we checked the weekdays.
Which setting to use
| Your situation | Use | What Google's pages say |
|---|---|---|
| A holiday or event changes your opening hours on one or a few dates | Special hours | For when hours “change for a brief period of time,” “so that your regular hours don't change.” No day count is given for changed hours. |
| Closed all day for one to six dates in a row | Special hours, with Closed checked on each date | Special hours cover closures “for up to 6 days in a row.” |
| Closed exactly seven dates in a row | Google's pages conflict. Read the closures section before choosing. | One page sends seven days to Temporarily closed. Another allows Special hours for “7 days or less.” |
| Closed eight or more dates, closed for the off-season, or no reopening date yet | Temporarily closed | Use Temporarily closed for closures of 7 or more days, or an unknown period. |
| Takeout, delivery or happy hour runs on different times every week | More hours | For specific services with different times. Generally a subset of your main hours. |
| A holiday Google lists, but your hours don't change | Special hours, entered with your normal hours for that date | Google suggests confirming official holidays “even if they're the same as your regular hours.” |
| Your normal week changes for good | Main hours (Edit your business hours) | Main hours are the hours for “a normal week.” |
For holidays it lists, Google says a warning may appear on your profile telling people your hours might differ. Setting Special hours ahead of time is how Google says to tell them your actual holiday hours. Google's US list includes Thanksgiving (November 26, 2026), Black Friday (November 27), Christmas Eve, Christmas, New Year's Eve and New Year's Day. Each country has its own list.
Before you start: access, the hours setting, and which hours count
- Edit with your own access. Sign in with the Google Account that is an owner or manager of the profile. Google's role table lists editing hours under both roles, and Google says each person needs their own Google Account so no one has to share a password. Only manage a profile for a business you're authorized to represent.
- Match the hours setting to what's true. Go to Edit profile > Hours and look at the Business hours setting. Google says Special hours need Open with main hours to show. Google also says More hours don't show until regular hours are set.
- Operating, and it says Open with main hours: go ahead.
- Operating, but it says Open with no main hours: set your real weekly hours under Open with main hours first.
- Marked Temporarily closed, and you really are closed: leave it. Plan your dates on the sheet below and enter them after you actually reopen. Marking the business open just to get Special hours to show would tell guests you're open when you aren't.
- Marked Temporarily closed, but you've already reopened: use Google's reopening steps (see the closures section), then read back your weekly hours and Special hours.
- Enter the hours a diner can sit down. Google's guidelines tell restaurants to list the hours when diners can sit down and eat in. If there's no dining room, use takeout hours, then drive-through hours, and use delivery hours only as a last resort. We apply the same rule to each holiday date.
That third point matters on holidays. Say the dining room opens at noon on Thanksgiving, but you hand out pre-ordered meals from 9 to 11 a.m. If you enter 9:00 AM–6:00 PM, guests will think they can sit down at 9. Enter the dining hours, and announce the pickup window on your website and ordering page. Google's More hours steps are set by day of the week, and the pages we read don't describe a version for a single date.
The fictional schedule
Lantern Street Diner is a made-up restaurant. Its weekly hours are entered under Open with main hours:
| Days | Regular hours |
|---|---|
| Monday–Friday | 11:30 AM–2:30 PM and 5:00 PM–10:00 PM (closed between lunch and dinner) |
| Saturday | 10:00 AM–11:00 PM |
| Sunday | 10:00 AM–9:00 PM |
Its owner approves the holiday plan below. The manager enters it and reads it back.
Enter Special hours, step by step
Google's documented steps for one profile:
- Go to your Business Profile and select Edit profile > Hours.
- In the Business hours section, next to Special hours, select Edit.
- Pick the date. To accept a date Google suggests, select Review. For any other date, select Add a date and enter it. To change a date you already added, select it.
- If you're open that day, uncheck Closed and enter the opening and closing times. If you're closed, make sure Closed is checked.
- For a second set of hours on the same date, select More > Add hours and enter it.
- Select Save.
To remove a date later, Google says to select Delete next to a closed date. For an open date, select More next to the hours, then Remove day. Saved dates appear under Special hours in Edit profile.
Lantern Street's dates
| Date | Plan | Enter | Why |
|---|---|---|---|
| Thu, Nov 26, 2026 (Thanksgiving) | One long seating, no break. Pre-ordered pickup 9–11 a.m. | 12:00 PM–6:00 PM | Dining hours only. Announce pickup on the website and ordering page. |
| Fri, Nov 27, 2026 (Black Friday on Google's list) | Normal Friday | 11:30 AM–2:30 PM, then Add hours: 5:00 PM–10:00 PM | Confirms the holiday even though nothing changes. |
| Thu, Dec 24, 2026 | Normal lunch, early dinner | 11:30 AM–2:30 PM, then Add hours: 4:00 PM–8:00 PM | A split shift with a different second set. |
| Fri, Dec 25, 2026 | Closed | Closed checked | One closed date. |
| Thu, Dec 31, 2026 and Fri, Jan 1, 2027 | Lunch, then open overnight into New Year's Day brunch, then dinner | See the next section | Overnight past noon. |
Overnight service: noon is the line that matters
Google's rule is specific. No single set of Special hours can be longer than 24 hours. If a set starts before midnight and runs past noon the next day, you break it in two: one set that ends at midnight on the first date, and one that starts at midnight on the second. Google says that when you do this, your regular hours for the second date are ignored in favor of the Special hours. To keep any of that day's normal hours, add them again as another set.
Lantern Street's New Year's plan: lunch on December 31, then open at 6:00 p.m. straight through until 1:00 p.m. on January 1, then dinner from 5:00 to 10:00 p.m. on January 1.
| Date | Set 1 | Set 2 |
|---|---|---|
| Thu, Dec 31, 2026 | 11:30 AM–2:30 PM | 6:00 PM–12:00 AM (18:00–00:00) |
| Fri, Jan 1, 2027 | 12:00 AM–1:00 PM (00:00–13:00) | 5:00 PM–10:00 PM (17:00–22:00) |
The overnight stretch is 19 hours (6 hours before midnight plus 13 after), so it's under Google's 24-hour limit. It still has to be split, because it runs past noon on January 1. Once January 1 has Special hours, Google ignores Lantern Street's regular Friday hours for that date. The 5:00–10:00 p.m. set is there so dinner still shows.
Two notes on midnight. “12:00 AM” is the midnight at the start of a date, so “6:00 PM–12:00 AM” on December 31 means until midnight going into January 1. Writing the 24-hour version next to each time on your sheet catches AM/PM mix-ups.
A late night that ends before noon
Now take Saturday, December 19, 2026: Lantern Street stays open from 10:00 a.m. until 2:00 a.m. Sunday for a neighborhood event, then opens Sunday at its normal 10:00 a.m. That doesn't run past noon, so Google's split rule doesn't cover it. The Special hours page doesn't say how to enter this case, or whether Sunday's regular hours are affected. Google's spreadsheet guide for regular weekly hours puts a past-midnight set on the day it starts (6:00 PM–2:00 AM). That's a different feature, so it doesn't tell you how the Special hours editor handles this.
Whichever way you enter it, guests should be able to see three things:
- Open from 10:00 a.m. Saturday, December 19, straight through to 2:00 a.m. Sunday.
- Closed from 2:00 to 10:00 a.m. Sunday, December 20.
- Open 10:00 a.m. to 9:00 p.m. Sunday.
There are two ways to enter it. Both are our proposals. Google doesn't document either one for this case, and we haven't tried them on a live profile.
| Check | Option A: one set past midnight | Option B: split at midnight |
|---|---|---|
| Enter Sat, Dec 19 | 10:00 AM–2:00 AM (10:00–02:00), if the editor accepts a closing time after midnight | 10:00 AM–12:00 AM (10:00–00:00) |
| Enter Sun, Dec 20 | 10:00 AM–9:00 PM (10:00–21:00), so Sunday is written out rather than assumed | Two sets: 12:00 AM–2:00 AM (00:00–02:00) and 10:00 AM–9:00 PM (10:00–21:00) |
| Editor readback | December 19 lists 10:00 AM–2:00 AM. December 20 lists 10:00 AM–9:00 PM. | December 19 lists 10:00 AM–12:00 AM. December 20 lists both sets. If either Sunday set is missing, it isn't done. |
| Guest check, both dates | Open until 2:00 a.m., closed 2:00–10:00 a.m., open 10:00 a.m.–9:00 p.m. We don't know which date Google shows the after-midnight hours under, so check the coverage across both dates, not a particular layout. | Open until 2:00 a.m., closed 2:00–10:00 a.m., open 10:00 a.m.–9:00 p.m. |
Option A is simpler to read back, so try it first. If the editor won't take 2:00 AM on December 19, use Option B. A saved entry or an Accepted status isn't proof on its own. If a set is rejected, disappears or gets overwritten, or you can't tell from the guest view whether midnight to 2:00 a.m. shows, the date is unresolved. Stop there. Don't delete the 12:00 AM–2:00 AM set because it looks odd, and don't keep re-entering it. Ask Google through the Business Profile help community or Contact us, and tell guests the late hours on your own website and social accounts in the meantime.
Closures: six days, seven days, and “we don't know yet”
Count the calendar dates in a row that a guest would find you closed all day. Here's a made-up repair closure for Lantern Street in January 2027:
| Closure | Dates closed | Use |
|---|---|---|
| Wed, Jan 6 through Mon, Jan 11. Reopens Tue, Jan 12. | 6 | Special hours. Check Closed on each of the six dates. |
| Wed, Jan 6 through Tue, Jan 12. Reopens Wed, Jan 13. | 7 | Google's pages conflict. See below. |
| Wed, Jan 6 through Wed, Jan 13. Reopens Thu, Jan 14. | 8 | Temporarily closed |
| Closed from Wed, Jan 6 until a part arrives. No reopening date. | Unknown | Temporarily closed, even if it might turn out short |
Exactly seven days. The Special hours page says to use Temporarily closed for “7 or more days in a row.” Google's main hours page describes Special hours as closures of “6 days in a row or fewer.” But the page for marking a business closed says to use Special hours if you're closed “7 days or less” and Temporarily closed for “more than 7 days.” We'd follow the Special hours page and use Temporarily closed for a seven-day closure, because that's the page for this feature and it gives a direct instruction for this exact situation. That's our reading. Check Google's current pages before you choose, in case Google has resolved the conflict.
A regular day off next to the closure. Google doesn't say whether a day you'd normally be closed counts toward the six. We'd count it, because a guest finds you closed that day either way. That's our conservative choice, not a Google rule. If that pushes the run to seven or more, treat it as the longer closure.
Unknown stays unknown. Don't guess a reopening date to squeeze a closure into Special hours. If you don't know when you'll reopen, Google's answer is Temporarily closed.
What changes when you mark Temporarily closed
- The profile shows as Temporarily closed on Google Maps and Search. Google notes that for broad searches, temporarily closed businesses can rank after open ones, depending on factors such as the business category and the search.
- Reopening is a separate step: Edit profile > Hours, select Open with main hours, check each open day, set the hours and save. The pages we read don't describe scheduling a reopening in advance, so don't assume it happens on its own. Name the person who will reopen the profile when you actually reopen. If you don't know the date yet, leave it unknown.
- Google's reopening steps include setting each day's hours again. Its pages don't say whether your old weekly hours come back by themselves, so write them down before you close.
- Special hours need Open with main hours to show. So any holiday dates you entered won't show while the profile is marked Temporarily closed. That's our inference from Google's rule. Keep the closed status while it's true. After you actually reopen, the same person reads back the weekly hours and the Special hours list.
After you save: read it back
- Find each date in the editor. Under Edit profile > Hours, Special hours should list every date you entered, with every set of hours.
- Check the edit status. Google says an edit can show as Pending, Accepted or Not approved. Google says edits usually take up to 10 minutes to review, but sometimes up to 30 days. That's why we'd enter major holidays about a month ahead where possible. That's our planning habit, not a Google deadline, and it doesn't guarantee the edit will be approved or showing by the holiday. If an edit is Not approved, Google says you might be able to appeal.
- Look for blue text. Google can change profile information based on reports from other sources. In the editor, blue text marks information Google changed. If a user suggests an edit and you're notified, you have four days to accept or reject it. Google says it may publish the change after that if public information such as your website supports it. That's one more reason your website's holiday hours should match.
- Look as a guest. Close to each date, look up the restaurant on Google Search and on Maps while signed out of the account that manages it. Read the hours shown for that date. An Accepted status in the editor doesn't prove what a guest sees, and we don't know how far ahead Google displays an upcoming date.
- Check both dates of any overnight service. For Lantern Street, January 1 should show 12:00 AM–1:00 PM and 5:00–10:00 PM. For December 19–20, use the readback for the option you entered. With Option A, December 20 lists 10:00 AM–9:00 PM. With Option B, it lists 12:00 AM–2:00 AM and 10:00 AM–9:00 PM. Either way, guests should see open until 2:00 a.m., closed until 10:00 a.m., then open until 9:00 p.m. If they don't, the date is unresolved.
- Update everything else separately. Changing Google's hours doesn't change your website, online ordering, reservations, POS menus or phone message. Each one needs its own update.
Google's main hours page also says that after you update your hours, the profile can show a message confirming the update, and a post about it can appear on the Updates tab on mobile. You can edit that post to add detail, such as the Thanksgiving pickup window. We couldn't confirm whether that post appears for Special hours specifically.
Copy this entry and readback sheet
Write times in your restaurant's local time, the way your clock on the wall reads them. Keep blanks blank until someone has actually checked.
GOOGLE SPECIAL HOURS: ENTRY + READBACK
Rules from Google Business Profile Help,
read Oct 6, 2026. Not tested on a live
profile. "Ours" = our advice, not Google.
Location: ___________________________
Hours decided by: ________ Date: _____
Entered by (owner/manager, own
account): ___________________________
BEFORE ENTERING
Actually operating now? Y / N
Y: hours setting is "Open with main
hours"? (Google: needed for Special
hours to show) Y / N
N: set real weekly hours under
Open with main hours first
N, truly closed: keep Temporarily
closed. Plan dates here; enter
them after you really reopen. Don't
mark open just for Special hours.
Weekly hours written down? Y / N
Hours = dine-in. No dining room: takeout,
then drive-through, delivery last
(Google's order). Y / N
Recurring takeout/delivery windows:
More hours (set by weekday). One-date
pickup: website + ordering page.
WHICH TOOL
Changed opening hours on dates
.............. Special hours
CLOSED ALL DAY, dates in a row: ____
1-6 ......... Special hours
7 ........... Google pages conflict.
Ours: Temporarily closed (Special
hours page says 7+). Decision +
why: _________________________
8+, off-season or reopen date
UNKNOWN ..... Temporarily closed
Normal day off next to it: ours =
count it (Google doesn't say)
IF TEMPORARILY CLOSED
Reopening is a manual step, not
automatic. Reopen owner: __________
Reopen date: ________ or UNKNOWN
Ours (inferred): Special hours won't
show while marked closed.
After real reopening, read back:
weekly hours Y/N Special hours Y/N
EACH DATE
Date: ____-__-__ Weekday: ___
Closed all day? Y / N
Set 1: __:__ to __:__ (24h __:__-__:__)
Set 2: __:__ to __:__ (24h __:__-__:__)
Longest set: ___ h (Google: max 24)
Runs past midnight? Y / N
Starts before midnight AND ends past
12:00 NOON next day? Y / N
Y: split. Day 1 ends 12:00 AM; day 2
starts 12:00 AM. Google ignores day
2 regular hours; re-enter them:
______________________________
N, ends before noon (UNTESTED, ours):
A: one set past midnight; next day
entered with its own hours
B: split at 12:00 AM; next day =
12:00 AM-end AND its own hours
Used: A / B
Guest target, both dates (open /
closed / open): ______________
AFTER SAVING
Saved at: ______
Status: Pending / Accepted / Not approved
Status checked at: ______
Google: usually up to 10 min, sometimes
up to 30 days. Ours: enter about a
month ahead. Not a guarantee.
Blue (Google-changed) text? Y / N
Editor lists every set entered? Y / N
Guest view, Search: ______ Match? Y/N
Guest view, Maps: ______ Match? Y/N
Overnight: both dates checked in editor
and guest view? Y / N
Set missing, rejected, overwritten, or
can't verify: UNRESOLVED. Stop. Ask
Google; post hours on own channels.
Updated separately: website __
ordering __ reservations __ phone __
Unknown stays UNKNOWN. No guessed dates.
What this guide doesn't cover
This is a walkthrough of Google's Business Profile help pages as they read on October 6, 2026, not a test on a live profile. Google can change the editor, the rules and the holiday list. Re-read the Special hours page before your holiday season. It covers one profile at a time in the standard editor. Google's bulk spreadsheet has its own Special hours format. Google warns that if an upload includes empty columns, or columns with headings and nothing beneath them, the existing information for those columns is erased. Follow Google's spreadsheet instructions directly if you use that route. Nothing here promises a ranking or more visits.
To check that your website shows the same hours as Google, use the hours and upkeep checklist in what a first restaurant website should include. For the rest of your launch, see getting your first paying customers. You'll find more setup guides in RestaurantLaunch Technology.
Sources
All Google pages below were accessed October 6, 2026. None showed a publication or last-updated date.
- How to set Special hours, Google Business Profile Help
- Edit your business hours, Google Business Profile Help
- How to set More hours, Google Business Profile Help
- Mark your business as closed, Google Business Profile Help. The Special hours page's “Temporarily closed” link redirected to Edit your business hours when we checked; the closing steps are on this page.
- Mark your business as reopened, Google Business Profile Help
- About holidays on Google, Google Business Profile Help
- Guidelines for representing your business on Google (Business hours, Sets of hours), Google Business Profile Help
- Manage your Business Profile owners & managers, Google Business Profile Help
- Understand what happens to your Business Profile edits, Google Business Profile Help
- Understand Google updates on your Business Profile, Google Business Profile Help
- Create a bulk upload spreadsheet for Business Profiles (Hours), Google Business Profile Help