Work Hours Calculator

Calculate total work hours between clock-in and clock-out times minus breaks. Enter start time, end time, and break duration to get net hours.

Clock In

Clock Out

min
$
Net Work Time
8:00
8 decimal hours
Daily Pay
$200.00
@ $25.00/hr
Weekly Pay (5 days)
$1,000.00
Mondayโ€“Friday
Bi-weekly Pay
$2,000.00
10 working days
Monthly Pay (est)
$4,166.00
โ‰ˆ 20.83 days
Annual Pay (est)
$52,000.00
260 working days/year

Time Breakdown

Regular
Gross Clock Time
8.8 hrs
525 minutes
Break Time
45 min
Unpaid
Net Work Time
8h 0m
Regular shift
Planning notes, formulas, and examples

About the Work Hours Calculator

The Work Hours Calculator determines net work hours by subtracting break time from the total time between clock-in and clock-out. For employees and managers, accurately calculating daily work hours is essential for payroll, compliance with labor laws, and personal time management.

Simply subtracting clock-in from clock-out gives gross hours, but net work hours must account for meal breaks, rest breaks, and any other non-work periods. This calculator takes your start time (in 24-hour format), end time, and total break minutes to give you the exact net hours worked.

The result is displayed in both HH:MM format and decimal hours. Decimal hours (e.g., 7.75 instead of 7:45) are commonly used in payroll systems for calculating wages. This calculator supports both same-day shifts and overnight shifts that cross midnight.

When This Page Helps

Manually calculating work hours with breaks gets messy fast, especially for overnight shifts. This calculator gives you net hours in both time and decimal formats for accurate payroll, timesheet, and compliance reporting.

How to Use the Inputs

  1. Enter your clock-in time as hours and minutes (24-hour format).
  2. Enter your clock-out time as hours and minutes.
  3. Enter total break time in minutes (lunch, rest breaks, etc.).
  4. View net work hours in HH:MM and decimal format.
  5. Use the decimal hours for payroll calculations.
Formula used
Gross Minutes = (end_hour ร— 60 + end_min) โˆ’ (start_hour ร— 60 + start_min) If Gross Minutes < 0, add 1440 (overnight shift). Net Minutes = Gross Minutes โˆ’ Break Minutes Net Hours = Net Minutes / 60

Example Calculation

Result: 8:00 (8.00 decimal hours)

Clock in at 08:30, clock out at 17:15. Gross time = 8 hours 45 minutes (525 minutes). Subtract 45 minutes of breaks. Net work time = 480 minutes = 8 hours exactly = 8.00 decimal hours.

Tips & Best Practices

  • Use 24-hour format: 1:00 PM = 13:00, 5:30 PM = 17:30.
  • Include all breaks: lunch, coffee, and mandated rest periods.
  • For overtime calculation, first determine regular hours, then apply overtime rate.
  • Many jurisdictions require 30-minute meal breaks for shifts over 5โ€“6 hours.
  • Decimal hours simplify wage calculation: hours ร— hourly rate = daily pay.
  • For overnight shifts, the calculator automatically adds 24 hours when end time < start time.

Payroll and Compliance

Accurate work hours tracking is the foundation of payroll processing. Undercounting hours shortchanges employees; overcounting inflates costs. Labor regulations like the US Fair Labor Standards Act (FLSA) and EU Working Time Directive set strict rules about maximum hours, mandatory breaks, and overtime thresholds.

Decimal Hours in Practice

Most payroll software uses decimal hours for calculation simplicity. When you see 40.25 hours on a timesheet, that means 40 hours and 15 minutes. Many companies round time entries to the nearest 6 minutes (0.1 hours) or 15 minutes (0.25 hours) for administrative ease.

Overtime Considerations

After calculating regular hours, overtime rules determine additional compensation. In the US, non-exempt employees earn 1.5ร— their hourly rate for hours beyond 40 per week (federal rule). Some states also require daily overtime beyond 8 or 10 hours. Accurate hour tracking is the first step in correct overtime calculation.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • If your shift crosses midnight (e.g., 10 PM to 6 AM), the calculator detects that the end time is earlier than the start time and adds 24 hours (1,440 minutes) to the gross time. This gives the correct duration for overnight shifts.