Office kitchen rota generator

Build a fair kitchen and cleaning rota, then share it as a link or print it.

Create your office kitchen rota

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

Kitchen duty, 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.


Making a kitchen rota that actually gets followed

Write down what the duty includes before you write down who does it. This is the step almost everybody skips, and it is the one that decides whether the rota works, because otherwise each person does whichever part they think counts and everyone else notices the part they missed. A normal kitchen duty is something like: empty and reload the dishwasher, wipe the counters, restock coffee and milk, and clear the fridge out on Friday afternoon before things get interesting over the weekend.

Weekly turns work better than daily for offices. A week is long enough that the person on duty gets into a rhythm and notices when the coffee is running low, and it means each person thinks about the kitchen roughly once a month rather than every few days. Daily only makes sense if the kitchen is genuinely busy enough to need attention every day, and even then, splitting it into two rotations (dishwasher daily, restock weekly) is usually cleaner than one heavier duty.

Part-time staff should get turns that match the days they are actually in. The simplest approach is to start their week on a day they are reliably at their desk, and to keep anything that must happen on a fixed day, like the Friday fridge clear-out, in its own rotation with only the people who are in on Fridays.

Then post the schedule where people will see it: a link in the office channel, and a printed copy on the kitchen door if that is how your office works. Both beat a note above the sink. Nobody skips kitchen duty on purpose, they forget it is their week, and a friendly email the day before fixes more than passive-aggressive signage ever has.


Make it automatic

Nobody ignores kitchen duty on purpose. They forget it is their week.

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 I make a fair kitchen rota for the office?

Write down what the duty actually includes, put everyone who uses the kitchen in one list, and give each person a full week in a fixed order. Defining the job is the part people skip, and it is the part that decides whether the rota works, because otherwise each person does whichever bit they think counts.

Can I print it or share a link?

Both. Every rotation has its own link that works without an account, so you can put it in the office channel or on a wiki page. The schedule is a plain page, so printing it from your browser and pinning it to the kitchen door works fine.

Can people get an email reminder?

Yes, and it is free. Add an email address next to a name, sign in to claim the rotation, and whoever is up gets a reminder before their week starts. Team Toolkit at $19 a year lets you pick the day and time, or send it to Slack.

What about part-time staff?

If someone is only in on certain days, give them turns that match. The simplest approach is a weekly rota that starts on the day they are reliably in, or separate rotations for duties that have to happen on a fixed day, like emptying the fridge on Fridays.

Is it free?

Yes. Building a kitchen rota and sharing it costs nothing and needs no account. A free account adds email reminders and covers two rotations of up to five people. Bigger offices and Slack reminders are on Team Toolkit at $19 a year.


Other free rotation tools

See all free rotation tools