Room cleaning rotation calculator

Calculate weekly task calendar and minutes assigned by available day with your own figures.

Your numbers

Use the units shown. Results update as you change valid inputs.

Use weekly task calendar and minutes assigned by available day to compare changes to your inputs. The method and limits below explain the scope.

Examples

Examples

Try the starting example

Rooms: name, visits per week, minutes per visit
Kitchen,2,30 Bath,1,20
Available weekdays: 1=Mon to 7=Sun
1,3,5
Maximum cleaning minutes on each available day
40
Weekly task calendar
Day 1: Kitchen; Day 3: Kitchen; Day 5: Bath
Minutes assigned by available day
30, 30, 20
Weekly cleaning minutes assigned
80
Unscheduled visits
None

Try another scenario

Rooms: name, visits per week, minutes per visit
Kitchen,2,30 Bath,1,20
Available weekdays: 1=Mon to 7=Sun
1,3,5
Maximum cleaning minutes on each available day
25
Weekly task calendar
Day 1: Bath; Day 3: None; Day 5: None
Minutes assigned by available day
20, 0, 0
Weekly cleaning minutes assigned
20
Unscheduled visits
Kitchen, Kitchen
Calculation method

Calculation method

Weekly task calendar

Sort visits longest first; assign each room at most once per day, selecting the least-loaded eligible day within the entered capacity. Input day order breaks ties.

Minutes assigned by available day

Sum assigned visit minutes on each available day.

Weekly cleaning minutes assigned

Sum assigned minutes across all days.

Unscheduled visits

Visits that the stated greedy plan cannot fit; this is not proof of global infeasibility.

Symbols and units
a
Rooms: name, visits per week, minutes per visit
b
Available weekdays: 1=Mon to 7=Sun
c
Maximum cleaning minutes on each available day

Use the units shown. A list keeps the order in which you enter its values. The symbol ^ means “raised to the power of”.

Assumptions & limits

Assumptions & limits

  • A weekly whole-visit balancing heuristic using your frequencies and measured times. It does not infer hygiene requirements. Multiple visits to one room must occur on different available days.
Are these inputs private?

These calculations run in your browser. A shared link contains the values you choose to share. Only questions submitted to the separate AI finder are sent to OpenAI.

Further reading

OpenStax: arithmetic and geometry ↗

Background reading; this does not imply endorsement or independent review of SumFizz.

Share this page
Share this calculator

Leave unchecked to share the page without your entered values.