Employee Hours Calculator
Calculate employee working hours, unpaid breaks, paid hours, regular hours and overtime across multiple staff and shifts directly in your browser.
Employee Hours
Add employees and shifts to calculate gross hours, unpaid breaks, paid hours, regular hours and overtime.
Paid time above this threshold is shown as overtime for each employee.
Add shifts to calculate hours
Your workforce totals will appear here.
Workforce Summary
Combined valid shift totals.
Employees
0
Valid Shifts
0
Overtime Is Calculated Per Employee
The weekly threshold is applied separately to each employee before the regular and overtime totals are combined.
Weekly Shifts
Add every scheduled shift for this employee.
Gross
0h
Breaks
0h
Paid
0h
Decimal
0.00
Regular
0h
Overtime
0h
How Paid Hours Are Calculated
Gross hours are the full time between shift start and end.
Unpaid breaks are then deducted to calculate paid working time.
30m unpaid break
= 8h paid
Overnight Shifts
If the end time is earlier than the start time, SwiftVecto treats the shift as continuing into the following day.
30m unpaid break
= 7h 30m paid
Overlapping Shifts
SwiftVecto checks shifts belonging to the same employee and highlights scheduling conflicts.
Overlapping
Monday 09:00–17:00
Monday 13:00–18:00
Adjacent
Monday 09:00–13:00
Monday 13:00–17:00
Conflicting shifts are excluded from calculated totals until they are corrected, preventing accidental double-counting.
Calculated in Your Browser
Employee names, shift times and hour calculations are handled directly in your browser. No processing job or file upload is required.
Working Hours, Not Payroll
This calculator measures scheduled working time. Overtime pay, break entitlement and employment rules depend on contracts and applicable workplace law.
Continue with These Tools
Finished using Employee Hours Calculator? Here are some related tools that people commonly use next to complete their workflow faster.
Staff Rota Builder
Build complete weekly staff rotas using employee availability, staffing requirements, weekly hour limits, automatic shift assignment, manual adjustments, coverage checks, conflict detection, and Excel export.
Shift Schedule Generator
Generate employee shift schedules from staff availability, staffing requirements and weekly hour limits while preventing overlapping assignments and identifying unfilled shifts.
Shift Coverage Calculator
Compare shift staffing requirements against employee availability, identify understaffed and overstaffed shifts, calculate coverage percentages and export shift coverage results to Excel.
Work Schedule Maker
Create a complete weekly employee work schedule, calculate working hours, detect shift conflicts, check staff availability, monitor weekly hour limits, and export the finished schedule to Excel.
Staff Availability Planner
Plan employee availability across the week, add multiple availability windows, mark all-day or unavailable periods, compare team coverage and export staff availability to Excel.
How to Calculate Employee Working Hours
Add employees and their weekly shifts to calculate gross hours, unpaid breaks, paid working hours, regular hours and overtime. SwiftVecto also detects overlapping shifts and supports overnight work such as 22:00 to 06:00.
Overview
The SwiftVecto Employee Hours Calculator helps businesses, managers and staff calculate scheduled working time across multiple employees and shifts. Each shift can include a day, start time, end time and unpaid break. The calculator handles overnight shifts, calculates gross and paid duration, detects overlapping shifts for the same employee, and compares weekly paid hours against a configurable standard-hours threshold to calculate overtime.
Benefits
How It Works
Add one or more employees.
Enter each employee name.
Add the employee shifts for the week.
Choose the day for each shift.
Enter the start and end times.
Enter any unpaid break duration in minutes.
SwiftVecto calculates gross shift duration.
Unpaid breaks are deducted to calculate paid working time.
Overnight shifts are detected automatically.
Shifts belonging to the same employee are checked for overlap.
Paid hours are totalled for each employee.
The weekly standard-hours threshold is used to calculate regular and overtime hours.
A combined workforce summary is shown automatically.
How to Use This Tool
-
1Enter the standard weekly hours used for overtime calculations.
-
2Enter the first employee name.
-
3Choose the shift day.
-
4Enter the shift start time.
-
5Enter the shift end time.
-
6Enter the unpaid break duration.
-
7Add more shifts where required.
-
8Add more employees where required.
-
9Review each employee total.
-
10Correct any overlapping or invalid shifts highlighted by SwiftVecto.
-
11Review the overall workforce summary.
-
12Copy the summary if you need to share or save the results.
Helpful Tips
- Use the employee contracted weekly hours as the standard-hours threshold when appropriate.
- For a 09:00 to 17:30 shift with a 30-minute unpaid break, the paid duration is 8 hours.
- An overnight shift such as 22:00 to 06:00 is calculated automatically across midnight.
- Enter breaks in minutes rather than decimal hours.
- Use separate shift entries when an employee works more than one shift on the same day.
- Correct overlapping shifts before relying on weekly totals.
- Overtime is calculated per employee rather than against one combined workforce total.
- Adjacent shifts such as 09:00-13:00 and 13:00-17:00 are not treated as overlapping.
- The calculator is intended for working-time calculations rather than payroll or tax calculations.
- Check employment contracts and local labour rules before using calculated hours for formal payroll decisions.
Common Uses
Calculate a full-time employee working Monday to Friday.
Calculate paid hours after unpaid lunch breaks.
Calculate weekly overtime above 40 hours.
Calculate hours for a night shift crossing midnight.
Calculate hours for several employees on the same rota.
Check whether two shifts entered for the same employee overlap.
Calculate weekly hours for part-time staff.
Compare scheduled paid hours against contracted weekly hours.
Worked Examples
The following examples demonstrate how this tool can be used in realistic scenarios.
Standard daytime shift
A shift from 09:00 to 17:30 lasts 8 hours 30 minutes gross. With a 30-minute unpaid break, paid working time is 8 hours.
Overnight shift
A shift from 22:00 to 06:00 lasts 8 hours. With a 30-minute unpaid break, paid working time is 7 hours 30 minutes.
Weekly overtime
If an employee has 43 paid hours and the standard weekly threshold is 40 hours, SwiftVecto reports 40 regular hours and 3 overtime hours.
Overlapping shifts
If the same employee is entered for Monday 09:00-17:00 and Monday 13:00-18:00, the shifts are marked as overlapping so their hours are not silently double-counted.
Common Mistakes
Avoid these common mistakes to achieve the most accurate results.
- Entering paid break time as an unpaid break.
- Entering decimal hours into the break-minutes field.
- Entering the same start and end time for an ordinary shift.
- Entering overlapping shifts for the same employee.
- Forgetting to change the weekly standard-hours threshold for part-time staff.
- Assuming every hour above the entered threshold is legally overtime in every jurisdiction.
- Using the calculator as a substitute for payroll software.
- Forgetting that scheduled hours and actually worked hours may differ.
Glossary
Definitions of the most important terms used by this tool.
Gross Hours
The total elapsed time between the shift start and end before unpaid breaks are deducted.
Paid Hours
The working time remaining after unpaid break duration has been deducted from gross shift duration.
Unpaid Break
A break period that is excluded from paid working time.
Regular Hours
Paid working hours up to the configured standard weekly-hours threshold.
Overtime Hours
Paid working hours above the configured standard weekly-hours threshold used by this calculator.
Overnight Shift
A shift that begins on one day and ends after midnight on the following day.
Shift Overlap
A scheduling conflict where two shifts assigned to the same employee occupy some of the same time.
Decimal Hours
A representation of time using decimal values, such as 7.5 hours for 7 hours 30 minutes.
Frequently Asked Questions
How do I calculate employee working hours?
Enter the employee shifts, including day, start time, end time and unpaid break duration. SwiftVecto calculates the gross and paid hours automatically.
Can I calculate hours for multiple employees?
Yes. You can add multiple employees and multiple shifts for each employee.
Does it calculate unpaid breaks?
Yes. Enter the unpaid break duration in minutes and SwiftVecto deducts it from the gross shift time.
Can it calculate overnight shifts?
Yes. A shift such as 22:00 to 06:00 is recognised as crossing midnight and is calculated correctly.
Does it calculate overtime?
Yes. Paid hours above the configured standard weekly-hours threshold are shown as overtime hours.
Can I change the standard weekly hours?
Yes. The default can be changed to match the threshold you want to use for the calculation.
How is overtime calculated for multiple employees?
Overtime is calculated separately for each employee and then combined for the overall workforce summary.
Does it detect overlapping shifts?
Yes. SwiftVecto checks shifts for the same employee and warns when two shifts overlap.
Are overlapping shifts included in totals?
No. Conflicting shifts are excluded from totals until the scheduling conflict is corrected.
Are adjacent shifts treated as overlapping?
No. For example, a shift ending at 13:00 and another starting at 13:00 are treated as adjacent rather than overlapping.
Can I calculate part-time employee hours?
Yes. Change the standard weekly-hours threshold to the value appropriate for the employee or calculation you are performing.
Can I copy the results?
Yes. The calculator can generate a text summary containing each employee shift and weekly totals.
Are calculations sent to SwiftVecto servers?
No server-side processing is required. The employee-hours calculations run directly in your browser.
Is this a payroll calculator?
No. It calculates scheduled working time, breaks, regular hours and overtime quantities. It does not calculate wages, tax, deductions or payroll liabilities.
Things to Know
- The calculator runs entirely in the browser.
- No file upload is required.
- Multiple employees are supported.
- Multiple shifts per employee are supported.
- Shift calculations use integer minutes internally.
- Overnight shifts are supported.
- Unpaid breaks are deducted from gross shift duration.
- Overlapping shifts are detected per employee.
- Conflicting shifts are excluded from totals until corrected.
- Overtime is calculated per employee using the configured weekly-hours threshold.
- Results can be displayed in hours and minutes as well as decimal hours.
Disclaimer
This calculator is intended for scheduling and working-time estimation and is not a payroll, employment-law or tax system.
The configured overtime threshold does not determine whether overtime pay is legally due under a particular employment contract or jurisdiction.
Break requirements, maximum working hours, overtime rules and rest-period requirements vary by country, industry and contract.
Users should verify important working-time records against approved timesheets, employment contracts and applicable workplace rules.
SwiftVecto does not store, approve or submit employee timesheets through this calculator.