Weekly roster template
A roster you can fill in today: one row per person, one column per day, paid hours at the end. Download it for Excel or Google Sheets or print it straight from this page.
Moving off spreadsheets later? The shift list file uses the exact columns LoggerIQ’s roster import reads, so the same shifts come across without retyping.
Download
CSV files open in every spreadsheet program. There is nothing to install and no sign up.
- Weekly roster, with an example weekCSV, one row per person and one column per day. Opens in Excel, Numbers and Google Sheets.Download Weekly roster, with an example week
- Weekly roster, blankThe same layout with ten empty rows.Download Weekly roster, blank
- Shift list for importingCSV, one row per shift (14 example shifts). The format LoggerIQ’s roster import reads.Download Shift list for importing
Print it
The example week below is the same one in the download. Switch to blank for a sheet to fill in by hand; printing gives one landscape page with nothing else from this site on it.
Weekly roster
- Week starting
- Monday 12 October 2026
- Sites
- Parramatta, Chatswood
- Published by
| Name | Role | Mon 12/10 | Tue 13/10 | Wed 14/10 | Thu 15/10 | Fri 16/10 | Sat 17/10 | Sun 18/10 | Paid hours |
|---|---|---|---|---|---|---|---|---|---|
| Mia T. | Supervisor | 07:00 to 15:30Parramatta | 07:00 to 15:30Parramatta | 07:00 to 15:30Parramatta | 24.00 | ||||
| Arjun P. | Kitchen | 10:00 to 16:00Parramatta | 10:00 to 16:00Parramatta | 08:00 to 16:30Parramatta | 19.00 | ||||
| Tom W. | Floor | 16:00 to 22:00Chatswood | 16:00 to 22:00Chatswood | 17:00 to 01:00Chatswood | 18.50 | ||||
| Grace L. | Floor | 16:00 to 22:00Chatswood | 17:00 to 23:30Chatswood | 09:00 to 17:30Chatswood | 19.50 | ||||
| Sadia R. | Floor | 11:00 to 15:00Parramatta | 09:00 to 15:00Parramatta | 9.50 |
Paid hours are the shift less a 30 minute unpaid meal break where one is rostered. Check your award for break and minimum engagement rules.
Four steps to a roster people can rely on
Start from the example or the blank
Open the CSV in Excel or Google Sheets (in Sheets: File, Import, Upload). Replace the example names, roles and sites with your own and save a copy as a spreadsheet so your formatting is kept.
Write each shift as start to finish
Use 24-hour times, such as 17:00-01:00 for a shift that finishes after midnight and add the site under the time if you run more than one.
Total the paid hours
Take the unpaid meal break off each shift before you add up the week. A shift past five hours usually needs one; your award sets the exact rule.
Publish it the same way every week
Print it for the staff room or share the file. Either way, tell people when it changes: a roster nobody saw is the start of most timesheet disputes.
The shift list imports as it is
We run this file through LoggerIQ’s own import in our tests, so every column maps itself and every example shift imports.
- Import your sites and people first, so each shift can find its person by email and its site by name.
- In LoggerIQ, an admin opens Settings, Import, chooses Roster (next four weeks) and Any spreadsheet (CSV), then chooses the file.
- The columns match themselves: Date, Start time, End time, Employee name, Email, Site, Role and Note. Set the dates to read as Day, month, year.
- Check the rows and import. Shifts arrive as drafts, so nobody is told until you publish the week from Roster.
Only shifts from today to four weeks ahead are imported, so change the example dates to your coming weeks first. Importing asks for a code from your authenticator app. The grid file is for reading and printing; the import reads the shift list.
Build next week’s roster from this one, not from scratch
Free for up to 5 people and 1 site. Pro is US$5 per user per month, tax included, with every feature except payroll and a 30-day free trial.
- 30 days with every feature
- Import from Deputy or a spreadsheet
- Cancel any month