Free chore rotation generator

Chore rotation generator for 2–4 roommates

Give every shared chore a visible owner. Build a four-week rotation, check the estimated workload, and adjust it together before printing.

Your household

This schedule lasts while this page is open. Print or save a PDF to keep it.

Up to 12 unique chores. Use whole minutes (1–600) and frequencies of 1–7 per week.

Each weekly owner handles every occurrence of that chore. Agree exact weekdays separately.

Your printable plan

Make it useful, then make it yours.

Make a roommate chore rotation you can inspect

This free chore rotation generator assigns shared tasks to two, three, or four people over a four-week view. Enter your household, list the chores with estimated minutes and frequency, and generate a schedule. Every ownership cell is adjustable, and the estimated time totals update when you change it.

Use the roommate chore chart guide to agree on the jobs before generating. If you need a grid for recording what has been finished, use the chore chart maker. Assignment and completion are different jobs: this tool handles assignment.

How to enter chores

Write each chore on its own line using three fields separated by a vertical bar. For example, “Kitchen counters | 10 | 3” means ten minutes per completion, three times per week. The assigned weekly owner handles all three occurrences. The tool does not choose the weekdays.

Use whole numbers from one to six hundred minutes and one to seven occurrences per week. Up to twelve uniquely named chores are supported. If two jobs have similar names, make them distinct enough that everyone knows which is which. Enter two to four different names; initials can work if they uniquely identify the people in your household.

How the rotation is generated

First, the tool estimates weekly time for every chore by multiplying minutes per completion by occurrences per week. It considers the larger tasks first and gives each a starting owner with the lowest assigned estimated time so far. Ties use the household name order.

Next, each chore moves to the next person in the list every week. A two-person household alternates. A four-person household gives each person one turn on each chore over four weeks. With three people, week four repeats the starting owner for each chore, so totals over a four-week view may differ.

This deterministic method gives the same result for the same ordered inputs. It is a practical starting allocation, not an optimal scheduling algorithm. It does not know about work shifts, travel, disability, task preferences, or how much coordinating someone already does. Review the results rather than treating the first allocation as a final decision.

What the workload totals mean

The summary adds each person’s estimated task minutes across all four weeks. If a thirty-minute weekly job belongs to Alex in weeks one and four, it contributes sixty minutes to Alex’s total. Changing an owner updates those totals immediately.

Equal estimated minutes are not proof of equal effort. One task can be more unpleasant or physically demanding than another. Someone may handle ordering supplies or arranging repairs outside the listed jobs. Include those responsibilities in your discussion, and adjust owners when the group agrees.

Change owners and handle exceptions

Use the owner menu in any week to move a chore to another person. This can handle a planned trip, a preference, or a workload adjustment. A change breaks the automatic rotation for that cell, which is intentional: your agreement can take priority over a pattern.

Editing the household names or task list clears the displayed schedule and asks you to generate it again. This prevents a printout from showing stale assignments beside changed inputs. Generating again creates the default rotation and replaces manual owner changes.

The tool does not message roommates or synchronize changes. Agree any swap yourself and print an updated copy. For a short household check-in, borrow the specific-question format from the accountability partner guide.

Printing and keeping the schedule

Print the completed rotation or choose Save as PDF in your browser. The owner menus are replaced with readable names in the print layout. The form and navigation are hidden. Check preview and choose landscape if longer chore names need more space. Write the real start date on the printed sheet.

Names, tasks, and manual changes are not saved by this tool. They last while the page remains open; reloading returns to the example inputs. Print or save before leaving. For a separate completion sheet, use the weekly planner or the reward chart generator.

Connect the schedule to a small shared goal

A Punchcard Group Card can record an agreed completion goal for up to four people. It does not automatically assign chores, import the rotation, handle swaps, or compute balances. Keep the schedule separately and define what earns a shared punch.

The couples habit tracker guide offers examples of manageable shared goals. If your household wants a small optional celebration for finishing a cycle, choose one together using the reward menu builder. Keep the daily work understandable before adding extra rules.

A small goal on your home screen

Create a separate Punchcard goal manually and choose a reward. The app offers widgets and shared Group Cards for up to four people; browser tool data is not imported.

Get Punchcard freeGoogle Play

Frequently asked questions

Is the chore rotation generator free?

Yes. It runs in your browser, needs no account, and creates a printable four-week schedule.

Can I use it for three roommates?

Yes. Each chore rotates through all three names, then repeats its starting owner in week four. Review the displayed four-week workload totals.

How does it calculate workload?

It multiplies each chore’s estimated minutes by its weekly frequency, then sums the assigned weekly totals for each person over four weeks.

Does it save my schedule?

No. Print it or save a PDF before leaving. Generating a new rotation replaces manual owner changes.

More free tools

Keep reading