Skip to content
Payroll & Rostering

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

24-Hour Shift Wheel
8.00 h
24-hour shift wheel showing the worked arc, the overnight wrap, and the night-differential bandA circular 24-hour wheel with midnight at the top and noon at the bottom. The worked-shift arc sweeps clockwise from clock-in to clock-out, crossing the midnight notch when the shift runs overnight. A deep-blue inner band marks the 22:00-to-06:00 night-differential window.NIGHT0003060912151821MIDNIGHTNOONSHIFT8.00 h10:00 PM6:00 AM

Clock In

10:00 PM

Clock Out

6:00 AM

This shift wraps past midnight — clock-out is on the next calendar day.

Base Pay

$150.00

7.50 paid hrs × rate

Night Add-On

$15.00

7.50 night hrs premium

Weekend Add-On

$0.00

not flagged

Gross Pay

$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

ShiftTotal hrsPaid (30m break)Wraps?
9:00 AM5:00 PM8.007.50no
7:00 AM3:00 PM8.007.50no
8:00 AM4:30 PM8.508.00no
3:00 PM11:00 PM8.007.50no
4:00 PM12:00 AM8.007.50yes
10:00 PM6:00 AM8.007.50yes
11:00 PM7:00 AM8.007.50yes
7:00 PM7:00 AM12.0011.50yes
8:00 PM4:00 AM8.007.50yes
12:00 AM8:00 AM8.007.50no
6:00 AM6:00 PM12.0011.50no
9:30 PM5:30 AM8.007.50yes

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) + weekendPremium

Worked: 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

RuleTriggerPremiumAuthority
Weekly overtimeOver 40 hrs/week1.5× regular rateFLSA §7
CA daily OTOver 8 hrs/day1.5×CA Labor Code
CA double timeOver 12 hrs/day2.0×CA Labor Code
Federal night diffWork 6 PM–6 AM+10%5 CFR 550.121
Private night diffAfter 22:00+5–15% typicalEmployer policy
Sunday premiumSunday hours1.25–1.5× typicalCBA / contract
Meal break≥30 min off dutyMay be unpaidFLSA / 29 CFR 785.19
Short break≤20 minMust be paid29 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

  1. 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.
  2. Set the unpaid break in minutes (typically 30 or 60). Paid hours equal total hours minus this break.
  3. 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.
  4. Toggle "Weekend shift" to apply a Saturday/Sunday premium, then read total hours, paid hours, night hours, and gross pay in the cards.
  5. 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.

Shift Calculator — FAQ

Have more questions? Contact us

Trusted by nurses, supervisors, and shift workers

4.9
Based on 5,320 reviews

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.

G
Gabriela Fonseca
ICU charge nurse running 12-hour rotations in Porto
May 9, 2026

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.

M
Marcus Bell
Warehouse shift supervisor at a 24-hour fulfillment center
April 15, 2026

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.

A
Aishwarya Pillai
Freelance event bartender reconciling weekend graveyard gigs
March 22, 2026

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.

T
Tomasz Wojcik
Transit operations planner balancing FLSA overtime on a rotating roster
February 4, 2026

Love using our calculator?

Related Tools

Learn More

Related Articles

Dive deeper with our expert guides and tutorials related to Shift Calculator

Loading articles...