How to calculate commercial cleaning time
Split one visit into tasks with a clear quantity and a rate measured for that task. The units must match: a quantity in square metres needs a square-metres rate. Selecting a different unit here does not convert a previous number.
Two ways to enter a task
| Method | Formula |
|---|---|
| Units per cleaner-hour | Task cleaner-hours = quantity ÷ units completed per cleaner-hour |
| Cleaner-minutes per unit | Task cleaner-hours = quantity × cleaner-minutes per unit ÷ 60 |
Add each task’s labor, then add setup and transition labor not already included in those rates. The per-unit rate must count every cleaner involved: two cleaners spending 3 minutes on one item use 6 cleaner-minutes per item. Enter additional time as total cleaner-minutes as well. The optional crew calculation divides total cleaner-hours by the number of cleaners; it assumes work can be shared evenly.
Worked example: 1.5 cleaner-hours
All quantities and rates here are hypothetical, not recommended production rates.
- 2,000 sq ft ÷ an assumed 2,000 sq ft per cleaner-hour = 1 cleaner-hour.
- 10 fixtures × an assumed 2 cleaner-minutes per fixture ÷ 60 = one third of a cleaner-hour.
- 10 additional cleaner-minutes ÷ 60 = one sixth of a cleaner-hour.
Total: 1.5 cleaner-hours, or 90 cleaner-minutes. With two cleaners sharing all work evenly, the illustration is 0.75 elapsed hours, or 45 minutes. The task assumptions do not establish that a real office can be completed in that time.
Measure a rate that matches the work
Record the task, equipment, quantity, conditions and every cleaner’s time. For an original hypothetical measurement, two cleaners covering 3,000 sq ft in 30 minutes each use one cleaner-hour in total. That observation gives 3,000 sq ft per cleaner-hour for that task and those conditions. Counting only the 30 minutes on the clock would overstate the labor production rate.
ISSA’s cleaning-time explainer describes quantity-and-rate methods and treats published times as estimating guides. Use task-appropriate assumptions and improve them with actual job records. If a bundled rate already includes waste, fixtures or setup, do not add those tasks a second time.
Keep the scope beside the number
This tool estimates labor for the tasks you enter. Confirm access, frequency, supplies responsibilities, first-clean work and excluded areas in your cleaning quote. Use the visit checklist to record scheduled and unfinished work. Compare estimated time with actual time before using the same assumptions for another site.
JanitorMath editorial · Sources checked September 9, 2026. Examples are invented for the arithmetic; no firsthand operating experience or guaranteed visit duration is claimed.