Duty Roster Maker

Set your team and duty days to build a monthly roster.
Rotate assignments, download a PDF and print it. No account needed.

Save settings automatically


Roster preview

{{day}}

{{cell.date}}

{{cell.description}}

Title

Members

{{howmany[$index]}} times

Calendar settings

People per day

Week starts on

Calendar language

Date alignment

Duty days


Click a date in the calendar to turn its duty assignment on or off.

{{$storage.title}}

{{month_str[$storage.calenderLang / 2]}}

{{day}}

{{cell.date}}

{{cell.description}}

Notes New!


How to create a duty roster

Duty Roster Maker assigns members in order on a monthly calendar. Check the assignments on screen, then save a printable PDF.

  1. Enter a title and members
    Give the roster a title, then enter members in the order they should take turns.
  2. Choose the month, days and team size
    Use Previous and Next to choose a month. Select weekdays and 1–3 people per day. For irregular dates, choose Select individual dates and click calendar cells.
  3. Review assignments
    Check the assignment counts and calendar. The Rotate members button moves the first member to the end and updates assignments.
  4. Save and print the PDF
    Add notes if needed, then select Download PDF. Choose A4 or US Letter paper, then open the file to check it before printing.

To continue the rotation next month: Select Continue rotation before clicking Next. Download each month separately.

Back to roster editor ↑

Ways to use your roster

Cleaning at school or work

Choose cleaning days and members. Set two or three people per day when needed.

Trash or recycling duty

Choose collection days. Select irregular dates individually and add reminders in Notes.

Community and volunteer shifts

Assign volunteers in order and print the PDF. Check availability yourself; individual scheduling constraints are not handled automatically.

FAQ

Is it free? Do I need an account?

Yes. You can create and download rosters for free without an account.

Can I rotate assignments?

Members are assigned in the order entered. Use Rotate members to change who starts. Select Continue rotation before moving to the next month.

Can I exclude weekends or choose specific dates?

Select the weekdays you need, or switch to Select individual dates and click calendar cells. Holidays are not selected automatically.

Will my members be saved?

Turn on Save settings automatically to reuse entries in this browser. Clearing browser data removes them. There is no device sync or roster history, so download any PDF you need to keep.

How do I print a roster?

Download the PDF, open it in your browser or PDF viewer, and print. If the download fails, check your connection and browser download settings, then retry.

Does it account for availability?

Availability and time off are not scheduled automatically. Review dates and counts with your team.

Where is my data processed?

To create a PDF, the title, roster and notes are sent to the server. Analytics events do not include your entries. On shared devices, remember that saved browser data may remain.

Create a roster ↑