Published: 2026-06-25
A chore roster that actually feels fair (and stops the arguments)
Every shared household and every office kitchen has the same unspoken tension: a handful of chores nobody enjoys, and a quiet sense that the same person keeps getting stuck with the worst of them. The arguments are rarely about the chore itself — they're about fairness, and the feeling that the split isn't being tracked honestly. A random chore roster fixes that by taking the assignment out of anyone's hands.
Why "whoever's free does it" never feels fair
Informal chore splitting drifts toward unfairness for predictable reasons. The person who notices the mess first tends to clean it, so the most conscientious housemate quietly does more. Trades get forgotten — "I did the dishes twice last week" turns into a dispute nobody can settle because nobody wrote it down. And the genuinely unpleasant jobs, the bathroom and the bins, land on whoever complains least. None of this is malicious; it's just what happens when there's no system. A roster replaces all of that with a visible, neutral schedule.
The Random Chore Roster takes your list of people and your list of chores and builds a grid: each row is a day (or any period you choose), each column is a chore, and every cell names who's on it. Because a machine drew it, there's no one to argue with — and because it's written down, there's no "I'm sure I did more" to relitigate.
Shuffle plus rotation, not just shuffle
The thing that makes a roster feel fair over a week, rather than just on day one, is how it moves people around. The tool reshuffles the people for every single day and then rotates the assignments, so the person on bathroom duty today is almost certainly somewhere else tomorrow. You get the unpredictability of a real random draw with the even spread of a rotation — nobody can predict their week in advance, but nobody gets pinned to the same dreaded job two or three days running either.
That combination matters. A pure shuffle each day, with no rotation, can by chance hand the same person the same chore several days in a row, which is exactly the outcome that breeds resentment. Rotating the shuffled order across days is what guarantees the unpleasant jobs circulate instead of sticking.
When you have more chores than people (and vice versa)
Real households rarely have a tidy match between the number of people and the number of chores, so it's worth knowing how the roster handles the mismatch. If you list more chores than people, the extra chores wrap around — someone will pick up a second job that day, but because the order reshuffles daily, the doubling-up rotates too rather than always landing on the same person. If you have more people than chores, the surplus people simply get a day off, and that rest also moves around the group from day to day.
The practical upshot: you don't need to pad your lists to make the numbers even. Enter the real people and the real chores, set the number of days, and let the roster absorb the imbalance fairly. If a particular chore is genuinely heavier than the rest, the simplest fix is to list it as two entries so it counts double in the rotation.
Let the randomness be the referee
The quiet superpower of a generated roster is that it removes you — or whoever usually plays chore enforcer — from the decision. When a person feels they've been handed a bad week, the answer isn't a negotiation, it's "that's what the draw gave us; next week it re-rolls." That neutrality is worth more than any clever balancing rule, because most chore conflict isn't about the actual workload, it's about the suspicion that someone is being favored. A draw nobody controls can't play favorites.
Swaps still have a place. If someone genuinely can't do their assigned chore on a given day, let them trade with whoever's willing — but make the trade explicit and visible, written onto the shared copy, so the roster stays the source of truth. The point isn't to forbid flexibility; it's to make sure flexibility is logged instead of remembered differently by everyone involved a week later.
Make it stick: post it and re-roll on a cadence
A roster only ends arguments if everyone can see it. Build it once, export the grid, and put it somewhere shared — the fridge, a pinned chat message, a shared note. The export is plain text, so it pastes anywhere. Then pick a cadence: re-roll weekly for a household, or per sprint for an office, so the schedule stays fresh and nobody feels locked into a bad draw forever. Because each roll is independent, last week's unlucky run has no bearing on this week's.
If your situation is less "recurring grid" and more "rotate one duty fairly," the Fair Rotation / Substitution Tool handles a single revolving job, the Fair Division Tool splits a pile of tasks into even shares in one pass, and the Two-List Random Matcher pairs two lists — people to slots, names to gifts — when you just need a one-off matchup.
Try the roster
The Random Chore Roster runs entirely in your browser — type your people and chores, choose how many days to cover, and click once for a full schedule you can export and share. It's free, ad-light, and there's nothing to install or sign up for, so it works just as well on a phone stuck to the fridge as on a laptop. Let the draw decide, post the grid, and get the negotiation out of your week.