Sales

Work Hours Calculator

Enter the start time, end time, and any unpaid break for each shift to calculate the hours you worked. See daily and weekly totals in hours and minutes and in decimal hours.

Fill in only the days you worked. Overnight and split shifts are supported.

Enter your shifts

Leave days empty if you did not work. An end time earlier than the start time counts as an overnight shift.

Monday
min
Tuesday
min
Wednesday
min
Thursday
min
Friday
min
Saturday
min
Sunday
min

Results

Total work hours

—

Enter a start and end time for at least one shift.

Decimal hours

—

Total minutes ÷ 60, rounded to two decimal places for display.

Daily totals

Monday
—
Tuesday
—
Wednesday
—
Thursday
—
Friday
—
Saturday
—
Sunday
—

Results show time only, based on the times entered. They do not calculate pay, overtime, or taxes.

Method

How to calculate work hours

Each shift's worked time is the time between its start and end, minus its unpaid break. The calculator converts every time to minutes after midnight, so 9:00 AM becomes 540 and 5:30 PM becomes 1,050. Subtracting gives 510 elapsed minutes, and removing a 30-minute break leaves 480 worked minutes. Daily and weekly totals add these whole minutes together before anything is converted to hours.

Formula

Elapsed time = End time − Start time
(If the end time is earlier than the start time, the end is on the next day:
Elapsed = (24 × 60 − Start minutes) + End minutes)

Worked minutes = Elapsed minutes − Unpaid break minutes
Daily total = Sum of worked minutes for that day's shifts
Weekly total = Sum of daily totals

Hours = floor(Total minutes ÷ 60)   Minutes = Total minutes mod 60
Decimal hours = Total minutes ÷ 60

Assumptions

  • Times are the exact minutes entered. No automatic rounding to 5, 6, 10, or 15 minutes is applied.
  • An end time earlier than the start time is treated as ending the next day. Equal start and end times count as 0 minutes, not 24 hours.
  • An overnight shift counts toward the day on which it starts, and the weekly total covers shifts that start Monday to Sunday.
  • Only unpaid breaks entered for a shift are subtracted. A break cannot be negative or longer than the shift.
  • Overlapping shifts are excluded from the totals until the times are corrected; they are never merged automatically.

Every calculation uses whole minutes, and totals are added before converting to hours, so rounding never builds up across shifts or days. Decimal hours are rounded to two decimal places for display only.

How to interpret the result

The main result is the total time worked across every valid shift, shown in hours and minutes and as decimal hours. Use the hours-and-minutes figure when you think in clock time, and the decimal figure when a timesheet, invoice, or payroll form asks for hours as a number. The result is time only: it does not calculate pay, overtime, or taxes, and it does not apply any employment rule.

How to use the Work Hours Calculator

1. Enter your start time. 2. Enter your end time. 3. Add any unpaid break in minutes, or leave it empty for no break. 4. Use “Add shift” if you worked more than one shift that day. 5. Review the daily totals and the weekly total.

You do not need to fill in all seven days. Days you leave empty count as zero, and a shift is only included once both its start and end time are entered.

How to calculate work hours with a lunch break

Enter an unpaid lunch or rest break in the break field and the calculator subtracts it from the shift. A 9:00 AM to 5:00 PM shift with a 45-minute unpaid lunch is 480 − 45 = 435 minutes, or 7 hours 15 minutes (7.25 decimal hours).

Leave paid breaks out of the break field, because paid time is normally counted as time worked. Whether a particular break is paid depends on your employer and the rules that apply to you; this calculator does not decide that.

How to calculate overnight work hours

A shift from 10:00 PM to 6:00 AM runs 2 hours before midnight and 6 hours after it, for 8 hours before any unpaid break. The calculator shows “Ends next day” so the interpretation is always visible.

An overnight shift counts toward the day on which it starts. A Monday night shift that ends on Tuesday morning appears in Monday's total and is not split across two days.

Hours and minutes vs decimal hours

Clock time uses 60 minutes per hour, while decimal hours use fractions of 1. That is why 7 hours 30 minutes is 7.50 decimal hours, 7 hours 45 minutes is 7.75, and 8 hours 10 minutes is about 8.17.

A common mistake is to write 8 hours 30 minutes as 8.30. The correct decimal value is 8.50, because 30 minutes is half an hour. To convert, divide total minutes by 60: 465 minutes ÷ 60 = 7.75 hours, and 15 minutes ÷ 60 = 0.25 hours.

Convert the final total rather than each shift. Adding already-rounded decimals can drift: three shifts of 8 hours 10 minutes are 1,470 minutes, or 24.50 hours, but adding three rounded 8.17 values gives 24.51.

Weekly work hours

The weekly total is the sum of the seven daily totals, and each daily total is the sum of that day's valid shifts. The week runs Monday to Sunday and includes every shift that starts within it, even if a Sunday night shift finishes after the week ends.

Split shifts

If you work in separate blocks, such as 9:00 AM to 1:00 PM and 2:00 PM to 6:00 PM, add a second shift to that day. Each shift can have its own unpaid break, and the day total adds them together: 4 hours + 4 hours = 8 hours.

Shifts must not overlap, including an overnight shift that runs into the next day's first shift. Overlapping shifts are highlighted and left out of the totals until the times are corrected. Shifts that touch, such as one ending at 1:00 PM and the next starting at 1:00 PM, are fine.

Limitations

This calculator measures elapsed work time and subtracts the unpaid breaks you enter. It does not determine wages, calculate payroll or taxes, decide overtime eligibility, apply employment-law rules, or round time punches automatically.

Check your employer's timekeeping policy for how your hours are recorded and paid.

Minutes to decimal hours

Common minute values and their decimal-hour equivalents (minutes ÷ 60).

MeasureFormulaWhat it shows
15 minutes15 ÷ 600.25 hours
30 minutes30 ÷ 600.50 hours
45 minutes45 ÷ 600.75 hours
10 minutes10 ÷ 60≈ 0.17 hours
8 hours 30 minutes510 ÷ 608.50 hours (not 8.30)
7 hours 45 minutes465 ÷ 607.75 hours

Frequently asked questions

Subtract the start time from the end time, then subtract any unpaid break. For example, 9:00 AM to 5:30 PM is 8 hours 30 minutes; with a 30-minute unpaid break, you worked 8 hours 0 minutes.

Enter the unpaid break in minutes for that shift. The calculator subtracts it from the time between your start and end. Paid breaks are normally left out, because paid time usually counts as time worked.

Enter the start and end times as usual. When the end time is earlier than the start time, the calculator treats the shift as ending the next day, so 10:00 PM to 6:00 AM is 8 hours before any unpaid break. The shift counts toward the day it starts.

Divide the total minutes by 60. 7 hours 30 minutes is 450 minutes, and 450 ÷ 60 = 7.50 decimal hours. The calculator shows both formats.

Add the worked minutes of every shift in the week, then convert the total to hours. The calculator adds each day's shifts into a daily total and adds the seven daily totals into the weekly total.

Yes. Use “Add shift” to enter more than one shift on the same day, each with its own unpaid break. The day total adds the shifts together. Shifts that overlap are flagged and left out until corrected.

No. 8 hours 30 minutes = 8.50 decimal hours, because 30 minutes is half of an hour (30 ÷ 60 = 0.50). 8.30 decimal hours would be 8 hours 18 minutes.

Which calculator do you need?

Keep calculating

Related calculators

Use the pay raise calculator to see how a percentage increase changes hourly or annual gross pay, or the commission calculator to estimate sales earnings.

Explore Sales Calculators