Enter your shift start and end times, then click Calculate to see total hours worked.
Calculating shift hours sounds simple — just subtract start time from end time — but real schedules have extra details. Unpaid breaks need to come off the total. Night shifts that run past midnight need special handling. Split shifts add two or more separate blocks together.
This calculator handles all of that for you. Enter your clock-in and clock-out times, your break minutes, and the days you work. You get total hours per shift, weekly hours, and an optional pay estimate — all in seconds.
Workers in healthcare, retail, hospitality, manufacturing, and logistics especially deal with odd shift times and rotating schedules. Having a reliable tool saves time and reduces payroll errors.
The calculation follows a simple set of steps:
Example: 7:00 AM to 3:30 PM with a 30-min break = 8.5 hrs gross − 0.5 hrs = 8.0 paid hours. At $20/hr, that is $160 per shift and $800/week for 5 days.
| Shift Name | Start | End | Gross Hours |
|---|---|---|---|
| Day Shift (8 hr) | 7:00 AM | 3:00 PM | 8 hrs |
| Day Shift (8.5 hr) | 8:00 AM | 4:30 PM | 8.5 hrs |
| Afternoon Shift | 3:00 PM | 11:00 PM | 8 hrs |
| Night Shift | 11:00 PM | 7:00 AM | 8 hrs |
| 12-Hour Day | 6:00 AM | 6:00 PM | 12 hrs |
| 12-Hour Night | 6:00 PM | 6:00 AM | 12 hrs |
| 10-Hour Shift | 7:00 AM | 5:00 PM | 10 hrs |
| Part-Time (6 hr) | 9:00 AM | 3:00 PM | 6 hrs |
Fixed shift: Same start and end time every day. Easy to plan around. Most office and retail roles use this.
Rotating shift: Workers cycle through different shift times — mornings one week, afternoons the next. Common in factories, hospitals, and police departments.
Split shift: Two separate work blocks in the same day with a long unpaid gap in between. Common in restaurants and transport.
On-call shift: You are available to work but may not be needed. Pay rules vary by employer and region.
12-hour compressed: Fewer days worked per week but longer shifts each day. Used in healthcare and energy sectors. Four days on and three days off is a popular pattern.
Net hours worked for popular shift combinations, assuming unpaid break deduction.
| Shift Start | Shift End | Gross Hours | 30 min break | 45 min break | 60 min break | No Break |
|---|
Net = Gross − Break. All times shown are for same-day shifts. Use the overnight toggle for shifts that cross midnight.
How different break lengths reduce your paid shift hours across common gross durations.
| Gross Hours | 0 min break | 15 min | 30 min | 45 min | 60 min | 90 min |
|---|
Paid hours = Gross − Break deduction. Paid breaks do not reduce this number.
Total weekly hours for different shift lengths across 3 to 7 working days.
| Shift Length | 3 days/wk | 4 days/wk | 5 days/wk | 6 days/wk | 7 days/wk | Annual hrs |
|---|
Annual hours = weekly total × 52. Overtime may apply above 40 hrs/week in many regions.
Estimated gross pay per shift at common hourly rates and shift lengths (standard 1× rate).
| Hourly Rate | 6 hr shift | 7 hr shift | 8 hr shift | 9 hr shift | 10 hr shift | 12 hr shift |
|---|
Gross pay = Paid Hours × Hourly Rate. Night or weekend premiums will increase this. Use the calculator above with a multiplier for accurate estimates.
Standard shift regulations, rest period requirements, and maximum hours per day around the world.
| Country | Max Daily Hours | Rest Between Shifts | Max Weekly Hours | Night Shift Definition | Night Premium Required | Key Law |
|---|---|---|---|---|---|---|
| 🇺🇸 USA | No federal limit | No federal rule | No cap (OT after 40) | Varies by employer | No (voluntary) | FLSA |
| 🇬🇧 UK | No daily limit | 11 hrs | 48 hrs avg (WTR) | 11 PM – 6 AM | No (voluntary) | Working Time Regulations |
| 🇪🇺 EU | No hard daily limit | 11 hrs | 48 hrs avg | 11 PM – 6 AM | Varies by state | EU Working Time Directive |
| 🇦🇺 Australia | No hard limit | 10–12 hrs (award) | 38 hrs ordinary | Varies by award | Yes (loading applies) | Fair Work Act |
| 🇨🇦 Canada | 8–12 hrs* | 8 hrs (federal) | 48 hrs* | Varies by province | No (voluntary) | Canada Labour Code |
| 🇩🇪 Germany | 10 hrs max | 11 hrs | 48 hrs | 11 PM – 6 AM | Common in contracts | ArbZG |
| 🇫🇷 France | 10 hrs (12 max) | 11 hrs | 48 hrs | 9 PM – 6 AM | Yes | Labour Code |
| 🇯🇵 Japan | 8 hrs ordinary | No legal min | 40 hrs ordinary | 10 PM – 5 AM | Yes (25% min) | Labour Standards Act |
| 🇮🇳 India | 9 hrs | 12 hrs | 48 hrs | Varies by state | No (varies) | Factories Act |
| 🇿🇦 South Africa | 9 hrs (10 for 4-day wk) | 12 hrs | 45 hrs | 6 PM – 6 AM | Allowance or 10% extra | BCEA |
* Varies by province or collective agreement. Rules change — verify with your local labour authority. This table is for reference only.