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. Each totals hours per employee and flags overtime, 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. For a small business it 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 does 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.
There are six templates here: 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, and each totals hours per employee and flags anyone scheduled over 40. Because a schedule sits next to attendance and time tracking, this pairs with your attendance sheet and your employee timesheet.
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, and staff schedule all describe the same document. It tells employees when to show up and lets a manager confirm every shift is covered.
It 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 distribute 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.
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. Every template here totals hours 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, 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.
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 totals, 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 running 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
A schedule is not just a coverage puzzle; it sits on top of wage-and-hour law. Four rules turn an ordinary schedule into a compliant one, and 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, and if you schedule anyone under 18, the youth work-hour limits apply. For the mechanics of tracking the hours a schedule produces, the time and attendance guide covers the next step.
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, which 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.
The single most valuable habit is 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.
From Spreadsheet to System
A spreadsheet schedule works well, and these templates are built to. 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 pieces the spreadsheet handled separately in one place: employee profiles hold the roster and roles, time-off requests live next to the schedule instead of in email, and the attendance policy and records sit alongside. 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 timekeeping tool and confirm wage-and-hour rules with a qualified professional. Applicant tracking is coming soon to FirstHR.
Frequently Asked Questions
What is an employee schedule?
An employee schedule is a plan that shows when each member of a team is expected to work, laying out shifts by day, time, and often role or location. It tells employees when to show up and helps a manager make sure every shift has enough coverage. A schedule can be weekly, biweekly, monthly, or built around shift patterns, and a good one also totals the hours each person is scheduled so you can see labor cost and catch overtime before it happens. An employee schedule template is a reusable version of this plan: a pre-built grid you fill in with names, days, and shift times, then reuse each period instead of rebuilding it from scratch. Employee schedule, work schedule, and staff schedule all describe the same thing. This is general information, not legal advice.
How do I create an employee work schedule?
Start from a template rather than a blank page. First, list your employees and their roles, and note anyone's availability and approved time off. Second, map the coverage you need: which days and shifts must be staffed, and how many people each requires. Third, assign shifts, filling the required coverage first, then balancing hours fairly across the team. Fourth, total each person's hours and check for anyone scheduled over 40, which triggers overtime for nonexempt staff. Fifth, confirm any compliance points that apply to you, such as youth work-hour limits for minors or predictive-scheduling notice rules in your area. Finally, publish the schedule where the team can see it, and, where required, post it the mandated number of days in advance. The templates on this page are built around exactly this sequence, with the hours math and overtime flag already in place. 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 does 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 spreadsheet-based so the hours totals and coverage checks work automatically. This is general information, not legal advice.
How far in advance should I post employee schedules?
Where no law applies, a common and fair practice is to post schedules at least one to two weeks in advance, which gives employees time to plan and reduces last-minute call-outs. But in a growing number of places it is not just good practice, it is the law. Predictive-scheduling or fair-workweek laws require covered employers to give advance notice of the schedule, commonly 14 days, and to pay predictability pay when a posted shift is changed on short notice. Oregon has a statewide law, and cities including New York, San Francisco, Seattle, Chicago, and Philadelphia have their own, generally aimed at larger retail, food-service, and hospitality employers. If you operate in one of these areas, confirm whether you are covered and how much notice you owe, because the penalty for a late change can be extra pay. Otherwise, two weeks is a solid target. This is general information, not legal advice.
How do I calculate overtime on a schedule?
Under the federal Fair Labor Standards Act, a nonexempt employee earns overtime at one and one-half times their regular rate for every hour actually worked over 40 in a single workweek, which is a fixed, recurring 168-hour period you define. The key points are that overtime is based on hours worked, not scheduled, and that it is weekly, not daily, under federal law, though some states such as California require daily overtime after 8 hours. To manage it from the schedule, total each employee's scheduled hours for the workweek and flag anyone at or approaching 40, so you can adjust before the week starts rather than pay unplanned time-and-a-half after. Exempt salaried employees who meet the legal tests do not earn overtime. The templates here total weekly hours per person specifically so you can catch overtime at the scheduling stage. 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 average more than 40 hours in some weeks, 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 on which wage computations are based, which include 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 the grid totals hours and flags overtime for you. 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.