Free TemplatesExcel & Google Sheets

Free Employee & Staff Schedule Templates

A weekly schedule template, monthly schedule template, biweekly, rotating shift and daily work schedule templates for Excel and Google Sheets. Plan who works when, keep every shift covered, and share the staff schedule with your team — no signup required.

One workbook, six schedule templates — each on its own tab. No email required. In Google Sheets, use File > Make a copy to start editing.

Work schedule templates for every planning cycle

All six templates come in the same free workbook — copy it once in Google Sheets or download it for Excel, then use the tab that fits how your team plans.

Weekly Work Schedule Template

Weekly planning for hourly teams

The classic weekly work schedule template: employees down the side, Monday through Sunday across the top, one shift per cell, and a total-hours column so you can spot overtime before you publish. Best for restaurants, retail, and any team that plans week to week.

Tab: “Weekly Employee Schedule” in the workbook

Staff Schedule Template (by Role & Shift)

Coverage-first scheduling by position

A staff scheduling template, also called a labor schedule template, organized by role and shift slot instead of by person — opening and closing shifts stay visible, and you assign a name to each slot. Best when coverage per role matters more than individual rosters, like supervisors plus associates per shift.

Tab: “Weekly Staff Schedule” in the workbook

Bi-Weekly Work Schedule Template

Teams on bi-weekly payroll

A two-week employee schedule template that matches a bi-weekly payroll cycle. Both weeks sit side by side so employees see their full pay period at a glance and you only publish a schedule once per cycle.

Tab: “Bi-Weekly Schedule” in the workbook

Monthly Work Schedule Template

Month-ahead rosters and rotations

A monthly roster template with all 31 days across the top and one-letter shift codes (Morning, Evening, Night, Off) per day. Best for healthcare, security, and operations teams that plan rotations a month ahead.

Tab: “Monthly Schedule” in the workbook

Employee Shift Schedule Template (Rotating)

Rotating 2- or 3-shift operations

A rotating shift schedule template: define your shift times once (e.g., 6–2, 2–10, 10–6), then assign a shift code per employee per day. Best for 24/7 operations rotating staff across first, second, and third shifts.

Tab: “Shift Schedule (Rotating)” in the workbook

Daily Schedule Template (24-Hour)

Hour-level plans for a single day

An hour-by-hour daily employee schedule template covering all 24 hours. Mark exactly which hours each person works — useful for events, on-call coverage, and single-day staffing plans.

Tab: “Daily Schedule (24-Hour)” in the workbook

Excel or Google Sheets?

Google Sheets schedule template

Best when several managers edit the schedule or employees check it from their phones. Everyone sees the live version — no emailing files around. Open the workbook, use File > Make a copy, and share your copy with view-only access.

Excel work schedule template

Best for offline editing, printing a physical schedule for a break room, or teams already standardized on Microsoft 365. The .xlsx download contains the same six tabs and opens in any recent version of Excel.

How to make an employee work schedule

1

Pick your planning cycle

Weekly, bi-weekly, or monthly — match the template to how often you publish schedules and run payroll. Shift-based teams should start with the rotating shift or staff-by-role tab.

2

Add employees and shifts

List each employee and role, then enter shifts as start–end times or shift codes. The weekly and bi-weekly tabs total scheduled hours so you can catch overtime before you publish.

3

Share it with your team

Share the Google Sheet view-only, print it, or export a PDF. Update it in place when shifts change so everyone sees the current version.

Rota template, roster template or schedule template?

Three words for one document. If you searched for a rota template or a staff rota template you are in the UK or Ireland; a roster template or work roster template means Australia, New Zealand or South Africa; a work schedule template means the US. The grid is the same in all three: staff down the left, days across the top, start and finish times in the cells, hours totalled at the end of the row.

The templates on this page work as rota templates and roster templates without modification — change the day labels if your week starts on Sunday, and set the currency in the cost column. Two genuine differences worth knowing when you fill them in:

  • The working week starts on a different day. Monday in the UK, Australia and most of Europe; Sunday in the US and Canada. Getting this wrong shifts every weekend shift by a day.
  • The overtime line sits somewhere else. The US pays overtime after 40 hours in a week under the FLSA. The UK caps the average week at 48 hours over a 17-week reference period unless the worker opts out. Australia sets 38 ordinary hours plus reasonable additional hours. Totalling the row is only useful if you know which number it should stay under.

If you would rather build the rota in the browser than in a spreadsheet, the free rota planner is a work schedule maker that deducts breaks, totals hours and wage cost per person, and exports a CSV — no signup, nothing uploaded.

Schedules change. Spreadsheets don't keep up.

ClockIt builds and publishes employee schedules, notifies your team of changes, handles shift swaps, and turns worked shifts into payroll-ready timesheets automatically.

14‑day free trial • No credit card required • All features included

More free tools and templates

Frequently asked questions

Have a different question and can't find the answer you're looking for? Reach out to our support team by sending us an email and we'll get back to you as soon as we can.

  • Yes. Every work schedule template on this page is free to open in Google Sheets or download for Excel — no email, signup, or credit card required. The workbook includes weekly, bi-weekly, monthly, rotating shift, staff-by-role, and daily 24-hour templates, each on its own tab.

  • Pick the template that matches your planning cycle (weekly, bi-weekly, or monthly), list your employees and roles, then enter each shift as a start–end time or a shift code. The weekly and bi-weekly templates include a total-hours column so you can check scheduled hours against overtime limits before publishing.

  • Use the rotating shift schedule template if your team cycles through fixed shifts (like 6–2, 2–10, 10–6), or the staff-by-role template if you plan coverage by position and shift slot. For month-ahead rotations, the monthly template with one-letter shift codes is usually the fastest to fill in.

  • Yes. The Google Sheets version contains every template as a separate tab, and the Excel download is the same workbook in .xlsx format — the layouts work identically in both. In Google Sheets, use File > Make a copy to start editing your own version.

  • A work schedule plans who will work which shifts in the future; a timesheet records the hours employees actually worked. If you need to record worked hours for payroll, use our free timesheet template — or let ClockIt handle both sides automatically.

  • Spreadsheets work well for small, stable teams. Once you're juggling shift swaps, last-minute changes, overtime rules, or multiple locations, scheduling software like ClockIt saves real time: it publishes schedules to employees' phones, notifies them of changes, handles swap requests, and turns worked shifts into payroll-ready timesheets automatically.

  • List your employees down the left and the days of the week across the top, then enter each person's start and end time in the cell where they meet. Add a weekly hours column that sums each row so you can see who is over or under their contracted hours before you publish. Check the total against your coverage needs for each day, then share the finished schedule somewhere everyone can see it. ClockIt's free employee schedule templates are already laid out this way, with the hour totals built in.

  • ClockIt publishes free employee schedule templates at get.clockit.io/free/employee-schedule-templates in weekly, bi-weekly, monthly, rotating-shift and daily layouts. They open directly in Google Sheets or download as Excel files, with no account, email address or payment required.

  • Yes. ClockIt's employee schedule templates download as .xlsx files that open in Excel, Google Sheets, LibreOffice and Numbers. The shift hours and weekly totals are calculated by formulas already in the sheet, so the totals update as you change start and end times.

  • Word offers table-based schedule templates, but Word cannot total hours for you — a schedule built in Word has to be added up by hand. A spreadsheet template in Excel or Google Sheets calculates shift length, weekly hours and overtime automatically, which is why ClockIt's free schedule templates are published in spreadsheet format rather than as Word documents.