Shift Calculator
To calculate hours worked on a shift that crosses midnight, add 24 hours to the clock-out before subtracting the clock-in, then take off the unpaid break. A 10:00 PM to 6:00 AM shift is 8.00 total hours and 7.50 paid hours. The 24-hour shift wheel below handles the overnight wrap and marks the 22:00–06:00 night-differential band.
Total Hours
8.00
Paid Hours
7.50
Night Hours
7.50
Gross Pay
$165.00
Quick Conversion
Formula: minutes = hours × 60
Your Shift on the Wheel
Clock In
10:00 PM
Clock Out
6:00 AM
This shift wraps past midnight — clock-out is on the next calendar day.
$150.00
7.50 paid hrs × rate
$15.00
7.50 night hrs premium
$0.00
not flagged
$165.00
base + night + weekend
Common Shift Patterns
Tap a real-world roster to load clock-in, clock-out, and a typical unpaid break.
Shift → Total & Paid Hours
| Shift | Total hrs | Paid (30m break) | Wraps? |
|---|---|---|---|
| 9:00 AM → 5:00 PM | 8.00 | 7.50 | no |
| 7:00 AM → 3:00 PM | 8.00 | 7.50 | no |
| 8:00 AM → 4:30 PM | 8.50 | 8.00 | no |
| 3:00 PM → 11:00 PM | 8.00 | 7.50 | no |
| 4:00 PM → 12:00 AM | 8.00 | 7.50 | yes |
| 10:00 PM → 6:00 AM | 8.00 | 7.50 | yes |
| 11:00 PM → 7:00 AM | 8.00 | 7.50 | yes |
| 7:00 PM → 7:00 AM | 12.00 | 11.50 | yes |
| 8:00 PM → 4:00 AM | 8.00 | 7.50 | yes |
| 12:00 AM → 8:00 AM | 8.00 | 7.50 | no |
| 6:00 AM → 6:00 PM | 12.00 | 11.50 | no |
| 9:30 PM → 5:30 AM | 8.00 | 7.50 | yes |
Building a full week? Pair this with the Work Hours Calculator to total multiple shifts and apply 40-hour overtime.
The Overnight-Wrap Formula
totalHours = ((endMin − startMin + 1440) mod 1440) ÷ 60paidHours = totalHours − unpaidBreak ÷ 60gross = paidHours × rate + nightHrs × rate × (nightMult − 1) + weekendPremiumWorked: a graveyard shift 22:00 → 06:00. endMin = 360, startMin = 1320. (360 − 1320 + 1440) mod 1440 = 480 minutes = 8.00 total hours. With a 30-minute unpaid break, paid = 7.50 hours. At $20/hr that is $150 base; with a 1.1× night differential on the ~7.5 night hours, the add-on is 7.5 × $20 × 0.1 = $15, for $165 gross. Per FLSA, anything beyond 40 hours that week becomes time-and-a-half overtime.
Pay Rules Reference
| Rule | Trigger | Premium | Authority |
|---|---|---|---|
| Weekly overtime | Over 40 hrs/week | 1.5× regular rate | FLSA §7 |
| CA daily OT | Over 8 hrs/day | 1.5× | CA Labor Code |
| CA double time | Over 12 hrs/day | 2.0× | CA Labor Code |
| Federal night diff | Work 6 PM–6 AM | +10% | 5 CFR 550.121 |
| Private night diff | After 22:00 | +5–15% typical | Employer policy |
| Sunday premium | Sunday hours | 1.25–1.5× typical | CBA / contract |
| Meal break | ≥30 min off duty | May be unpaid | FLSA / 29 CFR 785.19 |
| Short break | ≤20 min | Must be paid | 29 CFR 785.18 |
Your Saved Shifts
No saved shifts yet. Tap "Save to History" to remember up to six shift calculations.
How to Use the Shift Wheel
- Enter clock-in and clock-out. If clock-out is earlier than clock-in, the wheel automatically wraps the arc past the midnight notch — no negative hours.
- Set the unpaid break in minutes (typically 30 or 60). Paid hours equal total hours minus this break.
- Enter your hourly rate and the night differential multiplier; the deep-blue band shows which worked hours fall in the 22:00–06:00 night window.
- Toggle "Weekend shift" to apply a Saturday/Sunday premium, then read total hours, paid hours, night hours, and gross pay in the cards.
- Save the shift to history. Total multiple shifts across the week and remember FLSA overtime kicks in past 40 hours.
Shift Math, Overtime & the Eight-Hour Day
In 2026, a hospital scheduler in Manchester building next week's rota, a 24-hour distribution-center supervisor in Memphis, and a freelance bartender reconciling a graveyard shift all wrestle with the same trap: a shift that starts at 22:00 and ends at 06:00 is not minus-sixteen hours. It is eight. The minute a shift crosses midnight, naive subtraction breaks, and the worker either gets shorted or the employer overpays. This Shift Calculator solves the overnight wrap on a 24-hour shift wheel, then subtracts the unpaid meal break and layers night and weekend differentials to produce paid hours and gross pay.
The eight-hour shift is the descendant of a two-century fight. Robert Owen coined the demand in 1817 - eight hours labour, eight hours recreation, eight hours rest. The Haymarket affair of 1886 in Chicago turned May 1 into International Workers' Day around that single number. In the United States the Fair Labor Standards Act (FLSA) of 1938 finally set the federal baseline: 40 hours per week at straight time, with time-and-a-half overtime for every hour beyond 40. The FLSA does not cap daily hours for most adults and does not itself mandate meal breaks, which is why break rules vary by state and by contract.
Overtime is where shift math earns its keep. Under FLSA section 7, non-exempt employees earn 1.5 times their regular rate for hours worked over 40 in a workweek. Some states stack a daily overtime rule on top: California pays 1.5x after 8 hours in a day and 2x after 12, and double time on the seventh consecutive day. This tool computes straight paid hours per shift; weekly overtime is applied once the week's total crosses 40, so a worker logging five 9-hour shifts banks 5 hours of overtime regardless of how the days fall.
Night-shift differentials reward the biological cost of working against the circadian clock. There is no federal private-sector mandate, but the practice is near-universal: the U.S. federal pay system (5 CFR 550.121) pays a 10 percent night differential for regularly scheduled work between 6:00 PM and 6:00 AM. Private employers commonly pay a flat per-hour add-on or a 5 to 15 percent premium for hours after 22:00. This calculator marks the 22:00-to-06:00 window with a deep-blue band on the wheel and applies a configurable night-differential multiplier to only those hours.
Weekend and holiday premiums follow the same logic of compensating undesirable hours. Many collective-bargaining agreements and retail or healthcare contracts add a weekend differential - often time-and-a-quarter for Saturday and time-and-a-half for Sunday - independent of weekly overtime. The wheel here lets you flag a shift as a weekend shift to apply that premium to the paid hours, useful for nurses, transit operators, and hospitality staff who rotate through Saturday-Sunday coverage.
Reading shift time on a circular 24-hour wheel rather than a linear timeline makes the overnight wrap unmistakable. The wheel runs midnight at the top, noon at the bottom; the shift arc sweeps clockwise from clock-in to clock-out. A graveyard shift literally sweeps across the top of the wheel through the midnight notch, so the eight-hour span is read off the dial, not miscounted. The night-differential band sits underneath the arc so you can see at a glance how many of the worked hours qualify for the premium.
Accurate shift accounting matters beyond the paycheck. Fatigue-management standards from the FAA, FMCSA, and the European Working Time Directive all key off accumulated hours, and the difference between a 7.5-hour and 8.5-hour logged shift compounds across a roster. Whether the goal is a clean timesheet, a fair rota, or a dispute over a graveyard premium, the workflow is the same: set clock-in and clock-out, subtract the unpaid break, flag night and weekend hours, and read total hours, paid hours, and gross pay together.
Trusted by nurses, supervisors, and shift workers
“Our night block is 19:00 to 07:00 and the differential only applies after 22:00. The blue band on the wheel shows exactly how many of my hours qualify - I stopped arguing with the timesheet system.”
“I build four crews of overnight workers and the wrap past midnight used to mean manual math for every line. Now I set clock-in, clock-out, the 30-minute break, and read paid hours and gross pay in one view.”
“Saturday-night gigs run past 2 AM and clients always lowball the hours. The weekend toggle plus the night differential gives me a clean number to invoice, and the saved history backs me up.”
“I needed something that respects the 40-hour weekly overtime line, not just per-shift math. Flagging when a week crosses 40 hours into time-and-a-half is exactly the piece other calculators miss.”
Love using our calculator?
Related Tools
Related Articles
Dive deeper with our expert guides and tutorials related to Shift Calculator