Hours Calculator · Practical guide

How Many Hours Did I Work This Week?

Add each day, subtract breaks, convert minutes to decimals. A sample 39.5-hour week shows exactly how it is done.

At a glance

Add Up Each Day

To find how many hours you worked this week, total each day's end time minus start time, subtract breaks, then add the days. Five days of 8:30 AM to 5:00 PM with a 30-minute lunch is 8 hours a day, or exactly 40.00 hours for the week.

Interactive tool

Hours Calculator

Enter your own values, then compare the result with the examples below.

Results

Total Hours-
Regular Hours-
Overtime Hours-
Total Pay-

A Sample Week

DayInOutBreakHours
Monday8:30 AM5:00 PM30 min8.00
Tuesday8:30 AM5:30 PM30 min8.50
Wednesday8:30 AM5:00 PM30 min8.00
Thursday8:30 AM6:00 PM30 min9.00
Friday8:30 AM3:00 PM30 min6.00
Total---39.50

That week totals 39.5 hours — half an hour under the federal 40-hour overtime threshold, so no weekly overtime is due.

Tips for Accurate Totals

  • Record times daily; reconstructing a week from memory is where errors creep in.
  • Convert minutes to decimals: 15 min = 0.25, 30 min = 0.50, 45 min = 0.75.
  • Track overtime separately — hours past 40 pay 1.5x under federal law.

The weekly mode above accepts plain hour totals per day; daily shift mode takes start times, end times, and break lengths directly.

Frequently Asked Questions

How do I convert 7 hours and 45 minutes to decimal?

Divide the minutes by 60: 45 / 60 = 0.75, so it is 7.75 hours.

Should I round my hours for payroll?

Federal rules allow rounding to the nearest quarter hour, but it must average out neutrally, not always in the employer's favor.

Do breaks under 20 minutes count as paid?

Generally yes. Short rest breaks of 5 to 20 minutes are considered paid work time under the FLSA; bona fide meal periods of 30 minutes or more are not.

What if I worked different hours each day?

Add each day separately after subtracting that day's break. The daily-shifts mode handles any mix of start times, end times, and break lengths.