Few things damage a local listing faster than wrong opening hours. A customer drives to your door on a public holiday, finds it locked, and leaves a one-star review. Worse, Google starts trusting them more than it trusts you: suggested edits get accepted, your hours change without warning, and your visibility in the map pack quietly drops.
This guide is a practical walkthrough of everything hours-related inside Google Business Profile: regular hours, seasonal hours, holiday and special hours, and the lesser-known “More hours” for specific departments or services (drive-through, delivery, pickup, kitchen, senior hours and more). We also cover bulk updates for multi-location brands and how to fix hours that refuse to update.
Quick answer: how to add holiday hours to your Google Business Profile
- Search your business name on Google while logged into the owner/manager account, or open Google Maps and tap your business profile.
- Click Edit profile.
- Open the Hours tab.
- Scroll to Special hours (or “Holiday hours”) and click Add date.
- Pick the date, then either toggle Closed or enter the modified opening and closing times.
- Click Save. Repeat for every date in the season.
That is the 60-second version. The rest of this article explains the parts that actually protect your rankings.

Why incorrect or missing hours hurt your map pack visibility
Hours are not just a convenience field. They feed directly into how Google ranks and filters local results. More at https://help.partoo.co.
1. The “Open now” filter removes you from results
On Google Maps, users constantly apply the Open now filter, and Google itself surfaces “Open now” businesses more prominently in mobile local packs. If your profile says you are closed on a Sunday when you are actually open, you are invisible to every Sunday searcher who filters. No impressions, no clicks, no calls.
2. Missing holiday hours trigger the “Hours might differ” warning
When Google detects a public holiday and you have not confirmed your hours, it displays a red or orange notice on your listing: “Hours might differ”. That single line creates doubt, pushes users to call or to click a competitor whose hours are confirmed, and lowers your click-through rate for that day.
3. Customer-reported edits erode your authority
Anyone can hit Suggest an edit on your listing. If several users report “permanently closed” or submit different hours, Google may apply the change automatically. Google also generates predicted hours from Popular Times data (aggregated location signals), third-party data providers and photos of your door signage. The less you actively confirm your own hours, the more weight those external signals get.
4. Behavioural signals feed back into ranking
Wasted trips generate negative reviews mentioning “closed”, “wrong hours” and “waste of time”. Those reviews affect your star rating and your review sentiment, both of which influence local prominence. Bad hours create a compounding problem.
Step 1: Set your regular business hours correctly
Before touching holiday hours, your baseline must be right.
From Google Search (desktop)
- Sign in to the Google account that manages the profile.
- Search for your exact business name, or search my business.
- In the business profile manager panel, click Edit profile.
- Select the Hours tab.
- Choose your opening status:
- Open with main hours (standard for most businesses)
- Open with no main hours (for businesses with no fixed schedule, such as some service-area businesses)
- Temporarily closed
- Permanently closed
- Enter opening and closing times day by day. Use the + icon to add a second time block for split shifts (for example 09:00-13:00 and 15:00-19:00).
- Click Save.
From the Google Maps app (mobile)
- Open Google Maps and tap your profile picture, then Your Business Profile.
- Tap Edit profile, then Hours.
- Edit and save.
Rules that save you trouble
- Use closing time, not last-order time. If your kitchen stops at 21:30 but the venue closes at 23:00, put 23:00 in main hours and use “Kitchen” in More hours for 21:30.
- Past-midnight hours are entered as the actual clock times (for example 18:00 to 02:00). Google handles the roll-over.
- 24-hour operations should use the “Open 24 hours” toggle rather than 00:00-23:59.
- Only mark a day Closed if you are genuinely closed. Leaving it blank is not the same thing.

Step 2: Add holiday and special hours
Special hours is the field Google uses for any date where your schedule differs from the weekly norm: public holidays, inventory days, staff training, local festivals, extended shopping nights, early closures.
- Go to Edit profile > Hours.
- Under the weekly grid, find Special hours. Google often pre-populates upcoming public holidays for your country with a prompt such as “Confirm hours”.
- For each pre-filled holiday, either Confirm your normal hours or override them.
- To add a date Google did not suggest, click Add date, pick the day from the calendar, then set times or tick Closed.
- Click Save.
Important behaviours to know
- You can schedule special hours up to one year in advance. Do the whole season in one sitting.
- Special hours always override regular hours for that date, then expire automatically once the date has passed.
- Confirming that you are open with your normal hours is just as valuable as setting a closure. It removes the “Hours might differ” warning.
- Only owners and managers of a verified profile can set special hours. Regular Maps users can only submit suggestions.
- Edits usually appear within minutes, but can take up to a few days if the change looks unusual and gets flagged for review.
Holiday planning calendar for the 2026-2027 season
Block one hour in your calendar and enter all of these at once. Dates below are for the United States; adapt to your own country’s public holidays.
| Date | Day | Occasion | Typical action |
|---|---|---|---|
| Sept 7, 2026 | Monday | Labor Day | Reduced hours or closed |
| Oct 12, 2026 | Monday | Columbus / Indigenous Peoples’ Day | Confirm normal hours |
| Oct 31, 2026 | Saturday | Halloween | Extended evening hours |
| Nov 11, 2026 | Wednesday | Veterans Day | Confirm normal hours |
| Nov 26, 2026 | Thursday | Thanksgiving | Closed or short hours |
| Nov 27, 2026 | Friday | Black Friday | Early opening, extended close |
| Nov 28, 2026 | Saturday | Small Business Saturday | Extended hours |
| Dec 24, 2026 | Thursday | Christmas Eve | Early closure |
| Dec 25, 2026 | Friday | Christmas Day | Closed |
| Dec 31, 2026 | Thursday | New Year’s Eve | Early closure or late night |
| Jan 1, 2027 | Friday | New Year’s Day | Closed or late opening |
| Jan 18, 2027 | Monday | Martin Luther King Jr. Day | Confirm or reduce |
| Feb 14, 2027 | Sunday | Valentine’s Day | Extended hours (hospitality, retail) |
| Feb 15, 2027 | Monday | Presidents’ Day | Confirm normal hours |
| Mar 28, 2027 | Sunday | Easter Sunday | Closed or short hours |
| May 31, 2027 | Monday | Memorial Day | Reduced hours or closed |
Step 3: Handle seasonal hours the right way
Seasonal hours are different from holiday hours. A holiday is one date. A season is a block of weeks, for example a summer schedule, ski season, or extended December trading hours.
Google does not offer a native “date range” field, so you have two options:
Option A: Change your main hours (recommended for long seasons)
If the new schedule lasts more than three or four weeks, update your main weekly hours on the day the season starts, then revert on the day it ends. Set a calendar reminder for both dates. This is cleaner and keeps your “Open now” status accurate.
Option B: Stack special hours (best for short bursts)
For a two-week extended trading period such as mid-December, add each date individually under Special hours. It is tedious, but it is the only way to keep the main weekly schedule intact.
Businesses that close for a full season
If you shut down completely for months (seasonal campsites, beach bars, ski rental), do not mark yourself Permanently closed and do not delete the listing. Options:
- Set the profile to Temporarily closed and reopen when the season starts. Note that this can suppress visibility while active.
- Or keep the profile open with accurate main hours marking every day as Closed, and publish a Google Post explaining the reopening date. This usually preserves more visibility than Temporarily closed.

Step 4: Add hours for specific departments and services (“More hours”)
This is the field most businesses never touch, and it is a genuine differentiator in the map pack. More hours lets you publish separate schedules for individual services attached to your listing.
How to add them
- Go to Edit profile > Hours.
- Scroll to More hours and click Add more hours.
- Select the hour type from the list Google offers for your category.
- Enter the schedule for that service and save.
The available types depend on your primary category. If you do not see the option you want, your primary category is probably not the right one.
| Business type | Typical “More hours” available |
|---|---|
| Restaurant, cafe, bar | Kitchen, Delivery, Takeout, Drive-through, Brunch, Happy hour, Dine-in, Online service hours |
| Retail store, supermarket | Pickup, Delivery, Drive-through, Senior hours, Online service hours |
| Bank, credit union | Drive-through, Lobby hours, Access (ATM) |
| Car dealership, garage | Service department, Parts department, Sales |
| Clinic, pharmacy | Senior hours, Pickup, Drive-through, Online service hours |
| Hotel | Front desk / Access, Kitchen, Happy hour |
Why it matters for holidays: your store may close at 16:00 on Christmas Eve while your kitchen stops at 15:00 and delivery stops at 14:00. Publishing all three prevents three separate categories of angry customer, and it gives Google more structured detail about your listing than the competitor next door. Adding Special Hours to your Google Business Profile tackles the same question from another angle.
Note that special hours apply to your main hours. For department hours, keep them realistic and update them manually when a season changes.
Step 5: Bulk-update holiday hours for multiple locations
If you manage ten or more locations, editing one by one is not viable.
Using the bulk upload spreadsheet
- Open Business Profile Manager and select the group containing your locations.
- Choose Businesses, then Import businesses or download the existing spreadsheet.
- Locate the Special hours column.
- Enter each affected date and its hours, separated by commas. Use x for a full-day closure.
- Re-upload the file and review the validation errors before publishing.
Special hours formatting example
| Scenario | Cell value |
|---|---|
| Closed all day on Christmas | 2026-12-25: x |
| Short day on Christmas Eve | 2026-12-24: 09:00-16:00 |
| Several dates at once | 2026-12-24: 09:00-16:00, 2026-12-25: x, 2027-01-01: 12:00-18:00 |
For very large estates, the Business Profile API is the cleanest route: push special hours programmatically from your PIM or store-locator database so Google, your website and your app never disagree.

Why Google keeps changing your business hours (and how to stop it)
This is one of the most common frustrations, and it has four causes:
- User-suggested edits. A customer taps “Suggest an edit” and submits different hours. If your profile looks stale, Google may accept it.
- Google’s own predictions. Google infers hours from aggregated visit data and from door signage in user-uploaded photos.
- Third-party data providers. Outdated listings on aggregators, directories and your own website schema can contradict your profile.
- Photos and menus. A photo of an old opening-hours sticker on your window can trigger a change.
How to defend your hours
- Log in and confirm your hours at least monthly. Fresh confirmation from a verified owner outranks crowd signals.
- Turn on notifications so you are alerted to pending edits, and reject anything wrong immediately.
- Make sure your website displays the same hours, ideally in LocalBusiness schema markup with
openingHoursSpecification. Google cross-checks it. - Clean up duplicate listings and outdated directory citations.
- Remove or replace old photos of your door showing obsolete hours.
- Publish a Google Post announcing holiday closures. It reinforces the signal and shows on your profile.
Troubleshooting: Google Business Profile hours not updating
- Change stuck as “Pending”: some edits go to manual review, typically resolved within 3 to 5 days. Do not resubmit repeatedly, it restarts the queue.
- Old hours still visible: clear your browser cache, or check in an incognito window. Google Maps app data can lag behind Search by a few hours.
- Edits reverting: usually an unverified profile, a duplicate listing, or conflicting third-party data. Verify the profile first, then merge duplicates.
- No “Special hours” option visible: you are likely signed in as a Site manager rather than an Owner or Manager, or the profile is not verified.
- Special hours disappeared: they expire automatically after the date passes. This is normal, not a bug.

Your holiday hours checklist
- Regular weekly hours confirmed and accurate
- Every holiday for the next 12 months entered under Special hours
- Days when you are open as usual on a holiday explicitly confirmed
- Department and service hours added under More hours
- Website, schema markup and social profiles matching the same hours
- A Google Post published announcing the holiday schedule
- Notifications enabled for suggested edits
- Calendar reminder set to review hours at the start of every month
FAQ
How do I add holiday hours to my Google Business Profile?
Sign in as owner or manager, search your business name on Google, click Edit profile, open the Hours tab, scroll to Special hours, click Add date, select the date, then either mark it Closed or enter modified opening and closing times. Save. You can schedule up to one year ahead.
How do I edit my regular business hours on Google Business Profile?
Same path: Edit profile > Hours. Adjust the weekly grid, use the plus icon for split shifts, then save. Changes usually go live within minutes but can take a few days if flagged for review.
Why is Google changing my business hours?
Because of user-suggested edits, Google’s automated predictions from visit data and photos, or conflicting information from third-party data providers and your own website. Confirming your hours regularly from the verified owner account and aligning your website schema is the most effective fix. victorious.com walks through the specifics.
Can I set holiday hours for a specific department only?
Not through the Special hours field, which applies to main hours. You can, however, maintain separate schedules per service under More hours (delivery, pickup, drive-through, kitchen, senior hours) and update them manually around the holidays.
How far in advance can I set special hours?
Up to 12 months ahead. Enter the whole year in a single session and you will not have to think about it again.
Do special hours affect my ranking?
Not directly as a ranking factor, but they strongly affect whether you appear in “Open now” filtered results, your click-through rate on holidays, and the volume of negative reviews you receive. All of that influences local prominence over time.
What happens if I do nothing on a public holiday?
Google displays a “Hours might differ” warning on your listing. Users see uncertainty, many click a competitor instead, and Google becomes more likely to accept crowd-sourced edits about your hours.
Can customers change my opening hours?
They cannot edit them directly, but they can submit suggestions through Suggest an edit on Google Maps. If your profile is unverified or rarely updated, those suggestions can be published automatically.
Final word
Holiday hours take fifteen minutes a year to set properly and cost far more than that in lost trips, bad reviews and suppressed visibility when ignored. Block the time now, load every date through to next summer, add your department hours while you are in there, and let your competitors be the ones showing “Hours might differ” on the busiest shopping days of the year.
Need help managing hours across dozens of locations, or fixing a profile Google keeps overwriting? The Crazy Pixel handles local SEO and Google Business Profile management end to end. Get in touch and we will audit your listings for free.