Holiday Opening Hours: Posting and Sticking to Them
Few things annoy a customer more than driving across town to a shop that said it was open and finding the lights off. Holiday opening hours change more than any other time of year, and they live in a lot of places at once: your door, your website, your online listings, your booking system and your social media. This guide shows you how to decide your holiday hours early, post them everywhere that matters and actually stick to them through the season.
Key takeaways
- Decide your full holiday schedule by early November, covering every day from mid-November to early January.
- Keep one master list of hours and copy it to every channel, so nothing contradicts anything else.
- Update your Google Business Profile, website, booking tools, phone message and door sign on the same day.
- Build staffing around the posted hours, with a backup plan for sickness and bad weather.
- If hours must change at short notice, update every channel within the hour and say why.
Holiday hours are a promise. When you post them, customers plan around them: they leave a gift pickup for Christmas Eve morning, book a last appointment before the break or come back on the first day you reopen. Keeping that promise builds trust that lasts well past January. Breaking it, even once, can send someone to a competitor who was open when you said you would be.
This guide is about the hours themselves: choosing them, publishing them consistently and keeping them. If you are planning a full closure for the holidays, you will want a separate coverage plan, but the posting steps below still apply.
A quick note: this is general information, not legal or employment advice. Rules on trading hours, public holiday pay and staff scheduling vary by country, state and local area, so check the official guidance and talk to an employment adviser if you are unsure.
Map the key dates for this season
Start with a calendar of the days that are likely to change your normal pattern. For the 2027 season, these include:
- Bonfire Night (UK), 5 November. Some shops and venues stay open later for local events.
- US Thanksgiving, 25 November 2027. Many businesses close or shorten hours.
- Black Friday, 26 November, and Small Business Saturday (US), 27 November. Often the busiest shopping days, so many shops open early or stay late.
- Cyber Monday, 29 November. Online shops may extend customer support hours.
- Diwali, Hanukkah and other festivals. These dates move each year, so check them for the communities you serve.
- Christmas Eve to New Year's Day. The period with the most changes. In 2027, Christmas Day falls on a Saturday.
When a public holiday falls on a weekend, many countries move the day off to a weekday. In the UK, check gov.uk for the official bank holiday dates, and in the US, check federal and state holiday calendars, along with the days your bank, couriers and suppliers will be closed.
Pro tip
Look at last year's sales by hour for the same weeks. If the last hour on Christmas Eve brought in almost nothing, close earlier this year and let your team go home. If the first Saturday of December was packed at opening, start earlier.
Decide your holiday hours with data and your team
Good holiday hours balance three things: when customers want you, what your team can cover and what makes financial sense. Before you commit, check each one.
Customer demand
Review your sales, bookings and foot traffic from last season. Note which days were busy and which were quiet. If you are new, ask neighboring businesses what they saw, or look at your busiest hours this autumn and assume a similar pattern with a December boost.
Team availability
Ask staff about their holiday plans early, ideally in October. Combine their requests with your coverage needs and agree on a fair rota before you post a single hour. Posting hours you cannot staff is the most common cause of last-minute changes.
Costs and suppliers
Extra hours cost heating, lighting and wages. Also check when your suppliers, couriers and payment providers will be running, because there is little point opening for online orders if nothing ships until January.
Common mistake
Announcing extended hours on social media before checking the rota. Once customers see "open until 9 pm all December", changing it looks unreliable. Agree on staffing first, then publish.
Create one master hours list
The secret to consistency is having one source of truth. Write your holiday hours in a single document or spreadsheet, then copy from it to every channel. Never type hours from memory.
The amounts and times below are made up for illustration only.
| Date | Day | Hours | Normal or changed? | Online orders | Staff on shift | Posted on all channels? |
|---|---|---|---|---|---|---|
| 25 November | Thursday | Closed | Changed (Thanksgiving) | Open, ships 29 Nov | None | Yes |
| 27 November | Saturday | 8 am to 7 pm | Changed (longer) | Open | 4 | Yes |
| 24 December | Friday | 9 am to 2 pm | Changed (shorter) | Last dispatch 20 Dec | 2 | Website only |
The last column is your checklist. A "no" or "website only" tells you exactly which listing still needs updating.
Post your hours everywhere customers look
Customers check different places depending on habit. Some search on their phone, some look at your website, some call and some just read the sign on the door. Cover them all, ideally on the same day.
- Google Business Profile. Update your hours for each changed date where the profile allows it, and publish an update post summarizing your holiday schedule. Google Business Profile lets you publish updates, offers and events, which is a handy way to explain the changes.
- Other map and listing sites. Update any directories and map apps where your business appears. Make a list once, so you can repeat this every year.
- Your website. Add a clear holiday hours banner on the home page and update the contact or location page. Include the last order and dispatch dates for online sales.
- Booking tools. Block out closed days and adjust slots in tools such as Calendly, Acuity Scheduling, Square Appointments or SimplyBook.me so nobody can book a time you are shut.
- Phone and email. Record a short voicemail greeting with your holiday hours, and set up an auto-reply for closed days that says when you will respond.
- Social media. Post a simple graphic of your holiday hours and pin it to your profile. Schedule reminders with tools such as Buffer, Hootsuite, Later or Meta Business Suite before key dates.
- Email and receipts. Add a line about holiday hours to your newsletter and to receipts or order confirmations in December.
- In store. Put a printed sign on the door and near the till at least two weeks ahead, in large type that can be read from outside.
Check current features and pricing for any tool you use, as options change. If you send marketing emails, remember the usual rules still apply: in the US, CAN-SPAM requires a clear unsubscribe option and a valid postal address, and in the UK and EU, consent rules under PECR and GDPR apply.
Write hours customers can read at a glance
Use a simple list by date, not a paragraph. Write days and dates together ("Friday 24 December: 9 am to 2 pm"), mark closed days in bold and add the date you reopen. Avoid vague phrases like "reduced hours over the festive period", which leave customers guessing.
Stick to the hours you posted
Publishing the hours is half the job. Keeping them is the other half, and it depends on planning for the things that usually go wrong.
- Staff to the posted hours. Build the rota from the master list, not the other way around, and share it early.
- Plan cover for sickness. Name a backup person for every shift in December, and agree how they will be contacted.
- Prepare for weather. Decide in advance how you will decide whether to open in snow or storms, and who makes the call.
- Open and close on time. A shop that locks up 20 minutes early on a quiet afternoon still breaks a promise to the one customer on the way.
- Brief the team. Make sure every staff member knows the holiday schedule and can answer questions about it confidently.
When you have to change hours at short notice
Sometimes a change is unavoidable. When it happens, move quickly and be honest. Update your Google Business Profile, website banner, social media, voicemail and door sign within the hour, and give a short reason such as "closed today due to snow" or "closing at 3 pm due to staff illness". Where possible, point customers to an alternative, such as online ordering or a pickup time tomorrow. If customers had bookings, contact them directly.
Hypothetical example
Imagine Marcus, who runs a small coffee shop and bakery. Last year he posted holiday hours on the door but forgot his online listing, and several customers arrived on Boxing Day to find the shop closed. This year he set up a master hours spreadsheet in October, agreed on the rota with his four staff, and updated his profile, website, pre-order form and voicemail in one afternoon. When a snowstorm hit on a December morning, he followed his weather plan, posted a closure notice on every channel within 30 minutes and moved pre-order pickups to the next day. Customers thanked him for the clear message.
Review after the season
In January, look back while it is fresh. Which days were busier or quieter than expected? Did any customer complain about incorrect hours? Which channel caused trouble? Note your answers next to the master list and save it as next year's starting point. Then switch every channel back to your normal hours, because forgotten holiday hours in February are as confusing as missing ones in December.
Your holiday hours action checklist
- List every date that might change from mid-November to early January
- Review last year's sales by hour and day
- Collect staff holiday requests and agree on the rota
- Write one master hours list with dates, hours and online order cutoffs
- Update Google Business Profile and other listings
- Update website, booking tools, voicemail and email auto-replies
- Post and pin holiday hours on social media
- Put printed signs on the door and at the till two weeks ahead
- Name backup staff and agree on a weather plan
- Switch every channel back to normal hours in January
Frequently asked questions
How early should I post holiday opening hours?
Aim to post them by mid-November, and at least two weeks before the first changed day. Early posting helps customers plan gift shopping, bookings and pickups, and gives you time to fix any listing that shows the wrong hours.
Do I have to open on public holidays?
Usually that is your choice, but some places have trading restrictions on certain days, and staff may have rights to holiday pay or time off. Check local rules and your employment contracts, and ask an employment adviser if you are unsure.
What if my online listing shows the wrong hours?
Update it from your account as soon as you notice, and check other listings where the same error may appear. Some platforms accept suggested edits from the public, so check your profiles regularly in December.
Should online shops post holiday hours too?
Yes. Post customer support hours, the last order date for delivery before key holidays and the date shipping resumes. Online customers rely on these just as much as walk-in customers rely on your door sign.
Related reading
The bottom line
Holiday opening hours work when you decide them early, write them in one master list and copy that list to every channel on the same day. Staff the hours you post, plan for sickness and weather, and if you must change something, update everywhere quickly and explain why.
Open a blank spreadsheet this week and start your master list. A clear, reliable holiday schedule is one of the simplest ways to earn customer trust in the busiest season of the year.