Chore rotation generator for roommates and families

Split the chores fairly, put them on fixed days, and share one link so nobody argues.

Create your household chore rotation

Please provide a task name.
Select a frequency.
Select a start date.
One person per line, in the order you want them to take turns. A name is enough; add a comma and an email address if you want that person to get reminders.
Add at least one person.

Free, and no login needed. You get a link to share with the team.

The next few turns

Updates as you type. Nothing is saved until you create the rotation.

  1. Mon, Oct 5 add names
  2. Mon, Oct 12 add names
  3. Mon, Oct 19 add names
  4. Mon, Oct 26 add names
  5. Mon, Nov 2 add names

After that it keeps going in the same order for a year.


How it works

①

Add the people

Type one name per line, in the order you want them to take turns. Emails are optional.

②

Check the dates

Take out the bins, every week, starting October 5. Change any of it before you create the rotation.

③

Share the link

You get a year of turns and a link anyone can open. Sign in to claim it and turn on reminders.


Splitting chores fairly at home

Split the chores up before you split the turns. One combined "cleaning" rotation hides the fact that the bathroom takes an hour and the bins take two minutes, so whoever draws the heavy week feels hard done by and whoever draws the light one does not notice. A rotation per chore (bins, bathroom, kitchen, hoovering) makes the load visible, and it lets each chore run at the frequency it actually needs.

Put each chore on a fixed day. Bins the night before collection, bathroom on Sundays, kitchen on whatever day the place is worst. A fixed day turns the chore into a habit instead of something you have to decide about, and it makes "I was going to do it later" a much shorter conversation.

Agree what happens when someone is away, because this is the thing that quietly kills household rotas. Two workable answers: hand that single turn to someone else and swap back later, or skip it and let the next person keep their own slot. Either is better than the default, which is that the turn silently does not happen and the next person inherits a worse version of the job.

Then put it at one link and send it in the group chat. Most chore arguments are not really about fairness, they are about somebody forgetting it was their turn and everybody else assuming they did not care. A shared schedule everyone can open, plus an email the day before, removes the ambiguity that the argument was feeding on. Nobody needs an account to look at it.


Make it automatic

Most chore arguments are not about fairness. They are about someone forgetting it was their turn.

Claim the rotation with a Google sign-in and RotaHog emails whoever is up before their turn, for free. Everything below is on Team Toolkit, $19 a year for the whole team:

Slack reminders with buttons

The reminder posts in your channel with Mark as done and Find a substitute buttons, so the person on duty can answer without leaving Slack.

Completion tracking

Turns get marked done, missed or overdue, so the schedule shows what actually happened and not just what was planned. You can set how early and how late a turn may be completed.

Substitutes and skipping

Hand a single turn to someone else, name a backup ahead of time, or cancel a turn entirely when there is a holiday or an offsite. The rest of the order stays as it was.

Rebalancing

When somebody joins or leaves, redeal every future turn around the new list in one click instead of rebuilding the schedule by hand.

Also included: replying to the reminder email to mark your turn done, the REST API, and the MCP server for asking an AI assistant whose turn it is. Calendar sync, analytics and team branding are not built yet, and neither is skipping public holidays automatically.

See what's in each plan

Questions

How do roommates split chores fairly?

One rotation per chore, everyone in the same order, each chore on a fixed day. Splitting by chore matters more than it sounds: a single "cleaning" rotation hides the fact that the bathroom takes an hour and the bins take two minutes, and that is where the resentment starts.

Can everyone see the schedule without signing up?

Yes. Each rotation has a link that shows the whole schedule to anyone who opens it, with no account and no invitation. Send it in the group chat once and the answer to whose turn it is lives somewhere other than an argument.

Can it send reminders?

Yes. Add an email address next to a name, sign in with Google to claim the rotation, and that person gets an email before their turn. Weekly rotations remind the day before by default, and choosing your own timing is a Team Toolkit feature at $19 a year.

Is it free?

Yes for most households. Creating a rotation and sharing it needs no account, and a free account covers two rotations of up to five people with email reminders. More chores than that means Team Toolkit at $19 a year, which allows ten.


Other free rotation tools

See all free rotation tools