SBA LoanBusiness planningStart planning
Menu

Building a cleaning route: account density, travel and staffing

Updated · By SBA Loan editorial

Operational worked example · Owner-led small team cleaning ordinary commercial offices under recurring contracts

Build a cleaning route around compatible service windows and paid travel, then add accounts that fit both. Distance between map pins is only one input. In a 12-visit weekly example, increasing average inter-account travel from 15 to 30 minutes adds three paid hours and $107.28 of labor/mileage cost every week, before any extra rework or delay. Keeping the contract fee unchanged therefore lowers contribution and can force another shift.

Read the complete operating guide set · Browse operating articles

Map the obligations before optimizing the drive

For each office, record service days, arrival deadline, access cutoff, expected cleaner-hours, key/alarm procedure, parking, waste point and on-site storage permission. Also record whether a client allows work on a different night after a holiday and how a locked-out visit is handled. A geographically close pair can still conflict if both need the same two-hour deadline.

The monthly model uses a 17:00–01:00 access-window assumption and flat annual-average billing. It smooths service work to 13 visits per account per month; a month with 14 visits would need 33.74 paid hours per account, and 18 accounts would use 607.32 of 608 available hours. Its aggregate forecast therefore has almost no peak-month slack and does not price those calendar variations. A real roster uses dates and named availability. Place fixed-deadline accounts first, then test the flexible accounts around them. Keep directed supply trips and paid setup in the schedule. Ordinary commute and workday travel have different treatment; do not reduce route labor to zero merely because travel is absent from the customer's invoice. DOL workday travel guidance.

Compare the same cleaning work on two routes

Same 12 visits and fees; dense/sparse travel and mileage are illustrative case inputs, not observed driving routes.
Weekly routeDense exampleDispersed example
Accepted service visits1212
Billed cleaning work24 cleaner-hours24 cleaner-hours
Rework allowance0.72 hours0.72 hours
Setup/lockup outside billed scope1.20 hours1.20 hours
Travel allowance3.00 hours6.00 hours
Paid field work28.92 hours31.92 hours
Incremental paid labor—$70.80
Incremental reimbursed distance—48 miles
Incremental vehicle cash cost—$36.48
Extra weekly route cost—$107.28
Monthly-average extra cost—$464.88

The dense route fits the modeled 128-hour monthly employee ceiling: 28.92 weekly hours × 52/12 = 125.32. The dispersed version requires 138.32 monthly hours, above that ceiling. Either another person/shift, fewer stops, better grouping or a revised scope is needed. Raising the reserve does not create those missing paid hours.

The vehicle calculation adopts $0.76 per mile as a cash-cost proxy. The inspected IRS source lists that optional business mileage benchmark for July–December 2026; it is not a requirement to reimburse that rate or a future-year forecast. The model separately assumes later cost increases. No owned-vehicle fuel/depreciation is charged again on top of the mileage proxy. IRS period-specific rate.

Count completions inside the actual window

A dense visit takes 2.41 paid hours including cleaning, rework, setup and travel. Three take 7.23 and can fit an eight-hour assumed access window. Four take 9.64 and do not. On the dispersed route, three take 7.98, leaving almost no room for an alarm delay, spill or staff interruption. This timing illustration assumes travel averaged across visits; first/last legs and supply duties still need the real time log.

Do not round a 7.98-hour route to an effortless eight-hour promise. The absence of slack matters operationally even when the arithmetic fits. Rest periods, actual weekly overtime rules, timekeeping, personal availability and a backup cleaner need a jurisdiction-specific roster. The model's monthly headcount check is a capacity screen, not proof that every week can be delivered.

Separate the owner, productive work and relief

The owner has 160.0 total paid hours and only 96.0 field hours per month. Sales, account management and quality inspections use the rest. Employee paid hours are required field hours subject to a 64-hour monthly minimum per hire and 128-hour ceiling; idle commitment is still paid. The base wage $20.00 is an assumption above a national BLS occupation comparison, not an available local applicant. Wage reference.

At 18 standard base accounts, 54 weekly-average visits can be staggered among four cleaners plus owner coverage. For example, allocate nine visits to the owner, 12 to one cleaner and 11 each to three cleaners. At 2.41 paid hours per visit this uses 93.99 monthly owner field hours and 469.95 staff hours. To match the model's 96 owner / 467.94 employee-hour split, the owner must also cover 2.01 hours of setup or rework within employee visits; otherwise price that work as additional staff time. No shift should exceed three dense-route visits, and service-day combinations must be feasible for each client. This is a proposed scheduling test; it is not a roster of real workers or proof of customer access.

Reserve relief hours explicitly. An owner already scheduled into a route cannot simultaneously handle every sick call and every bid walkthrough. Changes in employee transport or inability to leave carts safely on site require a new equipment/logistics plan, which the startup guide describes.

Density should preserve the service promise

Inspect accepted work by task, record rework separately and compare actual paid time with the bid estimate. Repeated defects should identify training, method, scope or overload; simply adding visits can make all routes late. Product-specific safety and any disinfectant contact time must remain in the method instead of being squeezed out to achieve a travel target. Hazard-communication requirements and EPA label/contact-time guidance.

Review account concentration and payment together with the map. A tightly clustered single-customer portfolio may be efficient but vulnerable to one cancellation or late remittance. Compare billed/collected revenue, aged invoices, hours lost to access failures and route contribution after actual paid travel. The profitability guide shows the downside from slower growth and lower prices; unit economics sets the shared account limit.

Keep a recurring route only when the measured scope, people, allowed windows and invoice cash all work together. A sold capacity number in a spreadsheet is not evidence of an available, profitable route.

Sources and scope

App coming soon

Start with your business.

Prepare a planning brief for your project.

The personalized plan generator is being built. You can prepare the information it will need:

  1. Your business format, location and opening scope.
  2. Supplier quotes, operating assumptions and owner contribution.
  3. Your funding goal and any instructions from your lender.
Open the preparation checklist

No order is placed and no payment is taken here.