EpicShifts logo
EpicShifts™

Free weekly work schedule template

A simple, no-frills weekly schedule grid you can fill in for any shift-based team. List your staff down the left, fill shift times across the seven days, and total each person’s hours — then post it. Pre-filled with restaurant sample shifts so you can see the format, with blank rows to make it yours.
Download free template

Excel (.xlsx) · opens in Excel & Google Sheets · No signup required

What’s inside

A Monday–Sunday grid with one row per employee and a column for their role

A “Scheduled hrs” column to total each person’s week at a glance

Sample restaurant shifts (server, line cook, bartender, host, dishwasher) you can overwrite

Blank rows and frozen headers so it stays readable as your team grows

How to use this template

1
Download the template

Download the .xlsx file and open it in Excel, or import it into Google Sheets (File → Import → Upload).

2
Add your team

Replace the sample names and roles in the first two columns with your own staff.

3
Fill in shifts

For each day, enter the shift time (for example, 9:00a–5:00p) in the matching cell, or leave it blank for a day off.

4
Total the hours

Add each person’s weekly total in the “Scheduled hrs” column so you can sanity-check overtime and coverage.

5
Share it

Print the schedule or share the file with your team — or upload it to EpicShifts to turn it into a live, mobile schedule with shift swaps and reminders.

When to use it

This template fits any small team that schedules by shift — restaurants, cafés, bars, retail, and similar hourly operations. It’s ideal when you’re still scheduling in a spreadsheet and want a clean, consistent weekly layout. The catch with any spreadsheet schedule is that it’s static: nobody gets a notification, shift swaps happen over text, and last week’s version is always floating around. When that friction starts costing you, that’s the signal to move to a live schedule.

Skip the spreadsheet

Already filled it in? Upload the file to EpicShifts and we’ll import it into a live schedule — your team sees their shifts on mobile, swaps and picks up open shifts, and gets reminders automatically.

Frequently asked questions

Is this weekly work schedule template really free?

Yes. Download the Excel (.xlsx) file and use it however you like — no signup, no payment. It opens in Microsoft Excel and imports cleanly into Google Sheets.

Can I use this template in Google Sheets?

Yes. In Google Sheets choose File → Import → Upload and select the .xlsx file. The grid, headers, and formatting carry over so you can edit it online and share it with your team.

How do I turn a spreadsheet schedule into something my team can see on their phones?

Upload the filled-in file to EpicShifts and we’ll import it into a live schedule — your team sees their shifts on mobile, can swap or pick up open shifts, and gets reminders, instead of squinting at a printed grid.


Updated August 2026
All free templates →

Dustin Hanke, Founder, EpicShifts — Dustin builds EpicShifts and writes about scheduling, labor cost, and shift-work operations for restaurants and other hourly teams.

We Value Your Privacy

We use cookies to improve your experience on our platform. Essential cookies are required for the site to function properly (authentication, security). Optional cookies help us understand how you use the site and improve our services. Learn more about cookies