Cleaning Business Holiday Rush Scheduling Guide (2026)
The holiday rush is not a capacity problem you solve by saying yes to everyone, it is a sorting problem you solve in October.

TL;DR
From early November to the last week of December, a house cleaning company gets more requests than it can serve. Most of them are one-time jobs: a deep clean before guests arrive, a clean after the party, a move-out that has to be done before the lease ends on the 31st. They pay well and they arrive all at once.
As of October 2026, the companies that come out of the season in good shape do the same few things. They lock recurring visits onto the calendar first, decide in advance how many hours of one-time work they will sell, publish a booking cutoff for each holiday week, take a deposit on every one-time job, keep a short waitlist by hand, and contact every holiday customer in January while the memory of a clean house is fresh.
This guide walks through each step in the order you should do them. For the wider software setup, see the cleaning business scheduling software guide.
Two kinds of December customer
Every request you get in the rush is one of two things, and they are worth very different amounts.
The recurring client. They are on your calendar every week or every two weeks, all year. They may want to move a visit around a trip, add an extra clean before family arrives, or skip a week. Each one is worth a year of revenue, and they judge you on whether December felt as reliable as July.
The one-time holiday customer. They found you this month. They want a deep clean on a specific day, usually the same three or four days everyone else wants. They pay more per visit, the job takes longer than you expect, and most of them you will never see again unless you do something about it in January.
The mistake is treating the second group as the priority because the ticket is bigger. A regular who gets bumped for a stranger's deep clean remembers it, and the pairing work described in the same cleaner, same client continuity guide can be undone in one bad week.
Step 1: Put the recurring calendar in first
Before you sell a single holiday job, look at the eight weeks from the start of November through the first week of January and make every recurring visit real.
- Mark the days your company is closed.
- Move each recurring visit that falls on a closed day to a specific new day, and tell the client.
- Ask every recurring client, by early October, whether they are traveling, hosting, or want anything extra.
That last message does three jobs at once. It surfaces skips early, which frees hours you can resell. It gives regulars first choice of the popular days. And it sells add-ons (inside the oven, the guest bathroom, interior windows) to people who already trust you, with no new-customer risk. Handling the skips cleanly is its own topic, covered in recurring service skip and pause requests.
In GetTimePad, recurring appointments sit on the same scheduling calendar as everything else, and working hours and holidays are set per staff member, so the hours that are left are visible instead of guessed.
Step 2: Work out what you can actually sell
Now count the hours that remain. Here is a worked example, with assumptions, so you can swap in your own numbers.
Assume two crews of two people, each working seven productive hours a day on site, five days a week. That is 70 crew-hours a week. Assume recurring visits use 52 of them in a normal week. That leaves 18 crew-hours.
Assume a first-time holiday deep clean of a mid-size home takes one crew five hours, including the extra time a home you have never seen always needs. Eighteen hours is three deep cleans, with three hours left for the job that runs over.
Three a week. Not ten. That number feels small until you remember what the alternative costs: overtime on tired crews, recurring visits running late, and a callback on a deep clean that was rushed.
You can raise the number in honest ways. Recurring clients who are away free up their slots. A Saturday shift, if your crews agree to it and you pay for it properly, adds a day. What you should not do is assume a deep clean takes as long as a maintenance visit. Time your last several first-time deep cleans and use those durations. The general method is in technician capacity planning.
Step 3: Set a cutoff and say it out loud
A cutoff is the date after which you stop accepting one-time work for a given week. It is the single most useful rule of the season, because it replaces fifty individual decisions with one.
Decide three things:
- The cutoff per holiday week. For example, one-time bookings for the week of the holiday close ten days before. Pick what fits your crews.
- The last working day. The final day you take any job before each holiday, so nobody is cleaning late on the evening before.
- What happens after the cutoff. Later requests go to the waitlist or to a January date. No exceptions made by whoever happens to answer the phone.
Then publish it. Put it on your website, in your voicemail, and in the October message to regulars. A customer who is told in October that holiday slots close on a certain date books early. A customer who is told on the 18th that you are full feels turned away.
If you take bookings online, make sure the calendar only offers what you really have. GetTimePad's online booking shows only open slots based on staff schedules and working hours, so once the holiday hours are filled or blocked, they stop appearing.
Step 4: Take a deposit on every one-time job
A recurring client has a relationship with you. A one-time December customer has a booking. If their plans change, or a friend recommends someone cheaper, the slot you held for two weeks comes back to you two days before the holiday, when the people who wanted it have gone elsewhere.
A deposit at booking fixes most of that. Keep the rule simple:
- Every one-time job in November and December needs a deposit to hold the date.
- Say how much, and say what happens to it if they cancel inside your notice period.
- Recurring clients adding an extra visit do not need one, because you already have their history and their payment method.
Stripe payments and deposits are on the GetTimePad Pro plan, and the deposit can be required at the moment of online booking. The reasoning and the wording are covered in more depth in appointment deposits and no-shows.
Three ways to run the rush
| Approach | What you accept | Recurring clients | Crews | January result |
|---|---|---|---|---|
| Say yes to everything | Every request until the calendar is physically full | Visits get moved or shortened | Overtime, callbacks, sick days | Tired team, a few lost regulars |
| Recurring only | No one-time work at all | Fully protected | Normal hours | Calm, but the best leads of the year go elsewhere |
| Capped one-time hours with a cutoff | A fixed number of deep cleans per week, deposit required | Booked first, offered add-ons | Planned extra hours only | New recurring clients from the holiday list |
The third row is more work in October and far less in December. It is also the only one that turns the season into growth instead of a spike.
Step 5: Run the waitlist by hand
Once the cap is reached, you will still get calls. Do not say no and hang up. Keep a waitlist, and keep it short and manual.
GetTimePad does not need a special feature for this. Create the customer record, add a tag such as holiday-waitlist, and write the preferred days and the size of the home in the customer notes. That gives you a list you can filter in the CRM in seconds.
When a slot opens (a regular leaves town, a deposit customer cancels inside the refund window), work the list in order:
- Text the first person with the exact day and time.
- Give them a clear deadline to reply, such as two hours.
- If they pass or do not answer, move to the next name.
- Take the deposit before you confirm.
Two-way SMS from the dashboard, on the Pro plan, keeps those conversations in one thread per customer instead of on someone's personal phone. Be honest with people on the list: tell them it is a waitlist, not a booking, and that a January date is available now if they would rather have certainty.
Step 6: Look after the crews
The plan only works if the people doing the cleaning get through December in one piece.
- Settle time off early. Ask for holiday leave requests in October and block them on the calendar before you sell the hours.
- Agree extra shifts in advance. If you want a Saturday crew, ask, do not assume, and confirm pay rules for overtime and holidays with your local authority or your payroll provider.
- Send the same team to the same regulars. December is not the month to experiment with pairings.
- Give deep cleans to your most experienced crew. A first visit to an unknown home needs judgment about what is in scope.
- Send reminders. Automated reminders before each visit cut down on locked doors and forgotten appointments in a month when customers are distracted.
Leave a little slack in each day. Traffic is heavier, driveways are full of visiting cars, and every job has more clutter to work around than usual.
Step 7: Turn the list into January work
January is the quiet month. It is also when the people who hired you for a holiday clean are looking at a house that is slowly getting messy again.
In the first week of January, contact every one-time customer from the season:
- Thank them, and mention something specific about the job.
- Offer a recurring schedule with a concrete frequency and price.
- Give two or three real start dates.
- Offer the people who stayed on the waitlist the same thing.
A review request should already have gone out after each job. GetTimePad sends one by text and email after completion, and every customer gets the same Google, Facebook, and Yelp links whatever they thought of the visit.
Keep a simple count: one-time jobs done, how many became recurring, and what the season did to your regulars (any who left, and why). That count is what you will plan from next October. The same seasonal pattern shows up in other trades, and seasonal demand scheduling covers the general approach. For how the pieces fit a cleaning company day to day, see the house cleaning software page.
Frequently asked questions
When should a cleaning company stop taking holiday bookings?
Stop taking one-time holiday cleans when the hours you set aside for them are sold, not when the calendar physically runs out of room. Pick a published cutoff for each holiday week, for example ten days ahead, announce it in October, and move later requests to a short manual waitlist or to January dates.
Should I charge a deposit for a one-time holiday deep clean?
Yes, a deposit at booking is the standard protection for a one-time job in your busiest weeks. A first-time customer has no history with you, the slot cannot be resold at short notice, and a paid deposit makes a late cancellation far less likely. State the amount and the refund terms before they pay.
How do I protect recurring clients during the holiday rush?
Lock the recurring visits onto the calendar first and sell only the hours that are left. Contact every recurring client in October about holiday-week changes, offer them first choice of add-ons such as an oven or guest room, and never bump a regular visit to fit a one-time job that pays more that day.
How much does GetTimePad cost?
GetTimePad is $79/mo Starter for one staff member, $199/mo Pro for up to five staff, and $499/mo Agency for unlimited staff. Scheduling, online booking, and automated reminders start at Starter, while Stripe payments and deposits and two-way SMS land at Pro. Annual billing gives you two months free. See /pricing.
How long does a holiday deep clean take compared with a regular clean?
A first-time deep clean usually takes noticeably longer than a maintenance visit to the same home, because the crew is working through buildup and does not know the house. Use your own records: time your last several first-time deep cleans by home size and book from those numbers instead of your recurring durations.
What should I do with holiday customers after the season ends?
Contact every one-time holiday customer in early January with a specific recurring offer and two or three real dates. They have seen your work in their own home, so they are your warmest leads of the year, and January is when your calendar has the room to start them on a regular schedule.
Related articles

Same Cleaner, Same Client: Continuity Guide for 2026
2026 guide to keeping the same cleaner on each recurring client — why it drives retention, how to schedule for it, covering sick days, and when to rotate.
Read article →

Cleaning Business Scheduling Software: The 2026 Owner's Guide
2026 guide to cleaning business scheduling software: recurring cleans, crew routing, online booking, reminders, deposits, and review growth.
Read article →

Pest Control Fall Rodent Season Scheduling (2026)
2026 guide for pest control companies in fall rodent season: inspection, exclusion and follow-up visit sequences, trap checks, and converting calls to plans.
Read article →
Ready to try GetTimePad?
Live demo available. No signup required. Set up in under 5 minutes.
Try Live Demo