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.
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 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
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
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
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
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
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
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.
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.
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.
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.
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.
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:
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.
Daily, weekly, monthly and yearly attendance grids with auto totals.
Log leave as date ranges — entitlement, taken and remaining calculate themselves.
Occasions, days lost, absence rate and Bradford Factor per employee.
Track vacation, sick and personal leave balances per employee.
Weekly, biweekly, monthly and project timesheets for payroll.
Printable sign-in log for recording start and finish times.
A simple leave request form your team can fill in and submit.
Work out statutory leave entitlement, pro-rata and part-year.
25 copy-and-paste auto-replies for vacation, sick leave and handovers.
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.