Commercial janitorial: scheduling questions answered

Trade group: Cleaning and restoration. Reviewed 2026-10-07. Main site page: House and maid cleaning.

How it worksCommercial janitorial work is scheduled by building and by shift, not by appointment. Most sites follow a fixed pattern, often at night when the offices are empty, five or six days a week, with periodic extras such as floor stripping or carpet extraction. A contract sets the scope, the frequency and the access, and the customer is a facility manager or office owner, not a household. Revenue is steady, so the daily pain is coverage when a cleaner calls out.

How scheduling works in this trade

  • Each building has a scope of work: which rooms, which tasks, how often. Schedule from that scope, so the night crew sees a task list for that site rather than a general instruction.
  • Access gates the whole shift. Keys, fobs and alarm arrangements differ by building, and a crew that cannot get in has no fallback. Keep access notes on the site, visible to staff only.
  • Periodic work such as stripping and waxing, carpet extraction or window cleaning sits on top of the nightly pattern on monthly, quarterly or yearly cycles, and each cycle needs to show up on the calendar.
  • Cover is the daily crisis. A cleaner out sick can mean a building uncleaned by morning, so you need a fast view of who is free, who lives close and which site can wait.
  • Time on site is evidence. Customers dispute scope, and a record of arrival, departure and completed tasks settles the question faster than memory.

Questions owners ask

How do I schedule nightly cleaning across many buildings?

Build each building as a standing site with its days, hours and task list, then assign a crew or cleaner to it on a repeating pattern. Review one route view each afternoon so you know which sites are covered before dark, and keep a short bench list for call-outs.

What should a janitorial schedule record about each site?

Record the days and hours, the scope list, the access method, the contact who can authorize extras, the lockup rule and the supplies kept on site. Put access items in private staff notes. A new cleaner should be able to work the site from the record alone.

How do I cover a call-out at the last minute?

Keep a ranked list of backups by area, check who is already near the site and move the least critical stop to the next night if you must. Tell the customer only if the visit will be missed. Record what happened so repeat gaps show up later.

How do I schedule periodic work such as floor stripping?

Set it up as its own recurring service on a separate cycle, such as quarterly, with its own duration and price. It then appears on the calendar beside the nightly visits. Block extra crew time that day and warn the customer about restricted access to the floor.

How do I prove the work was done in an empty building?

Use a task checklist closed out at each visit, with a photo for any item the customer cares about, and a timestamp for arrival and departure. That record covers disputes about what was cleaned and when, without a manager standing in the hallway.

How do I quote a new building so the schedule fits?

Walk the site, measure the area and list the tasks and frequency, then estimate hours per visit from that. Price from the hours and the schedule you will really run, not from a square-foot rule alone. A quote that ignores the route usually underprices the account.

How do I handle several contacts at one company?

Store the person who orders work, the person who receives invoices and the person who opens the door as separate contacts on the account. Messages and invoices then reach the right desk, and a cleaner knows who to call when a door stays locked.

How do I bill monthly contracts that include extras?

Bill the fixed monthly amount from the contract and add extras as dated line items when they are done, with the customer's purchase order number where one is required. Combining several sites on one invoice helps an account that has more than one building.

How should I track cleaner hours at client sites?

A clock-in and clock-out by site is the usual record, and location checks help confirm arrival. Whatever method you use, tell workers how it works and keep the hours linked to the building, so payroll and job costing read the same data.

What should a janitorial company move off paper first?

Start with the site list: addresses, access, scope and crew assignments. Those change least and cost the most when lost. Then move call-out cover, then periodic tasks, then billing. Keep the paper binder for one cycle as a backup while the new schedule proves itself.

What owners dislike in an old scheduler, for commercial janitorial

Each item carries a label. Sourced items adapt a complaint with evidence links in our evidence register. Searched by owners items come from real search suggestions. Our read items are our own analysis of this trade, not measured complaints.

  • SourcedOwners report route tools that ignore geography. A night supervisor sending cleaners from one end of the city to the other, and back, burns paid hours that no contract pays for. Evidence item 13 (4 sources)
  • SourcedOwners report that notes get lost when a phone has no signal. Parking garages, stairwells and basement offices are classic dead spots, and a missing alarm or door note can strand a crew outside. Evidence item 7 (4 sources)
  • SourcedOwners report that each new person adds to the software bill. Night crews are often many part-timers, so per-person pricing climbs quickly in a janitorial company. Evidence item 1 (4 sources)
  • SourcedOwners report that reaching a human at the software company is hard. When a night shift cannot see its route at ten in the evening, nobody wants a support queue that opens at nine. Evidence item 3 (6 sources)
  • SourcedOwners report reports that do not answer the questions that matter. A janitorial owner wants hours per building against the contract amount, and generic revenue charts do not show that. Evidence item 10 (5 sources)
  • SourcedOwners report that setup took weeks and a consultant. A company with dozens of recurring sites cannot spend a month entering them while the contract work goes on. Evidence item 15 (5 sources)
  • SourcedOwners report features promised in a sales call that were not there after signup. For janitorial work, a missing checklist or site-access feature shows up the first night it is needed. Evidence item 20 (4 sources)
  • SourcedOwners report tools that become glitchy under load. The worst moment is the start of a shift, when every cleaner opens the same list at the same time. Evidence item 19 (5 sources)
  • Our read, not a measured complaintOur read: call-outs are the real scheduling problem in this trade. Software that shows tomorrow's route clearly but cannot help rearrange it at six in the evening has solved the easy half.
  • Our read, not a measured complaintOur read: the invoice is rarely the hard part, but matching hours to each building's contract is. Tools built for one-off jobs make a flat monthly account with extras awkward to bill.

How Apex fits commercial janitorial

In progress

Apex can hold standing sites with recurring visits and attach recurring crew assignments, so the nightly pattern is a rule the office edits for exceptions, not a list retyped each week.

  • SC10Recurring jobs auto-generated(In progress)
  • RC01Recurring service plans (weekly/monthly)(Rolling out)
  • SC27Recurring crew assignments (crews, helpers)(In progress)

In progress

Task checklists and required photos can be closed out per visit, giving the customer a dated record of what was cleaned and the owner a record of who was there.

  • SC25Job checklists / forms(In progress)
  • SC26Required photos before closing job(In progress)
  • MB16Before/after photo documentation(Rolling out)

Rolling out

An account can carry several contacts, such as the person who orders, the one who pays and the one who opens the door, along with private staff-only notes about access.

  • LD03Multiple contacts per account (billing vs onsite)(Rolling out)
  • LD35Private staff-only customer notes(Built)
  • LD02Multiple properties / service locations per customer(Rolling out)

Rolling out

Recurring invoicing, combined invoices across jobs and customer purchase order numbers support monthly contract billing with dated extras.

  • IN18Recurring invoicing(Rolling out)
  • IN36Combined invoice across multiple jobs(Rolling out)
  • IN31Customer PO numbers and memo on invoice(Rolling out)

Badges come from our feature audit dated 2026-10-07. Apex Flow Scheduler is early access with no outside customers yet.

Honest limits

Apex is built around visits and routes, not contract bidding, timekeeping rules or union wage rules. Payroll and prevailing wage features are rolling out or in progress, so do not rely on them yet. Insurance and bonding paperwork should stay where your carrier and customer require it.

Related trades

Apex price for a small crew: see pricing or pricing explained.