How to Schedule Deep Cleaning Services That Actually Get Done

A step-by-step system for planning periodic and deep cleaning: task registers, labor-hour math, access windows, dry times, staffing and client sign-off.

CleanTrack360 Team
June 25, 202614 min readUpdated August 3, 2026

Every commercial cleaning operator has the same conversation in February. The client says the carpets look tired, you pull the contract, and there it is in black and white: quarterly hot water extraction, included. You have done it once since May.

Deep cleaning does not fall apart because operators forget it exists. It falls apart because it is the only work in the building that has no fixed slot on the calendar. Nightly service happens because a crew shows up at 6 p.m. Periodic work happens only if somebody deliberately builds it a window, staffs it, and protects it from the next emergency.

This is a working procedure for doing that. It covers how to define the scope, how to calculate the labor hours honestly, how to find a window that respects dry times and occupancy, and how to prove the work happened so nobody argues about it later.


First, Separate the Three Kinds of Non-Nightly Work

Lumping everything into "deep cleaning" is the root of most scheduling failures. The three categories have different frequencies, different equipment, and different billing treatment.

  • Periodic work: Tasks in the contract that recur on a cycle longer than a week. Machine scrubbing, carpet extraction, high dusting, restroom descaling, vent grille cleaning, window interiors. Already priced into the monthly rate.
  • Restorative work: Bringing a surface back from neglect or damage. Strip and refinish, carpet restoration on a floor that never got interim maintenance, grout renovation. Sometimes contracted, often quoted separately.
  • Project work: One-time events. Post-construction cleanup, move-outs, pandemic-style disinfection pushes, tenant turnover. Always a separate quote and a separate work order.

Periodic work is what you schedule proactively for the whole year. Restorative and project work is what you schedule reactively, and it is where your margin lives, so you want it visible and quoted, not absorbed by a crew that felt bad about the lobby.

Key Takeaway: If a task is in your contract but not on a dated calendar with assigned labor hours, it is not scheduled. It is a hope.

What You Need Before You Schedule Anything

You cannot build a periodic calendar from the contract alone. The contract tells you what and how often. It almost never tells you how long, when, or with what.

Pre-Scheduling Data Checklist, Per Location

  • Measured area by floor surface: VCT, sealed concrete, ceramic, carpet, LVT, terrazzo, hardwood
  • Carpet type and fiber, plus whether the site has any interim maintenance program at all
  • Contracted periodic frequencies, written out task by task with the exact wording from the agreement
  • Access rules: alarm codes, badge escorts, hard cutoff times, weekend building access, elevator reservations
  • HVAC schedule and whether you can get air movement and heat overnight or on a weekend
  • Occupancy calendar: audit weeks, board meetings, school breaks, plant shutdowns, seasonal peaks
  • Equipment inventory and which pieces are shared across sites
  • Chemical and certification requirements: SDS on file per OSHA 1910.1200, trained operators for burnishers and extractors
  • Your own time study data from the last time you performed each task in that building

That last item matters more than any published production rate. ISSA's 540 Cleaning Times is the industry reference for task times and is the right starting point when you have no history. Your own stopwatch beats it once you have run the task in that specific building with your specific crew.

Source: ISSA, "540 Cleaning Times" (task time standards used for workloading in the cleaning industry).

Frequency: What Cadence Actually Makes Sense

Frequencies should track soil load and traffic, not tradition. A 200-person call center with one entrance chews through entryway carpet at a rate a law office never will. The table below is a planning starting point for typical commercial environments. Adjust up for high traffic, food service, exterior grade-level entrances, and winter salt.

TaskGeneral officeMedical / clinicK-12 schoolMain scheduling constraint
Carpet hot water extraction, traffic lanesQuarterlyQuarterlyTwice per year plus summerDry time and air movement
Full-area carpet extractionAnnually or twice per yearTwice per yearSummer breakMulti-night window, furniture moves
Hard floor machine scrub and recoatQuarterlyQuarterlyWinter and spring breaksCure time, occupancy lockout
Strip and refinishEvery 12 to 24 monthsEvery 12 monthsSummer breakMulti-night, ventilation, odor
High dusting above 70 inchesQuarterlyMonthly to quarterlyTwice per yearLadder safety, fall protection rules
Restroom deep descale and grout scrubMonthlyWeekly to monthlyMonthlyRestroom lockout, dwell time
Interior glass and partitions, fullQuarterlyQuarterlyTwice per yearDaylight helps, occupancy hurts
Vent grilles, diffusers, light lensesTwice per yearQuarterlyAnnuallyCoordination with facilities and HVAC
Upholstery and soft seatingAnnuallyTwice per yearAnnuallyDry time, fabric code check

馃挕 Tip: Write frequencies into the contract as named months, not as intervals. "Extraction in January, April, July and October" is auditable. "Quarterly extraction" invites an argument in December about whether three times counts.

The Step-by-Step Scheduling Process

Step 1: Build a periodic task register for every location

One row per task, per location. Columns: task, area in square feet, contracted frequency, last completed date, next due date, estimated labor hours, equipment required, required window length.

This register is the single source of truth. If you run 40 buildings and your register lives in four people's heads, you will miss work every quarter and you will never know how much.

Step 2: Convert each task into labor hours

Use a production rate, not a gut feel. The formula is simple:

ElementCalculation
Base task hoursArea in sq ft 梅 production rate in sq ft per labor hour
Passes脳 number of coats or passes required
Fixed time+ setup, furniture moves, equipment load and unload, teardown
Buffer+ 15 to 20 percent for unknowns in a building you have not done before
Total= scheduled labor hours for the work order

Worked example. You service a 50,000 sq ft office building three nights a week with an 8-person crew. The contract calls for quarterly scrub and recoat on 6,000 sq ft of VCT corridors and break rooms.

Your last time study in that building showed a two-person team completing scrub and one recoat at roughly 700 sq ft per labor hour including cutting in edges. That is about 8.5 base hours. Add 1.5 hours for moving break room tables and loading the auto scrubber, then a 15 percent buffer, and you are scheduling about 11.5 labor hours.

Now you know the real question: can two people finish in one night, or do you need three people, or two nights? That answer drives everything downstream.

Step 3: Find the window, working backward from dry time

Dry and cure time is the constraint operators underestimate most. A floor finish that is dry to the touch is not cured enough for rolling loads or aggressive foot traffic. Check the product data sheet for the actual finish you use, and remember that cold air, high humidity, and dead HVAC will stretch those numbers well past the label.

OSHA's walking-working surfaces rule (29 CFR 1910.22) requires that workplace surfaces be kept clean, orderly and, so far as possible, dry. A half-cured floor in an occupied corridor at 7 a.m. is a slip claim waiting to be filed against your client and then against you.

Source: OSHA, 29 CFR 1910.22, "Walking-Working Surfaces: General Requirements."

Rank your candidate windows in this order:

  1. Long holiday weekends. Three or four consecutive unoccupied days. Best choice for strip and refinish and full-area extraction.
  2. Regular weekends. Friday night through Sunday. Enough for scrub and recoat plus a phased extraction.
  3. Zone-by-zone weeknights. Split the building into quadrants and take one per night across a two-week stretch. Slower, but it fits into normal service nights.
  4. Client shutdowns. School breaks, manufacturing maintenance weeks, medical office half-days. Ask facilities for next year's calendar in advance and claim your dates first.

馃挕 Tip: Ask the building engineer to run HVAC fans during and for several hours after floor work. Air movement is the cheapest accelerator you have, and it costs you a phone call instead of an extra night of labor.

Step 4: Stagger the annual calendar so periodic work is level-loaded

Here is where most companies get hurt. If every one of your 30 accounts has "quarterly" written in the contract and everybody signed in January, you have created four brutal months and eight quiet ones.

Spread the anchor months deliberately. Building A extracts in January, April, July, October. Building B extracts in February, May, August, November. Building C takes March, June, September, December. Same contracted frequency, one third of the peak load.

Do the same with your equipment. One extractor cannot be in three buildings on the same Saturday, and rental costs eat periodic margin fast.

Step 5: Decide who actually does the work

You have three staffing models, and each has a real cost:

  • Nightly crew stays late: Cheapest on paper, but it usually means overtime and it means tired people running machines. Watch your hours against the Fair Labor Standards Act overtime threshold before you commit.
  • Dedicated periodic crew: Two to four skilled floor techs who do nothing but periodic and restorative work across your whole portfolio. Faster, better quality, and they get genuinely good with machines. The right answer once you have enough volume to keep them busy.
  • Subcontract specialty work: Reasonable for high-rise glass, terrazzo restoration, or anything requiring equipment you would use twice a year. Verify their insurance and require the same photo documentation you demand from your own crews.

Whichever model you choose, name the people on the work order. "The Thursday crew" is not an assignment.

Step 6: Confirm in writing with the client, then notify occupants

Send a confirmation at least 10 business days out. It should state the date range, the areas affected, what the client needs to do, and what will be unusable and for how long.

Ask for two specific things: cleared floors in the work areas, and a lockout of the finished areas until the time you specify. Then ask them to forward your occupant notice, or supply printed door signs yourself.

The second confirmation goes 48 hours out. Nothing wastes a Saturday faster than arriving with a truck full of equipment and finding a conference room full of boxes.

Step 7: Build the night sheet, not just the work order

For multi-night periodic work, sequence it hour by hour. A strip and refinish night sheet looks like: 6 p.m. arrive and stage, 6:30 furniture out and baseboard prep, 7:00 apply stripper zone one, and so on, with the last coat going down early enough to cure before the building opens.

Write the stop time on the sheet. If the crew is not on the final coat by that time, the plan is to protect the area and finish the next night, not to rush a coat that will fail in three weeks.

Step 8: Inspect and document while the crew is still on site

Periodic work is the highest-visibility thing you do and the easiest to dispute. Photograph before, during and after, from the same angles, in the same lighting.

Run a task-specific inspection checklist, not your standard nightly one. Corners, edges, baseboards, transitions, furniture legs, and swirl marks are where periodic work gets graded.

Step 9: Close the loop and reset the clock

Update the periodic register with the completion date, the actual labor hours, and the actual production rate you achieved. That number is what you use to bid the next building.

Send the client a short completion report with photos. Then generate the next due date automatically so the task never depends on memory again.


Common Mistakes That Wreck Periodic Schedules

  • Scheduling deep cleaning inside nightly hours. Nightly specs are workloaded to the minute. Adding four hours of extraction to a route means either overtime or a skipped restroom, and the restroom is what generates the complaint.
  • Ignoring interim maintenance and calling it deep cleaning. Carpet that never gets encapsulation or low-moisture interim cleaning between extractions will not recover, and you will be blamed for a restorative result you never quoted.
  • Estimating from square footage totals instead of surface type. A 50,000 sq ft building may have 6,000 sq ft of hard floor and 30,000 sq ft of carpet. Those are two entirely different jobs with two different crews.
  • No buffer for the first cycle. The first time in a building you will discover a corridor of glued-down carpet nobody mentioned. Budget for it.
  • Scheduling by intervals instead of dates. "Every 90 days" drifts. Anchored months do not.
  • Skipping the client walkthrough after restorative work. Ten minutes with the facility manager standing on the finished floor prevents a month of emails.
  • Letting periodic work slip silently. If you cannot do it on the scheduled date, reschedule it in writing that week. Unrecorded slippage becomes a contract breach the client discovers before you do.

Troubleshooting the Failures You Will Actually Hit

The floor is still tacky at open. Almost always cold air, no air movement, or coats applied too heavy or too fast. Keep walk-off matting and signage staged, restrict the area, and adjust coat timing on the next night.

Two crew members no-show on periodic night. Have a written fallback: which zones get dropped, in what order. Decide that at 5 p.m., not at midnight when the stripper is already down.

The client says the work was already included and refuses the invoice. This is a scope definition problem, not a billing problem. Restorative work needs a signed change order or approved quote before the truck loads.

Your extractor is committed to another site. Level-load your annual calendar by equipment, not just by labor. Build an equipment column into the register and treat it as a hard constraint.

Occupants complain about odor. Choose low-odor products for occupied buildings, notify in advance, and get the HVAC running. Complaints usually come from surprise, not from the smell itself.

How Often to Review the Schedule

CadenceWhat you reviewWho does it
WeeklyNext 14 days of periodic work orders: staffing, equipment, client confirmations sentOperations manager
MonthlyAnything past due, actual hours vs. estimated hours, production rates achievedOperations manager and owner
QuarterlyFrequency adjustments based on inspection scores and soil load, next quarter's anchor dates lockedAccount manager with client
AnnuallyFull periodic calendar rebuilt for all accounts, level-loaded by month, labor and equipmentOwner
At every renewalContract frequency language rewritten as named months, restorative work re-quoted at current costOwner or sales lead

馃挕 Tip: Bring the completed periodic log to every quarterly client meeting. Nothing defends a rate increase better than a documented record of work the client never noticed you doing.

One more note on cost. When you rebuild the annual calendar, price the labor at current wage rates for your metro rather than last year's assumptions. The BLS Occupational Employment and Wage Statistics program publishes wage data for janitors and cleaners by metropolitan area, and it is worth checking before you lock in a year of periodic pricing.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS) program.

How CleanTrack360 Supports Periodic Scheduling

Everything above works on a whiteboard and a spreadsheet. It works better when the calendar, the crew, and the proof live in the same place. In CleanTrack360, you build periodic jobs as recurring shifts or one-off work orders with drag-and-drop scheduling, assign named team members, and bulk import your locations by CSV so the whole portfolio is in the system before you start planning the year.

On the night itself, crews clock in through their phone browser inside a geofence set per location, defaulting to 150 m and configurable, so you know the periodic crew arrived at the right building. Task-specific inspection checklists capture photo evidence and automatic scores, and your client can see the schedule, the inspection reports and their service requests in a browser-based dashboard. Reports export to CSV when you want to compare estimated hours against actual. Plans start at $99 per month for up to 5 team members, with a 14-day free trial and no credit card required.

Ready to see it in action?

Start your free 14-day trial. No credit card required.