When is the slow season for a cleaning business?
In our experience, for most residential cleaning companies the slow season runs from the first week of January into February, with a smaller dip in late summer; the busiest stretches are spring (March to May) and the six weeks before the winter holidays. Commercial work is flatter, which is why it balances a residential calendar.
Nobody publishes reliable month-by-month demand data for small cleaning companies, so the honest answer comes from the drivers rather than a statistic:
- Household spending. Gifts and travel in December leave less for January. One-time cleans and add-ons disappear first; recurring clients mostly stay.
- Tax refunds. Refund season (February to April) brings back deep cleans and first-time recurring sign-ups.
- Moving. Move-out and move-in cleans follow lease cycles and school calendars, peaking in summer. If a chunk of your revenue is move-outs, your slow season is winter and your busiest month may be August.
- Weather. Snow and ice cancel visits and slow routes; in hot regions, summer vacations do the same. Winter also brings “cleaning business winter” searches from owners in cold states for a reason: salt, mud and shorter days add minutes to every job.
- Holidays. The week of Thanksgiving and the two weeks before December 25 are usually full, then the calendar empties almost overnight.
Commercial accounts run the other way. Office nights are the same in January as in May, schools want deep cleans in summer when buildings are empty, tax offices are busiest from January to April, and retail wants extra attention before the holidays. A company with a third of its revenue in commercial work feels the residential dip at two-thirds strength.
How to measure your own seasonality
Measure your seasonality with a seasonal index: each month’s revenue divided by your average month over the last 12 or 24 months. Months under 0.85 are your slow months; months over 1.10 are where the reserve gets built.
Build the index (hypothetical numbers)
| Month | Revenue | Index (÷ $21,000 average) | Read |
|---|---|---|---|
| January | $16,000 | 0.76 | Slow |
| February | $17,500 | 0.83 | Slow |
| March | $22,000 | 1.05 | Normal |
| April | $24,500 | 1.17 | Busy |
| May | $25,000 | 1.19 | Busy |
| June | $22,500 | 1.07 | Normal |
| July | $21,000 | 1.00 | Normal |
| August | $19,500 | 0.93 | Soft |
| September | $21,500 | 1.02 | Normal |
| October | $22,000 | 1.05 | Normal |
| November | $23,500 | 1.12 | Busy |
| December | $17,000 | 0.81 | Slow (two short weeks) |
These are invented figures for a company averaging $21,000 a month; the shape is the point. Split the index by job type (recurring, one-time, move-out, commercial) and you will usually find that recurring revenue barely moves, which tells you where the fix is: more recurring clients, and something to sell in the two slow months.
What to pull from your records
- Visits per week and revenue per week for the last two years, by job type.
- Cancellations and skips per week: the slow season often shows up as skips before it shows up as lost clients.
- New inquiries per week by source, so you know whether demand fell or you stopped marketing in December.
How to plan cash for the slow months
Plan cash by working out the shortfall of your slow months against your fixed costs, then building a reserve of that size during the busy months. The SBA’s guide to managing your finances points to cash flow projections and a close look at money in and money out for exactly this: knowing what comes in and goes out each month before it happens.
Worked example (hypothetical numbers)
Using the company above, $21,000 average revenue, and these assumed costs:
- Labor, including payroll taxes and drive time, at 50% of revenue (it falls with revenue, but only if hours fall).
- Fixed costs of $4,800 a month: insurance, software, phone, vehicle payments, marketing retainer, your own minimum draw.
- Supplies and fuel at 6% of revenue.
| Month | Revenue | Labor (50%) | Supplies and fuel (6%) | Fixed | Left |
|---|---|---|---|---|---|
| Average month | $21,000 | $10,500 | $1,260 | $4,800 | $4,440 |
| January | $16,000 | $8,000 | $960 | $4,800 | $2,240 |
| February | $17,500 | $8,750 | $1,050 | $4,800 | $2,900 |
| December | $17,000 | $8,500 | $1,020 | $4,800 | $2,680 |
On paper this company still makes money in its slow months. The trouble is in the labor line: if you keep cleaners on their usual hours in January so you do not lose them, labor stays near $10,500 and January loses about $260 instead of leaving $2,240. Over December, January and February, keeping full hours costs roughly $6,250 more than the table shows. That number, not the revenue dip, is what the reserve has to cover.
How big a reserve
- Add up the slow-month shortfalls against the average, including any labor you choose to keep: in the example, about $6,250 plus a margin, call it $8,000.
- Divide by the number of normal and busy months you have to build it: $8,000 ÷ 9 is about $890 a month moved to a separate account from March to November.
- Keep it separate from operating cash, and from the tax account below.
Taxes do not take the winter off
If you are a sole proprietor, partner or S corporation shareholder, the IRS says you generally have to make estimated tax payments if you expect to owe $1,000 or more, and most people avoid the underpayment penalty by paying at least 90% of this year’s tax or 100% of last year’s, whichever is smaller. The payments are due on a fixed quarterly calendar whether or not the quarter was busy. If your income really is lumpy, the instructions for Form 2210 describe the annualized income installment method (Schedule AI), which lets you figure each installment on the income actually earned by that point in the year rather than a quarter of the annual total. Talk to your tax preparer before relying on it; this is not tax advice. Our cleaning business accounting guide covers the bookkeeping side.
How to keep cleaners through the winter
Keep cleaners through the winter by guaranteeing a reduced minimum of hours, filling the rest with paid training, deep cleans and commercial work, and telling them the plan in October. Losing a trained cleaner in January and rehiring in March costs more than the hours you saved.
Options, from best to worst
- Guaranteed minimum hours. “You will get at least 28 hours a week from December 15 to February 15, 36 the rest of the year.” Cleaners can plan around a number; they cannot plan around “it depends.”
- Paid non-cleaning work. SOP training, equipment maintenance, vehicle clean-outs, inventory, and the one-time deep cleans you pre-sold in November.
- Voluntary reduced weeks. Some cleaners want January off. Ask before you assign.
- Seasonal layoff. A last resort for truly seasonal businesses, with state unemployment rules to check first. If you have no payroll at all in a quarter, the Form 941 instructions let seasonal employers skip filing for quarters with no tax liability because no wages were paid, by checking the box on line 18 each quarter you do file. Most cleaning companies never qualify and should not aim to.
Pay rules for reduced hours, on-call time and travel differ by state, so check your state’s labor department before changing schedules, and keep the guarantee in writing. Our guide on how to hire cleaners covers the hiring side if you do need to rebuild in spring.
Which promotions actually fill slow weeks?
The promotions that fill slow weeks are sold before the slow weeks arrive: pre-booked January deep cleans offered in November, holiday gift certificates, and add-ons priced for the season. Discounts on recurring prices fill nothing and are hard to take back.
What works
- Pre-sell January in November. Email and text recurring clients: “Book a post-holiday deep clean for January 5 to 23 and we will include inside the oven.” You trade an add-on, not a discount, and the slot is filled before the holidays.
- Gift certificates. A “gift of a clean home” sold in December is January revenue in the bank. Sell them at full value with a redemption window of at least five years (federal rules for gift cards set that floor; paper-only certificates are exempt, but a long window is simpler) and a service-area line.
- Seasonal add-ons. Interior windows, baseboards, inside the fridge, closet resets, salt and mud entryway scrubs in snow states. Priced as a short menu with the recurring visit, not sold as a separate job.
- “Open slots this week” texts. A short message to past one-time clients and the waitlist: “We have Thursday morning open in your area; $20 off a deep clean if you take it.” Specific day, specific area, specific price.
- Referral push. A credit for a friend who starts a recurring plan in January or February, when a new recurring client is worth the most to your calendar.
- Realtor and property manager outreach. Winter listings still need move-out cleans, and property managers turn over units all year.
What does not work
- Lowering the recurring price. Clients remember the low price, not the reason.
- Broad discounts on lead marketplaces in January. Cost per booked client is highest when everyone else is discounting too.
- Paid ads for one-time deep cleans with no follow-up offer for a recurring plan.
For the wider playbook of free and paid channels, see how to get cleaning clients.
How commercial accounts flatten the year
Commercial accounts flatten the year because an office cleaned five nights a week in January pays the same as in May, and contracts often run 12 months. Even two or three small accounts turn a 24% January dip into something closer to 17%.
A working mix
As a working goal, not a benchmark, we suggest aiming for 25% to 35% of revenue from recurring commercial work. Using the example company: $21,000 average revenue with $6,000 of it commercial means the residential dip of 24% in January applies only to $15,000, so total revenue falls about 17%. That is the difference between a month that needs the reserve and one that does not.
Seasonal commercial work that fits a residential crew
- Tax preparers and accountants: January to April, often willing to pay for extra visits.
- Schools, daycares and churches: summer deep cleans and floor work when buildings are empty.
- Retail and salons: extra visits before the holidays, exactly when residential is strong, so take these only with capacity to spare.
- Medical and dental offices: steady all year, with stricter procedures and higher prices per hour.
Where bids come from, what buyers require and how to price them is covered in our guide to commercial cleaning contracts. Night work also keeps cleaners’ hours up in the weeks when daytime homes are thin.
What to do with the slack time
Use the slow weeks for the work that never gets done in May: procedures, training, equipment, price reviews and your own marketing. Treat it as a project month with a list, or it becomes a worry month without one.
- Write or fix procedures. The complaints of the past year become edits to your written procedures, and a new cleaner hired in March trains from them.
- Train on paid time. Ride-alongs, inspections, a chemical safety refresher, cross-training on commercial nights.
- Service the equipment. Vacuum filters and belts, mop heads, bottle labels, vehicle service, the first-aid kit.
- Review prices. Compare last year’s time per job with the quoted time, and send price updates to take effect in March, when demand returns.
- Ask for reviews. Clients have time to write them in January, and the reviews are there for spring searches.
- Fix the website and booking page. Update photos, services and the price calculator before refund season.
- Renew the paperwork. Insurance certificates, business license, vehicle registrations and any commercial contract renewals due in spring.
A 12-month seasonality plan you can copy
A seasonality plan is one line per month: what you sell, what you save, and what you fix. Copy this one and change the months to match your own index.
| Month | Sell | Save and staff | Fix |
|---|---|---|---|
| January | Pre-sold deep cleans, gift certificate redemptions, tax-office visits | Guaranteed hours in force; reserve covers the gap | SOPs, training, equipment |
| February | Refund-season deep cleans with a recurring offer attached; referral credit | Guaranteed hours continue | Price review, website, reviews |
| March to May | Spring cleaning demand; convert one-time jobs to recurring | Start the reserve transfer; hire for summer | Nothing big; keep up |
| June to August | Move-outs, move-ins, school and church summer deep cleans | Reserve transfers continue; cover vacations | Commercial bids for fall start dates |
| September to October | Back-to-routine recurring sign-ups; commercial contracts start | Reserve on track; tell cleaners the winter plan | Plan the November pre-sale |
| November | Holiday cleans; pre-sell January; launch gift certificates | Last reserve transfer | Order supplies for Q1 |
| December | Pre-holiday visits; gift certificates; confirm January bookings | Reduced hours start mid-month | Close the books; tax estimate |
The scheduling tools matter in the slow months more than the busy ones, because skips and gaps are what you are managing. Recurring slots that stay on the calendar through a client’s pause, reminder texts that cut short-notice cancellations, a waitlist to fill a gap the same day, and client notes that make a pre-sold January deep clean easy to deliver are the basics; Broombook covers those for residential and small commercial companies, and the free cleaning schedule template works if you are not ready for software.