Cleaningplan plans the week for your janitorial or commercial cleaning crew. Enter your staff, your buildings, and the contracts that need covering — it builds a schedule where every site is staffed, travel between buildings is accounted for, and nobody is booked past their hours.
Runs in your browser — your data stays on your device.
Recurring contracts across multiple buildings, crews driving between sites, and someone calling in sick before a night shift. Planning by hand means broken rules and unfair rosters — the planner holds every rule, every week.
Enter each site’s recurring contract once — which building, which nights, what times, how many staff and what role. Cleaningplan rebuilds the week’s coverage automatically instead of you redoing a spreadsheet.
Each building has an address and a distance from your base. The planner leaves enough time to travel between back-to-back sites and shows how far each crew member travels per week.
Required roles, weekly hour caps, days off, and 11 hours of rest between shifts are hard rules. Nobody gets double-booked across two buildings or scheduled past their cap.
For each staff member: role, hourly rate, hour cap, available days, and planned time off. For each building: its address and distance from your base.
Which building, which nights, what times, how many staff, and which role — set it up once and it repeats every week.
One click per week. Review the grid, see travel per crew member, and regenerate any time a contract changes or someone calls in sick.
Cleaningplan focuses on the scheduling and workforce side: staffing recurring contracts, tracking availability and roles, and accounting for travel between sites. It doesn’t handle inventory or inspections.
Yes — any recurring site contract works the same way, whether it’s a nightly office clean, a janitorial account, or a mix of both under one crew.
Each building has a distance from your base, so the planner leaves a realistic travel gap between back-to-back sites instead of booking a crew member into two places at once.
Mark them unavailable for that date and regenerate the affected week. The planner restaffs the open sites from the rest of the crew without breaking hour caps or rest rules.
Multiple buildings a night? See how travel time factors into the schedule.
Also run window cleaning contracts? Built for recurring and seasonal jobs.
Run residential jobs too? See the maid-service-specific page.