Free Employee Schedule Template for Small Business
Free employee schedule templates: weekly, biweekly, monthly, shift, and rotating, with hours totaled and an overtime flag. Excel and Sheets, no signup.
Employee Schedule Templates
Six free employee schedule templates for US small business: weekly, biweekly, monthly, shift coverage, a 2-2-3 rotating pattern, and a simple small-business version. Most give each person an hours total to check against the 40-hour overtime line, with the FLSA and predictive-scheduling notes generic templates skip. Download as Excel and Google Sheets. No signup.
An employee schedule is the plan that tells your team when to work and tells you whether every shift is covered. Below are six free templates for building one, most with a column for each person's weekly hours. That hours total is the part I would tell any owner to watch first.
For a small business, the schedule does double duty: it is both a coverage plan and a labor-cost forecast, because the moment you total the hours you can see who is heading past 40 and into overtime. A schedule built in a spreadsheet can do that math for you. A schedule scribbled on a whiteboard does not, which is how an unplanned time-and-a-half week sneaks up on you.
The six templates cover a weekly schedule, a biweekly version aligned to pay periods, a monthly grid, a shift-coverage schedule for 8, 10, and 12-hour shifts, a 2-2-3 rotating pattern, and a simple small-business version. Each downloads as an editable spreadsheet, free and without an email.
What an Employee Schedule Is
An employee schedule is a plan showing when each team member works, laid out by day, time, and often role. Employee schedule, work schedule, staff schedule, and work roster all describe the same document. It tells employees when to show up and lets a manager confirm every shift is covered.
The schedule is an employer-side document, built by an owner, manager, or HR, and its real value is the math around it. A good schedule totals the hours each person is assigned, which turns it from a simple calendar into a labor-cost and overtime tool. That is the difference the templates below are built around.
Types of Schedule
Schedules are named by their period or their pattern. The period versions (weekly, biweekly, and monthly) differ in how far ahead they plan. The pattern versions (shift and rotating) differ in how they spread coverage across a team.
| Type | Best for | Key feature |
|---|---|---|
| Weekly | Most teams | The default Mon-Sun grid |
| Biweekly | Pay-period alignment | Two weeks matched to payroll |
| Monthly | Big-picture coverage | Full-month planning grid |
| Shift (8/10/12 hr) | Shift-based teams | Day, swing, and night coverage |
| Rotating (2-2-3) | 24/7 operations | Teams rotate day and night |
| Small business | Owner-run teams | Short, plain, with time-off tab |
Most small businesses run on the weekly template and reach for the others as they grow: biweekly to match payroll, shift and rotating for around-the-clock coverage. The templates below give you each as its own ready-to-use spreadsheet.
8-Hour, 12-Hour, and 24-Hour Rotating Patterns
A rotating pattern is defined by three things: how long a shift runs, how many teams share the clock, and how many hours that leaves each person in an average week. The 2-2-3 template on this page is the 12-hour version, but the same grid holds an 8-hour or a 24-hour rotation once you change the shift labels.
| Pattern | Shift length | Teams | Average week | Best for |
|---|---|---|---|---|
| 2-2-3 (Panama) | 12 hours | 4 | 42 hours | Around-the-clock coverage with fewer handovers |
| 4-on-4-off | 12 hours | 4 | 42 hours | Simple, predictable blocks of work and rest |
| DuPont | 12 hours | 4 | 42 hours | Continuous coverage with a full week off each cycle |
| Continental | 8 hours | 4 | 42 hours | Continuous coverage on shorter shifts |
| Fixed three-shift | 8 hours | 3 plus relief | 40 hours | Around-the-clock weekdays without rotation |
| 24/48 | 24 hours | 3 | 56 hours | Fire, EMS, and other 24-hour standby roles |
Look at the average column. Every around-the-clock pattern except the fixed three-shift week averages more than 40 hours. Because federal law counts each workweek on its own, the short weeks never cancel out the long ones. A nonexempt employee on a 4-on-4-off or DuPont rotation earns overtime in half or more of their workweeks. Budget for it instead of discovering it.
The 24-hour shift is the one that confuses people. It is standard in fire and emergency medical services (EMS), where a public agency can use the Department of Labor's section 7(k) work-period rule. For fire protection employees, that rule means overtime is owed only after 212 hours in 28 days. Private employers do not get that option.
What a Good Schedule Includes
A strong schedule has four parts: the grid itself, the math on top of it, the extras that keep it usable, and the compliance edge that keeps it legal. The groups below are what separates a working schedule from a static calendar.
The part most free templates skip is the math and the compliance edge: totaling hours to flag overtime, and accounting for youth-hour limits and predictive-scheduling rules. Most templates here carry an hours total per employee, and the guidance below covers the rules that apply.
Which Template Should You Use?
Match the template to how your team works: weekly for most teams, biweekly to line up with payroll, monthly for a coverage overview, shift and rotating for around-the-clock operations, and the small-business version when you want the shortest, simplest option.
Daily, Hourly, and Monday-to-Friday Versions
You do not need a separate daily schedule template. A daily work schedule is one column of the weekly grid: keep the employee and role columns, keep the single day you are planning, and you have a day schedule to post at the counter or hand to a shift lead.
For an hourly view, swap the days across the top for hour blocks, the way the shift template's coverage tab does, and mark who is on the floor in each block. For a Monday-through-Friday office schedule, delete the Saturday and Sunday columns and keep the weekly total column.
Printable and Blank Versions
Every template except the rotating one already includes empty rows, marked [Add employee] or [Add name], so a blank 7-day schedule is one step away: clear the sample rows, keep the headers, and you have a fill-in grid. Print it as it is, or export a PDF when you need a version to post on a wall.
Print landscape and fit to one page wide, or the last two days land on a second sheet. Treat the printed or PDF copy as a snapshot and keep the spreadsheet as the working version, because the sheet is where you update the hours totals and the over-40 check as shifts change.
6 Free Employee Schedule Templates
Download all six as a single set or grab individual templates. Each downloads as an editable spreadsheet, free and with no signup, with the grid, hours columns, and helper tabs already in place. Open it in Excel or Google Sheets, fill in your employees and shift times, and it is ready to publish.
Template 1: Weekly Employee Schedule
The everyday Monday-to-Sunday grid with roles and a per-employee hours total. The most-used template and the right starting point for most teams, with an instructions tab.
| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Employee | Role | Mon | Tue | Wed | Thu | Fri | Sat | Sun | Total Hours |
| 2 | Jordan Lee | Shift Lead | 9:00-17:00 | 9:00-17:00 | OFF | 9:00-17:00 | 9:00-17:00 | 9:00-15:00 | OFF | 38 |
| 3 | Sam Rivera | Associate | 12:00-20:00 | 12:00-20:00 | 12:00-20:00 | OFF | OFF | 10:00-18:00 | 10:00-18:00 | 40 |
| 4 | Alex Chen | Associate | OFF | 9:00-13:00 | 9:00-17:00 | 9:00-17:00 | 9:00-17:00 | OFF | 10:00-16:00 | 34 |
| 5 | [Add employee] | 0 | ||||||||
| 6 | [Add employee] | 0 |
Template 2: Biweekly Employee Schedule
Two weeks side by side that align to a biweekly pay period, with a pay-period total per employee and a per-week over-40 check so overtime does not slip through.
| A | B | C | D | E | F | G | H | I | J | |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Employee | Role | Mon | Tue | Wed | Thu | Fri | Sat | Sun | Wk 1 Hours |
| 2 | Jordan Lee | Shift Lead | 9:00-17:00 | 9:00-17:00 | OFF | 9:00-17:00 | 9:00-17:00 | OFF | OFF | 32 |
| 3 | Sam Rivera | Associate | 12:00-20:00 | OFF | 12:00-20:00 | 12:00-20:00 | OFF | 10:00-18:00 | OFF | 32 |
| 4 | [Add employee] | 0 |
Template 3: Monthly Employee Schedule
A four-week grid for planning coverage across a month, with a coverage-check tab that shows at a glance where a day is short-staffed.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Employee | Role | Week 1 | Week 2 | Week 3 | Week 4 | Monthly Hours |
| 2 | Jordan Lee | Shift Lead | 38 | 40 | 36 | 38 | 152 |
| 3 | Sam Rivera | Associate | 40 | 32 | 40 | 38 | 150 |
| 4 | Alex Chen | Associate | 34 | 36 | 34 | 32 | 136 |
| 5 | [Add employee] | 0 |
Template 4: Shift Coverage Schedule (8, 10, 12 Hour)
A shift-length schedule for day, swing, and night coverage, with an hour-by-hour coverage tab. Built for healthcare, security, and manufacturing teams.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Employee | Role | Shift | Start | End | Length (hrs) | Days |
| 2 | Jordan Lee | Lead | Day | 7:00 | 19:00 | 12 | Mon, Tue, Wed |
| 3 | Sam Rivera | Tech | Night | 19:00 | 7:00 | 12 | Mon, Tue, Wed |
| 4 | Alex Chen | Tech | Day | 6:00 | 16:00 | 10 | Thu, Fri, Sat, Sun |
| 5 | Pat Morgan | Tech | Swing | 14:00 | 22:00 | 8 | Thu, Fri, Sat |
| 6 | [Add employee] | 0 |
Template 5: Rotating Schedule (2-2-3 Panama Pattern)
A four-team 2-2-3 rotation, also called the Panama pattern, that covers around the clock, with a plain-language guide to how the cycle and overtime work.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Team | Wk1 Mon | Wk1 Tue | Wk1 Wed | Wk1 Thu | Wk1 Fri | Wk1 Sat | Wk1 Sun |
| 2 | A | Day | Day | OFF | OFF | Day | Day | Day |
| 3 | B | OFF | OFF | Day | Day | OFF | OFF | OFF |
| 4 | C | Night | Night | OFF | OFF | Night | Night | Night |
| 5 | D | OFF | OFF | Night | Night | OFF | OFF | OFF |
Template 6: Simple Small-Business Schedule
A short, plain weekly schedule for a small team, with a time-off request tab, made for an owner or manager doing the scheduling directly.
| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Name | Mon | Tue | Wed | Thu | Fri | Sat | Sun | Hours |
| 2 | Owner | 8:00-16:00 | 8:00-16:00 | 8:00-16:00 | 8:00-16:00 | 8:00-14:00 | OFF | OFF | 38 |
| 3 | Employee 1 | 10:00-18:00 | OFF | 10:00-18:00 | 10:00-18:00 | 10:00-18:00 | 9:00-15:00 | OFF | 38 |
| 4 | Employee 2 | OFF | 10:00-18:00 | OFF | 10:00-18:00 | 10:00-18:00 | 9:00-17:00 | 10:00-16:00 | 38 |
| 5 | [Add name] | 0 |
How to Make an Employee Schedule
Building a schedule from a template takes minutes once you know the sequence. Here is the order the templates are built around.
The Scheduling Rules Templates Skip
Every schedule sits on top of wage-and-hour law, and four rules turn an ordinary schedule into a compliant one: overtime, predictive scheduling, breaks, and youth hours. Most free templates ignore all four.
The recurring theme is that federal law sets a floor and states build on it. Attendance and schedule records are also part of your FLSA recordkeeping obligations. If you schedule anyone under 16, the federal youth work-hour limits apply. At 16 and 17, federal law restricts hazardous jobs but not hours, and state rules can cap hours too.
Oregon is the only state with a predictive-scheduling law of its own. The Bureau of Labor and Industries requires retail, hospitality, and food-service employers with 500 or more employees worldwide to give the written schedule 14 calendar days ahead, and to pay predictability pay when a posted shift changes late. City ordinances set their own thresholds, several of them far lower.
Break and Lunch Schedules
Where your state requires meal or rest breaks, the break schedule works better as a second small grid than as a note at the bottom of the first. Assign each person a fixed window in 30-minute blocks so only one is away at a time and the floor never drops below your minimum.
| Meal window | Employee | Staff on the floor | Minimum needed |
|---|---|---|---|
| 11:30-12:00 | Jordan Lee | 5 | 4 |
| 12:00-12:30 | Sam Rivera | 5 | 4 |
| 12:30-13:00 | Alex Chen | 5 | 4 |
| 13:00-13:30 | Pat Morgan | 5 | 4 |
| 13:30-14:00 | Riley Fox | 5 | 4 |
| 14:00-14:30 | Casey Kim | 5 | 4 |
Two details keep a lunch break schedule honest. A meal period is unpaid only when the employee is completely relieved from duty, so eating at the desk while covering the phone is paid time. And a written window is what shows the break was scheduled if anyone ever questions it.
Scheduling for Small Business
A large company runs scheduling through a workforce-management system and a dedicated manager. A small business has an owner or a shift lead doing it directly, usually squeezed between everything else.
Squeezed-in scheduling is where the avoidable problems happen: an accidental overtime week, a coverage gap on a busy Saturday, or a schedule posted so late that half the team cannot plan around it. The templates are built to prevent exactly these.
Two habits matter most: publishing the schedule far enough ahead that the team can plan, and keeping each version rather than overwriting it. Consistent, early, saved schedules prevent most of the friction that scheduling creates on a small team.
Restaurant, Call Center, and Other Industry Schedules
The grid does not change by industry, but what you schedule against does. A restaurant staff schedule is really two schedules stacked: front of house staffed to covers (guests served) per hour, back of house staffed to prep and service windows, with split shifts spanning the gap between the lunch and dinner peaks.
A call center schedule is built the other way around, from forecast volume in 30-minute intervals rather than from whole shifts, so the coverage tab matters more than the day columns. Security, cleaning, and field crews sit closer to the shift template, with a named lead on every block.
A staffing schedule, sometimes called a labor schedule, adds the one column a plain grid lacks: the headcount each block requires, next to the headcount you actually assigned. That is what the coverage-check tab in the monthly template does, and it is the fastest way to spot a thin Saturday early.
From Spreadsheet to System
A spreadsheet schedule works well for a small, stable team, and these templates are built for that job. The strain shows up as the team grows: swaps and time-off requests pile up in your inbox, availability lives in your head, and rebuilding the sheet every period becomes the weekly chore nobody wants.
When that point arrives, FirstHR keeps the people side of scheduling in one place: employee profiles hold the roster and roles, and the attendance policy sits in document management with each employee's signed acknowledgment. FirstHR is an onboarding and HR platform, not a payroll or timekeeping system: it does not run payroll, calculate overtime pay, or clock hours itself, so pair it with your scheduling or timekeeping tool and confirm wage-and-hour rules with a qualified professional. Applicant tracking is coming soon to FirstHR.
Until your team reaches that point, the next step is simple: pick the template that matches how your team works, keep the hours column, and save each version you publish.
Frequently Asked Questions
What is an employee schedule?
An employee schedule is a plan that sets out when each person on a team is expected to work, broken down by day and time and often by role or location. Your staff check it to know when to come in, and you check it to make sure no shift is left short. It can be weekly, biweekly, or monthly, or follow a shift pattern, and a good one adds up each person's scheduled hours, which shows you the labor cost and warns you about overtime while you can still change the plan. An employee schedule template is the same plan in reusable form: a ready-made layout where you enter names, days, and shift times each period instead of starting over. Whether you call it an employee schedule, a work schedule, a staff schedule, or a work roster, it is the same document. This is general information, not legal advice.
How do I create an employee work schedule?
Begin with a template instead of an empty grid, then work in this order. Write down who is on the team, what each person does, when they are available, and any time off you have already approved. Next, decide what coverage you need: the days and shifts that have to be staffed and the headcount each one calls for. Then hand out shifts, covering the must-staff slots before you even out hours between people. After that, add up each person's hours for the week; anyone scheduled past 40 will trigger overtime if they are nonexempt. Before you post, check the rules that may apply to you, such as youth work-hour limits for minors or predictive-scheduling notice rules in your area. Last, share the schedule where everyone can see it, posting it the required number of days ahead if a law sets one. The templates on this page follow the same order, with hours columns already laid out and a per-week over-40 column in the biweekly version. This is general information, not legal advice.
What is the best format for an employee schedule?
For most small businesses, a spreadsheet is the best format because it can do the math for you. A grid of employees against days or shifts, with a column that totals each person's hours and flags anyone over 40, gives you both the schedule and a labor-cost and overtime view in one place, which a printed or word-processor version cannot. Excel and Google Sheets are the two most common choices; Google Sheets adds easy sharing so the team can see the current version. A printable PDF is useful for posting on a wall or handing out, but it is a snapshot, not a working document. The practical approach is to build and maintain the schedule in a spreadsheet, then export a PDF to post if you need one. The templates here are spreadsheets with the hours columns and coverage tabs already laid out, ready to fill in. This is general information, not legal advice.
How far in advance should I post employee schedules?
Aim for at least one to two weeks ahead when no law sets a deadline; that much notice lets people plan around their shifts and cuts down on last-minute call-outs. In a growing number of places, though, advance notice is a legal duty rather than a courtesy. Fair-workweek and predictive-scheduling laws make covered employers hand out schedules ahead of time, commonly 14 days, and pay extra, called predictability pay, when a posted shift changes at short notice. Oregon has a statewide law, and New York, San Francisco, Seattle, Chicago, and Philadelphia are among the cities with their own, mostly aimed at larger retail, food-service, and hospitality employers. If your business is in one of those places, find out whether the law covers you and how many days of notice it requires, since a late change can cost you extra pay. Everywhere else, two weeks is a solid target. This is general information, not legal advice.
How do I calculate overtime on a schedule?
Add up each nonexempt employee's hours for the workweek: under the federal Fair Labor Standards Act, every hour actually worked beyond 40 in that week is owed at one and one-half times the regular rate. The workweek is a set, repeating 168-hour period that you establish. Federal law looks at hours worked, not hours scheduled, and at the week, not the day, although some states, California among them, also require overtime after 8 hours in a day. On the schedule itself, total each person's planned hours for the workweek and mark anyone at or close to 40, so you can change the plan before the week begins instead of paying time-and-a-half you never budgeted. Exempt salaried employees who meet the legal tests are not owed overtime. Most templates here give each person an hours column for exactly this reason. This is general information, not legal advice.
What is a rotating schedule?
A rotating schedule moves employees through different shifts or days over a repeating cycle, rather than keeping everyone on the same fixed shift. It is common where a business needs coverage around the clock or across long operating hours, such as healthcare, manufacturing, security, and hospitality. Rotating schedules let a team share the less desirable shifts, like nights and weekends, fairly instead of assigning them permanently to a few people. Named patterns include the 2-2-3, also called the Panama schedule, where four teams work two days on, two off, three on, using 12-hour shifts to cover 24/7; the DuPont schedule; and 4-on-4-off. These patterns run past 40 hours in some weeks, and federal overtime is figured one workweek at a time, never averaged across the cycle, so overtime for nonexempt staff needs to be planned. The rotating template on this page uses the 2-2-3 pattern with a plain-language guide to how the cycle works. This is general information, not legal advice.
Are employee schedules part of required recordkeeping?
Work and time schedules are among the records the federal Fair Labor Standards Act expects employers to keep. Under the FLSA recordkeeping rules, employers must retain payroll records for at least three years, and the supplementary records behind wage calculations, such as time cards and work and time schedules, for at least two years. Keeping your schedules, alongside the actual hours worked, matters for more than compliance: if a wage dispute or a Department of Labor inquiry ever arises, the schedule and time records are the evidence you rely on. The practical habit is to save each published schedule and the hours it produced somewhere retrievable for at least the required period, rather than overwriting last week's file. The templates here keep hours in the sheet so the record is built as you schedule. This is general information, not legal advice.
Can I make an employee schedule for free?
Yes. A spreadsheet template gives you a complete, reusable employee schedule at no cost, which is exactly what these templates are: free, instant, and without an email gate. Download the type that fits your team, fill in names, roles, and shift times, and enter each person's hours in the total column to see who is close to 40. That covers most small businesses well. The point where a free spreadsheet starts to strain is when you are juggling frequent swaps, time-off requests, and availability across a larger or shift-based team, and rebuilding the sheet each period becomes the bottleneck. At that stage, scheduling software that stores availability and handles changes automatically saves real time, but for a small, stable team, a good spreadsheet template is genuinely all you need. This is general information, not legal advice.