FirstHR

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.

Nick Anisimov

Nick Anisimov

FirstHR Founder

General
15 min

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.

TL;DR
An employee schedule shows when each person works and whether every shift is covered. A template is a reusable grid you fill with names, days, and shift times. Download six free as Excel and Google Sheets: weekly, biweekly, monthly, shift, rotating (2-2-3), and small-business, each totaling hours and flagging overtime past 40. The parts generic templates skip: the FLSA overtime line, youth work-hour limits, and predictive-scheduling notice rules. This is general information, not legal advice.

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.

A Schedule Is Also a Labor Forecast
Under the federal Fair Labor Standards Act, nonexempt employees earn overtime at one and one-half times their regular rate for hours worked over 40 in a workweek (U.S. Department of Labor). Totaling scheduled hours lets you catch that 41st hour before the week starts, not after payroll runs. This is general information, not legal advice.

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.

TypeBest forKey feature
WeeklyMost teamsThe default Mon-Sun grid
BiweeklyPay-period alignmentTwo weeks matched to payroll
MonthlyBig-picture coverageFull-month planning grid
Shift (8/10/12 hr)Shift-based teamsDay, swing, and night coverage
Rotating (2-2-3)24/7 operationsTeams rotate day and night
Small businessOwner-run teamsShort, 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 grid
Employees and roles
Days or shift blocks
Shift start and end times
The math
Hours per employee
Over-40 overtime flag
Coverage per time block
The extras
Time-off requests
Notes and swaps
Position or location tabs
The compliance edge
Overtime after 40 hours
Youth work-hour limits
State predictive-scheduling rules

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.

Still Using Spreadsheets for Onboarding?
Automate documents, training assignments, task management, and track onboarding progress in real time.
See How It Works

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.

Weekly Schedule
The default
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.
Biweekly Schedule
Pay-period aligned
Two weeks side by side that align to a biweekly pay period, with a running total per employee and an over-40-per-week flag for overtime.
Monthly Schedule
Big-picture planning
A four-week grid for planning coverage across a month, with a coverage-check tab that shows where a day is short-staffed at a glance.
Shift Coverage (8/10/12 Hour)
Shift-based teams
A shift-length schedule for day, swing, and night coverage, with an hour-by-hour coverage tab, built for healthcare, security, and manufacturing.
Rotating (2-2-3 Panama)
24/7 rotation
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 works.
Simple Small-Business
Owner-run teams
A short, plain weekly schedule for a small team, with a time-off request tab, made for an owner or manager doing scheduling directly.
Start With Weekly, Add the Others as You Grow
Most teams should start with the Weekly schedule. Switch to Biweekly if you want the schedule to match your pay period, or Monthly for a longer coverage view. Use the Shift template for day, swing, and night teams, and the Rotating (2-2-3) template for true 24/7 coverage. The Simple Small-Business version is the plainest option for an owner-run team. Whichever you pick, keep the hours total so you can see overtime before it happens.

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.

Download All 6 Employee Schedule Templates
Weekly, biweekly, monthly, shift coverage, rotating (2-2-3), and small-business schedules. All as XLSX files in one download.

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.

Weekly Employee Schedule
ABCDEFGHIJ
1EmployeeRoleMonTueWedThuFriSatSunTotal Hours
2Jordan LeeShift Lead9:00-17:009:00-17:00OFF9:00-17:009:00-17:009:00-15:00OFF38
3Sam RiveraAssociate12:00-20:0012:00-20:0012:00-20:00OFFOFF10:00-18:0010:00-18:0040
4Alex ChenAssociateOFF9:00-13:009:00-17:009:00-17:009:00-17:00OFF10:00-16:0034
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.

Biweekly Employee Schedule
ABCDEFGHIJ
1EmployeeRoleMonTueWedThuFriSatSunWk 1 Hours
2Jordan LeeShift Lead9:00-17:009:00-17:00OFF9:00-17:009:00-17:00OFFOFF32
3Sam RiveraAssociate12:00-20:00OFF12:00-20:0012:00-20:00OFF10:00-18:00OFF32
4[Add employee]0
Companies Using FirstHR Onboard 3x Faster
Join hundreds of small businesses who transformed their new hire experience.
See It in Action

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.

Monthly Employee Schedule
ABCDEFG
1EmployeeRoleWeek 1Week 2Week 3Week 4Monthly Hours
2Jordan LeeShift Lead38403638152
3Sam RiveraAssociate40324038150
4Alex ChenAssociate34363432136
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.

Shift Coverage Schedule (8, 10, 12 Hour)
ABCDEFG
1EmployeeRoleShiftStartEndLength (hrs)Days
2Jordan LeeLeadDay7:0019:0012Mon, Tue, Wed
3Sam RiveraTechNight19:007:0012Mon, Tue, Wed
4Alex ChenTechDay6:0016:0010Thu, Fri, Sat, Sun
5Pat MorganTechSwing14:0022:008Thu, 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.

Rotating Schedule (2-2-3 Panama Pattern)
ABCDEFGH
1TeamWk1 MonWk1 TueWk1 WedWk1 ThuWk1 FriWk1 SatWk1 Sun
2ADayDayOFFOFFDayDayDay
3BOFFOFFDayDayOFFOFFOFF
4CNightNightOFFOFFNightNightNight
5DOFFOFFNightNightOFFOFFOFF

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.

Simple Small-Business Weekly Schedule
ABCDEFGHI
1NameMonTueWedThuFriSatSunHours
2Owner8:00-16:008:00-16:008:00-16:008:00-16:008:00-14:00OFFOFF38
3Employee 110:00-18:00OFF10:00-18:0010:00-18:0010:00-18:009:00-15:00OFF38
4Employee 2OFF10:00-18:00OFF10:00-18:0010:00-18:009:00-17:0010:00-16:0038
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.

1
List employees and availability
Write down each team member, their role, and any approved time off or availability limits before you assign anything.
2
Map the coverage you need
Decide which days and shifts must be staffed and how many people each one requires. Coverage comes before convenience.
3
Assign shifts
Fill the required coverage first, then balance hours fairly across the team so no one is overloaded or short.
4
Total hours and check overtime
Sum each person's weekly hours and flag anyone over 40, which triggers overtime for nonexempt staff. Adjust before the week starts.
5
Confirm compliance and publish
Check youth-hour limits and any predictive-scheduling notice rules, then post the schedule where the team can see it.

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.

Overtime: the 40-hour line is where a schedule costs money
Under the federal Fair Labor Standards Act, nonexempt employees must be paid overtime at one and one-half times their regular rate for every hour worked over 40 in a workweek, defined as a fixed, recurring 168-hour period. Overtime is triggered by hours actually worked, not by the calendar, and there is no federal daily overtime, though some states such as California add one. This is why every template here totals hours per employee and flags anyone scheduled past 40: a schedule is also a labor-cost forecast, and an unnoticed 43-hour week is three hours of time-and-a-half you did not plan for. Build the schedule with the overtime line in view. This is general information, not legal advice.
Predictive scheduling: advance notice is now the law in some places
A growing number of cities and states have fair-workweek or predictive-scheduling laws that require covered employers, often larger retail, food-service, and hospitality businesses, to post schedules a set number of days in advance, commonly 14, 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. Most target larger employers, but thresholds and rules vary, so if you operate in one of these areas, confirm whether you are covered and how much advance notice you owe. This is general information, not legal advice.
Breaks: federal law is quiet, state law often is not
The federal FLSA does not require meal or rest breaks for adult employees. When an employer does offer short breaks, typically 5 to 20 minutes, federal law treats them as paid work time counted toward hours worked, while a genuine meal period of 30 minutes or more, during which the employee is fully relieved of duty, is not paid. Many states go further and require meal or rest breaks after a set number of hours, and some require an extra hour of pay when a required break is missed. Because the rules are set by the state where the employee works, build breaks into the schedule based on your state, not the federal floor. This is general information, not legal advice.
Youth hours: minors have strict scheduling limits
Federal child-labor rules under the FLSA limit when and how long 14- and 15-year-olds can work: on a school day, no more than 3 hours and only until 7 p.m., and on a non-school day, up to 8 hours, with weekly and seasonal caps. States often add stricter limits, and where both apply, the tougher rule governs. If your schedule includes anyone under 18, especially in retail, food service, or hospitality where teen employment is common, check the federal and state youth-hour limits before you post it, because scheduling a minor outside the allowed window is a violation regardless of intent. This is general information, not legal advice.
Overtime Is Weekly and Based on Hours Worked
Federal FLSA overtime applies after 40 hours in a workweek for nonexempt staff, based on hours actually worked, not scheduled. Some states add daily overtime. When you offer short breaks, federal law counts breaks under 20 minutes as paid time. Confirm your state's rules. This is general information, not legal advice.

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.

Let the Sheet Do the Math
The single biggest upgrade over a whiteboard or a text thread is a schedule that totals hours as you build it. That one column turns the schedule into an early-warning system for overtime and a rough labor-cost estimate at the same time. Add a simple time-off tab, like the one in the small-business template, so requests live next to the schedule instead of in your inbox. Keep it simple, but keep the hours total, because that is the part that saves money. This is general information, not legal advice.

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.

Pick the schedule type
Choose weekly, biweekly, monthly, shift, rotating, or the small-business version, then fill in employees, roles, and shift times.
Publish to the team
Share the finished schedule where everyone can see it, and, where predictive-scheduling laws apply, post it the required number of days in advance.
Handle swaps and time off
Log time-off requests and shift swaps against the schedule so changes are tracked rather than remembered, and coverage stays clear.
Keep the hours record
Save schedules and the hours they produce, since work and time schedules are part of your FLSA recordkeeping obligations.

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.

Key Takeaways
An employee schedule shows when each person works and whether every shift is covered; a template is a reusable grid you fill in each period.
Build it in a spreadsheet so it totals hours per employee, turning the schedule into a labor-cost and overtime view.
Overtime is federal, weekly, and based on hours worked: 1.5x pay after 40 hours in a workweek for nonexempt staff.
Predictive-scheduling laws in some states and cities require advance notice and predictability pay; confirm whether you are covered.
Federal law does not require breaks for adults but many states do, and minors have strict youth work-hour limits.
Work and time schedules are part of FLSA recordkeeping; save each published schedule and the hours it produced. This is general information, not legal advice.

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.

Ready to transform your onboarding?

7-day free trial No credit card required
Start Your Free Trial