Skip to content
Weekly Shift Planning

Work Schedule Builder

To plan a working week, click cells on the Mon–Sun × 24-hour grid below. Each cell is one hour; drag to paint a shift; touch to toggle. The grid tallies hours per day, weekly total, and flags FLSA overtime past 40 hours. Save up to eight named schedules in your browser.

Total Hours

0

FLSA Overtime

0h

Filled Cells

0 / 168

Saved Schedules

0 / 8

Quick Conversion

Formula: hours/year = hours/week × 52

Build the Week

Weekly Shift Grid (Mon–Sun × 24h)
Total 0h
00
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Mon0h
Tue0h
Wed0h
Thu0h
Fri0h
Sat0h
Sun0h

Click a cell to toggle a 1-hour block. Drag across cells to paint multiple hours. Touch tap toggles cells on mobile.

Per-day hours

Mon
0h
Tue
0h
Wed
0h
Thu
0h
Fri
0h
Sat
0h
Sun
0h

Weekly total

0h

Under 40h — no FLSA OT

Common Schedule Patterns

One-tap presets from US payroll, fire/EMS, retail, and remote-freelance templates.

Weekly Hours → Annual Equivalents

Reference table for converting weekly hours into typical annual workload (52 weeks, no PTO).

Weekly hoursAnnual (52w)FLSA OTTypical role
105200hSide gig, light freelance
201,0400hPart-time student worker
251,3000hHalf-time / EU 25h variant
301,5600hCompressed part-time
321,6640h4-day full-time
351,8200hFrance 35-hour week
37.51,9500hUK office standard
402,0800hUS standard full-time
452,3405hTech/consulting typical
502,60010hHeavy salaried exempt
562,91216hFire dept 24/48 average
603,12020hSenior medical resident

Need calendar dates instead? Workdays From Today handles the date arithmetic.

The Weekly-Hours Formula

total_hours = Σ(cell) for cell in [day=0..6][hour=0..23]FLSA_overtime = max(0, total_hours − 40)annual_hours ≈ total_hours × 52 (no PTO)

Worked: 9-to-5 Mon–Fri = 8 hours × 5 days = 40h/week. FLSA OT = 0. Annual = 2080h, the FLSA full-time benchmark used for 1099-vs-W-2 worker classification and ACA full-time status (30+ hours/week). A 4 × 10 schedule = 40h/week with the same annual but a 3-day weekend.

Saved Schedules

No saved schedules yet. Name your week and tap Save to keep up to eight versions side by side.

How to Build Your Schedule

  1. Pick a preset (9-to-5, 4×10, 9/80, night shift, EMS 24/48, retail split, freelance, weekend warrior) — or start from empty.
  2. Click a cell on the Mon–Sun × 24h grid to toggle a 1-hour block on or off. Drag across cells to paint a shift quickly.
  3. Watch the per-day bars and the weekly total update live. The OT FLAG appears past 40 hours.
  4. Name the schedule and tap Save. Up to eight schedules persist in your browser's local storage.
  5. Tap a saved schedule to load it back into the grid. Use Clear grid to start over without losing saved versions.

A Brief History of the 40-Hour Week

In 2026, a Boston ICU charge nurse picking up self-scheduled shifts, a Berlin restaurant manager juggling eight cooks across split shifts, and an Accra-based freelance engineer coordinating three US clients all face the same problem: visualising a Mon–Sun × 24-hour week to see at a glance where the holes and the overlaps are. The Work Schedule Builder renders 168 click-toggle cells — 7 days × 24 hours — and tallies hours per day, total weekly hours, and an FLSA overtime flag at 40.

The 40-hour workweek and 1.5× overtime premium were codified in the United States by the Fair Labor Standards Act of 1938, signed by President Franklin D. Roosevelt and shepherded through Congress by Senator Hugo Black and Representative William Connery. Section 7(a) defined the workweek and the overtime threshold. The original FLSA capped at 44 hours; that fell to 40 in 1940. The 7(k) public safety exemption allowing 53-hour periods for fire/police came in 1974. The salary basis for exempt employees was updated by the Department of Labor in 2024 to $43,888/year, rising to $58,656/year in 2025.

Internationally, the eight-hour day movement was won earlier. The Australian stonemasons' strike of 1856 secured the first 8-hour day in Melbourne. The Haymarket affair of 1886 in Chicago and the Federation of Organized Trades and Labor Unions resolution were the US milestones. France adopted the 35-hour week under the Aubry Laws of 1998 and 2000. The EU Working Time Directive 2003/88/EC caps the average week at 48 hours over a 17-week reference period and mandates 11 hours of rest in every 24.

Shift scheduling as a software problem has been studied since the 1960s. The Nurse Rostering Problem (NRP) is NP-hard; the seminal Burke et al. survey in JORS 2004 catalogues over 100 algorithms. Modern workforce software — Kronos, Deputy, When I Work, 7shifts, Sling — uses constraint programming and mixed-integer linear programming to generate schedules. The visual grid here is the human-readable layer those systems present to managers for approval.

The 24-hour Kelly schedule used by US fire departments — one day on, two days off — was developed in the 1950s by then-Boston Fire Commissioner John Kelly. The rotation produces a 56-hour average week which falls under the 7(k) exemption ceiling of 53 hours per 7-day period (or 212 hours per 28-day period). British firefighters work a 42-hour week under the 1992 European Working Time Directive. Both rotations are common presets in scheduling software.

The compressed workweek — 4-day, 9/80, and 3-day formats — gained mainstream attention after the 4 Day Week Global pilot in the UK (2022, 61 companies, 92% retained the model). Microsoft Japan's 2019 trial showed a 40% productivity gain on a 4-day week. Iceland's 2015–2019 study of 2,500 workers showed wellbeing improvements with no productivity loss. The 9/80 schedule — long used by Lockheed Martin and Northrop Grumman — gives every other Friday off without reducing total hours.

Looking forward, AI-driven scheduling — Microsoft Shifts with Copilot, Workday Adaptive Planning, and Rippling AI — is increasingly autonomous. But the human-readable Mon–Sun × 24h grid remains the universal sanity check. The Work Schedule Builder here is the simplest, most portable version — no login, no sync, no employer lock-in. Build the grid, save the schedule, share the screenshot.

Work Schedule Builder — FAQ

Have more questions? Contact us

Trusted by nurses, restaurant managers, EMS, and freelancers

4.9
Based on 5,712 reviews

Building self-scheduling requests on this grid is faster than the hospital portal. The OT flag stopped me from overbooking the week of my friend's wedding — saved a payroll headache.

B
Brianna O'Connor
Boston ICU charge nurse balancing 3 × 12-hour shifts
May 21, 2026

I use the grid as a draft board, then transfer to our POS. Visual is so much faster than reading a spreadsheet — I can see when the kitchen is short-staffed at 7pm Friday at a glance.

H
Hossein Naderi
Tehran-trained Berlin restaurant manager scheduling 8 cooks
April 12, 2026

Working with three US clients means coordinating across PST, EST, and Accra. The Mon–Sun × 24h grid lets me block deep work and avoid double-booking. The saved schedules history is the killer feature.

P
Priscilla Adjepong
Accra-based freelance backend engineer working US client hours
March 26, 2026

EMS 24-on/48-off preset matches my rotation. The hour total shows my regular 56-hour FLSA-equivalent week without me having to count cells. Hand-off briefings just got easier.

L
Lt. Markus Berg
Stockholm fire department lieutenant working Kelly 24/48
February 8, 2026

Love using our calculator?

Related Tools

Learn More

Related Articles

Dive deeper with our expert guides and tutorials related to Work Schedule Builder

Loading articles...