Carpet Cleaning Playbook

The carpet cleaning year: two peaks, two valleys, and what to do in each

By Steve Meitler · 2026-08-19 · 5 min read

A month-by-month plan for carpet cleaners built around the spring rush, the pre-holiday rush, the January hole, and the reminder list that fills both.

Carpet cleaning revenue is not flat and never will be. The year has two peaks and two valleys, and almost every owner in the trade discovers them the hard way in their first January.

  • Spring, March through May. Spring cleaning, allergy season, windows open, tax refunds landing. The strongest stretch of the year for most residential operations.
  • Summer, June through August. Softer than owners expect. Vacations, heat, and nobody thinking about carpet. Move-out work carries this window in college towns and apartment-heavy metros.
  • Pre-holiday, mid-October through the week before Christmas. The most concentrated demand of the year. Everyone hosting Thanksgiving or Christmas wants the house right, and they want it in the same three weeks.
  • January and February. The hole. Money is spent, holidays are over, and the phone stops.

The plan below assumes you cannot change the demand. You can change what you do with the six weeks before each peak and the eight weeks of each valley.

The reminder list is the whole game

Carpet should be cleaned every 12 to 18 months in a normal household, sooner with pets or children. That cadence means every job you have ever done is a future job on a schedule you can predict. Almost nobody in this trade works it.

Build the list properly. Every job, every time: name, mobile, address, date, rooms cleaned, pets yes or no, ticket. If you have three years of invoices in a shoebox or a scheduling app, that is your list. Then set two automatic touches:

  • Month 6: a light one. "Hi [name], it has been six months since we cleaned the family room. No rush, just checking whether the traffic lanes are coming back."
  • Month 13: the booking one. "Hi [name], we cleaned three rooms and the stairs for you last October. Most homes are due around now. I have two Saturdays open this month, want one?"

A text to a past customer books at a rate no advertising channel comes close to, and it costs about a cent to send. An operation with 800 past customers, texted on schedule, fills its own January.

October: earn the pre-holiday rush

The pre-holiday weeks are won in early October, not in November when everyone is calling.

  • Text the past-customer list in the first week of October with dated availability. Named Saturdays, not "book now."
  • Turn the Meta ads to a hosting angle. The creative that works is a clean living room with the line "Thanksgiving is in five weeks."
  • Raise the Google Ads budget 30% to 50% from mid-October and hold it until the week before Christmas. Click costs rise, and so does the booking rate, which more than covers it.
  • Add Saturday hours to the Google profile and publish special hours for the holiday weeks. Only 37% of the trade shows Saturday hours at all, so weekend availability is a visible advantage in the exact weeks people want it.
  • Sell protectant hard. It is the easiest add-on to sell to somebody about to have twenty people in the house.

January and February: three plays

The valley is where the year is actually won or lost. Three things to run.

1. Work the list. Everyone cleaned in January of the prior year is due. Everyone cleaned before the holidays is not, so segment by date rather than blasting.

2. Go commercial. Offices, churches, gyms, daycares, restaurants and medical suites clean in the slow months because their budgets reset and their traffic is lower. This is cold-call and email work: a property manager or office coordinator is reachable at a desk in January in a way they are not in May. Publish an email address on your profile, since only 20.9% of the trade does, and build a simple flat-rate commercial sheet by square foot.

3. Sell the other services. Tile and grout, area rugs and upholstery are less seasonal than carpet. A January offer of "tile and grout in the kitchen and two baths, $299" moves work into a month that would otherwise have none. Post-holiday spot and stain work is also real: red wine, gravy, tree sap and pine needles.

Do not cut the ad budget to zero in January. Cut it 30% and keep the account learning. Competition drops and clicks get cheaper, which partly offsets the lower volume.

Summer: chase the turnover

June through August, the residential phone softens and the turnover work spikes. Leases end, students move, and property managers need units cleaned between tenants on a two-day turn.

Build the relationships in April, not June. Ten apartment complexes, ten property management offices, a flat price sheet by unit size, an email address and a promise you can be there Friday. One good property management account is worth more than a summer of residential advertising, and it is repeat revenue that does not depend on the season at all. The pricing structure is in the pricing guide.

Spring: do not waste the peak

March through May is the easiest revenue of the year, and the mistake owners make is treating it as free money. Two rules.

Raise prices for the peak, or at least stop discounting. Demand is there; a discount in April is money set on fire.

Second, capture everything. This is the season that fills your reminder list for next year, so every job needs the name, the mobile number and the rooms recorded, and every job needs the review ask at the walk-through, covered in the reviews guide. A busy spring with sloppy record keeping is why the following January hurts.

A twelve-month calendar

  • January: commercial outreach, tile and upholstery offers, work the 13-month list, ads at 70%.
  • February: same, plus book spring capacity early with a dated offer.
  • March to May: peak. No discounts, full ad budget, review ask on every job, record every customer.
  • June to August: property manager and move-out focus, keep residential ads running at a reduced budget, film creative for the fall.
  • September: rebuild the list segments, refresh the website and profile photos, plan October.
  • Mid-October to December: the rush. Full budgets, hosting angle, Saturday availability, sell protectant.
  • Late December: stop advertising for two weeks and take a breath. Nobody books carpet between Christmas and New Year.

Where you stand against the rest of the trade is in the benchmark report, and the calculator will tell you what the calls you miss during a peak week are worth.

Frequently asked

Should I send email or text to the past-customer list? Text, for the booking touch. Email for the longer seasonal note. Text open rates in this trade are not close.

Is it worth advertising in December? Through about the 20th, yes, and it converts well. After that, stop until the first week of January.

How do I stop the January panic? Do the list work in October and the commercial outreach in November, before you need the money. Panic in January is a scheduling problem from three months earlier.

Email and SMS campaigns to your past-customer list, and cold-call appointment setting for commercial accounts, are both in the free 14-day trial. Text or call (385) 832-6175.

SM
Steve Meitler, Editor
Steve has spent the last several years running growth campaigns for local service businesses, carpet cleaning companies among them, and builds the benchmark datasets on this site from public Google listings. About this site

Try any marketing service free for 14 days.

Pick anything we do. We run it for your carpet cleaning company for two full weeks at no cost, then you decide. No card, no contract, nothing to cancel.

  • Google Ads management
  • Meta (Facebook and Instagram) ads
  • AI search optimization (show up in ChatGPT, Perplexity, Google AI)
  • Local SEO and Google Business Profile
  • Website design and rebuilds
  • Social media management
  • Review generation and reputation
  • Missed-call text-back and lead follow-up
  • Email and SMS campaigns
  • Bookkeeping and monthly financials
  • Cold-call appointment setting
  • Marketing analytics and reporting

Or tell us what you want to try and we will text you back.

Keep reading

Hiring marketing help for a carpet cleaning company without getting burned

What to do yourself, what to hire out, fair prices for a carpet cleaning company, the red flags in a pitch, and why a trial beats a proposal.

Carpet cleaning pricing that survives a price shopper

Why the $99 whole-house ad costs you money, per-room versus per-square-foot pricing, good-better-best packages, and the add-ons that carry margin.

The calls you cannot answer with a wand in your hand

What a missed call costs a carpet cleaning company, missed-call text-back, five-minute speed to lead, and the follow-up sequence that books.

Text usCall