Browse All Calculators

Work Hours Calculator

Free work hours calculator to find the hours worked between a start and end time, subtract breaks, and see weekly, monthly and yearly totals.

100% Free
No Sign-up
Instant Results
Works on Mobile

Work Hours Calculator

Shift times
Break and schedule
60 minutes
5 days a week
Pay
9:00 AM to 5:00 PM
7 hours
7 h 0 m after a 60-minute break
Time on shift
8 h 0 m
Break taken off
1 h 0 m
Hours per week
35 h
Hours per month
151.67 h
Hours per year
1,820 h
Weekly pay
—
Work Week Tip
5 days at 7 hours is 35 hours a week. That is 5 hours below a 40-hour week.
Work Hours Calculator — free hours worked calculator on HighCalc

Work Hours Calculator: Find Your Total Hours Worked

A work hours calculator tells you how long you worked between a start time and an end time, once your unpaid break is taken off. It is handy for filling in a timesheet, checking a pay slip, planning a shift or tracking your own time as a freelancer. Enter when you started and finished, set the break, and the tool shows the total in hours and minutes and as decimal hours. Add the days you work each week and it also gives weekly, monthly and yearly hours, plus weekly pay if you type an hourly rate.

Quick answer: working from 9:00 AM to 5:00 PM with a 60-minute unpaid break is 7 hours. Over five days that adds up to 35 hours a week.

How Work Hours Are Calculated

The calculator turns each time into minutes after midnight, finds the gap between them and subtracts the break. If the end time is earlier than the start time, it adds a full day, so shifts that run past midnight work without any extra steps.

Hours workedHours worked = (End time − Start time − Break) ÷ 60

Weekly hours are the daily hours times the days you work. Monthly hours use 52 weeks divided by 12 months, which is about 4.33 weeks, and yearly hours use 52 weeks.

Worked Examples

These shifts show how the break changes the result. The decimal column is the figure most payroll systems ask for.

ShiftBreakHours and minutesDecimal hours
9:00 AM to 5:00 PM60 min7 h 0 m7
8:00 AM to 4:30 PM30 min8 h 0 m8
7:00 AM to 3:00 PM30 min7 h 30 m7.5
8:00 AM to 6:00 PM60 min9 h 0 m9
10:00 PM to 6:00 AM (night)30 min7 h 30 m7.5
6:30 AM to 3:15 PM45 min8 h 0 m8

Minutes to Decimal Hours

Timesheets often need minutes written as a decimal. Divide the minutes by 60, or use this quick reference. For example, 7 hours 45 minutes is written 7.75.

MinutesDecimal hours
5 min0.08
10 min0.17
15 min0.25
20 min0.33
30 min0.5
40 min0.67
45 min0.75
50 min0.83

Weekly, Monthly and Yearly Hours

Once you know your daily hours, the longer totals follow. The table assumes five working days a week and a full 52-week year with no time off.

Hours per dayPer week (5 days)Per monthPer year
4 h20 h86.67 h1040 h
6 h30 h130 h1560 h
7 h35 h151.67 h1820 h
7.5 h37.5 h162.5 h1950 h
8 h40 h173.33 h2080 h
9 h45 h195 h2340 h
10 h50 h216.67 h2600 h

Night Shifts and Overnight Hours

For a shift that starts in the evening and finishes the next morning, just enter the real clock times. A start of 10:00 PM and an end of 6:00 AM is counted as 8 hours on shift, and the result says the shift ends the next day. Shifts longer than 24 hours are not supported, because the calculator reads each time as a time of day.

Paid and Unpaid Breaks

Only unpaid time should go in the break box. A paid tea break stays inside your working time. If you are not sure how your employer treats a lunch break, check your contract or ask payroll, as rules differ by country and by workplace.

Related Date and Time Tools

To count working days between two dates, use the business days calculator. For adding and subtracting hours and minutes, try the hours calculator and the time calculator. If you need the days between two dates, the days between dates calculator has the answer.

Limits of This Calculator

The pay figure is gross and does not include tax, overtime rates, bonuses or shift allowances. It also does not adjust for clock changes in spring or autumn. Use it as a quick estimate and compare it with your official timesheet when the numbers matter.

How to Use This Work Hours Calculator

1

Enter your shift times

Set the start and end time, or tap a quick shift such as 9 to 5 or Night shift.

2

Set the break

Type the unpaid break in minutes or drag the slider. Use 0 if your break is paid.

3

Choose days per week

Pick how many days you work each week to see weekly, monthly and yearly hours.

4

Read and copy

Check the hours and minutes, the decimal hours and the optional pay, then copy the result or press Reset.

Features

Instant Results
The answer updates as you change a time
Breaks Included
Take unpaid break time off the shift
Night Shifts
Hours past midnight are handled for you
Sliders and Presets
Set the break and days with a slider or a quick shift
Longer Totals
Weekly, monthly and yearly hours
Works on Any Device
Easy to use on phone, tablet and desktop
Frequently Asked Questions
Common questions about the Work Hours Calculator.
How do I calculate hours worked?
Subtract the start time from the end time, then subtract unpaid breaks. For example, 9:00 AM to 5:00 PM is 8 hours, and a 60-minute break leaves 7 hours of work. The calculator does this as soon as you change a time.
How do I convert minutes to decimal hours?
Divide the minutes by 60. Thirty minutes is 0.5 hours, 15 minutes is 0.25 hours and 45 minutes is 0.75 hours. The result is shown in both hours and minutes and in decimal hours, so you can copy whichever your timesheet or payroll asks for.
Can it calculate a night shift that goes past midnight?
Yes. If the end time is earlier than the start time, the calculator treats it as the next day. A shift from 10:00 PM to 6:00 AM is 8 hours before the break, so a 30-minute break leaves 7.5 hours.
How many hours do I work in a week, month and year?
Set the days you work per week and the tool multiplies your daily hours. A 7-hour day over five days is 35 hours a week. The monthly figure uses 52 weeks divided by 12 months, and the yearly figure uses 52 weeks.
Does the calculator work out my pay?
If you enter an hourly rate, it shows what you earn per week from the hours worked. Leave the rate blank when you only need the hours. The figure is gross pay before tax and does not include overtime rates.
Is the break paid or unpaid?
The break box is for unpaid time that you want taken off the shift. If your break is paid, set it to 0 so the full time on shift counts as work.