Daily Work Hours Calculator

Calculate total work hours from start and end times, deducting breaks.

Save

Inputs

Your values stay on this device.

Results

Total Hours (Decimal)
Hours & Minutes7h 30m

Report

Export and share

Document

Copy and share

Assumptions

  • If the end time is earlier than the start time, the tool assumes the shift crossed midnight once.
  • Break time is treated as unpaid and is subtracted directly from the elapsed shift length.
  • The calculator handles one shift block at a time and does not total multiple days or multiple breaks.

Sensitivity preview

Break (Minutes) -10%: Total Hours (Decimal) 7.55

Break (Minutes) Current: Total Hours (Decimal) 7.5

Break (Minutes) +10%: Total Hours (Decimal) 7.45

Related Tools

View All

About this Time Card Calculator

Tracking work hours accurately is essential for getting paid correctly. This tool handles the tricky math of subtracting minutes for lunch breaks and converting time formats into decimal hours for payroll.

Who this calculator is for

  • Hourly employees, freelancers, and contractors tracking daily shift totals before submitting time.
  • Managers or payroll staff verifying work-hour entries with unpaid breaks removed.
  • Anyone working overnight or irregular shifts who wants a quick daily hours check.

When to use it

  • Calculate net hours worked for a single shift after lunch or other unpaid breaks.
  • Convert a start/end shift into decimal hours for payroll, invoicing, or staffing logs.
  • Double-check overnight time entries before copying totals into a timesheet system.

How to use this calculator

  1. Enter your Start Time (Clock In).
  2. Enter your End Time (Clock Out).
  3. Enter Break Duration in minutes (e.g., 30 for lunch).
  4. The result shows total hours in both decimal format (for payroll) and hours/minutes.

Key assumptions

  • If the end time is earlier than the start time, the tool assumes the shift crossed midnight once.
  • Break time is treated as unpaid and is subtracted directly from the elapsed shift length.
  • The calculator handles one shift block at a time and does not total multiple days or multiple breaks.

Accuracy and testing

Review formula sources, default test cases, assumptions, unit handling, rounding rules, and changelog for this calculator.

View accuracy page

How this calculator works

1. Convert Start and End times to minutes from midnight. 2. Handle overnight shifts (if End < Start, add 24 hours). 3. Subtract the Break duration. 4. Convert the net minutes back to Hours:Minutes and Decimal Hours.

Inputs explained

Start/End Time

Supports 12-hour (AM/PM) or 24-hour formats depending on your device settings.

Break

Unpaid time off the clock. Enter 0 if you don't take a break or if your break is paid.

Understanding your results

Decimal Hours (e.g. 8.5) is what you typically enter into payroll software. Hours & Minutes (e.g. 8h 30m) is easier for personal tracking.

Example scenarios

Standard Day

9:00 AM to 5:00 PM. 30 min break. Total: 7.5 hours.

Night Shift

10:00 PM to 6:00 AM. No break. Total: 8.0 hours.

Key Features

  • Overnight Shift Logic
  • Break Deduction
  • Decimal Conversion

Tips & Best Practices

  • Round your times to the nearest 15 minutes (quarter hour) if that is your company policy.
  • Double-check AM/PM settings if the result looks wrong.

Glossary of Terms

Decimal Hours
Time expressed as a decimal (e.g., 1 hour 15 minutes = 1.25 hours).
Unpaid Break
Time deducted from total work hours, usually for meals.

Frequently Asked Questions

Does this handle overnight shifts?
Yes. If your End Time is earlier than your Start Time (e.g., Start 10:00 PM, End 6:00 AM), the calculator assumes the shift crossed midnight and ended the next day.
How do I convert decimal hours to minutes?
To convert the decimal part to minutes, multiply it by 60. For example, 8.5 hours is 8 hours and (0.5 * 60) = 30 minutes.
Is break time deducted automatically?
Yes, the 'Break Duration' you enter is subtracted from the total elapsed time between start and end. Enter '0' if you had a paid break or no break.
What are standard full-time hours?
Standard full-time employment is typically 40 hours per week, or 8 hours per day for 5 days.
Why do I need decimal hours?
Most payroll software requires time to be entered as a decimal (e.g., 7.5) rather than minutes (7:30) to calculate hourly wages accurately (Rate x Decimal Hours).