Free · no signup · hours worked
Work Hours Calculator
Work out exactly how many hours you worked. Enter your start and end times (and any unpaid break) and get the total in decimal hours or hours-and-minutes, with overtime and pay.
Short answer
To find your work hours, subtract your start time from your end time and take off any unpaid break. 8:30 AM to 4:00 PM with no break is 7.5 hours worked; add each day for your weekly total.
Total hours this week
—
Enter your clock-in and clock-out times to see your hours and pay.
About the work hours calculator
Use the single-shift mode to check one day fast, or switch to the weekly grid to add up a whole week of work hours. Either way you get the answer two ways payroll and people actually use it — decimal hours (7.50) for timesheets and hours-and-minutes (7:30) for reading at a glance — plus overtime once the week passes 40 hours, and gross pay if you enter your rate.
Weekly pay at $20/hour (federal 40-hour rule)
| Hours worked | Regular | Overtime | Gross pay |
|---|---|---|---|
| 40 hours | 40.00 h | 0.00 h | $800 |
| 45 hours | 40.00 h | 5.00 h | $950 |
| 50 hours | 40.00 h | 10.00 h | $1,100 |
Federal FLSA rule: time-and-a-half on hours over 40 in a workweek. Gross pay before taxes. California-style daily-overtime states change the split — pick your state in the calculator.
How we calculate this
This calculator turns clock times into paid hours the same way payroll does:
- Each shift. clock-out minus clock-in, minus your unpaid break. If the out time is earlier than the in time, the shift is treated as overnight (it crossed midnight). Punches can be rounded to the nearest 5, 6, or 15 minutes to match your employer's rule.
- The week. daily hours are added into a weekly total, then split into regular, overtime (1.5×), and double-time (2×) using the federal 40-hour rule plus your state's daily-overtime rule where one exists.
- Pay. regular hours × rate + overtime × rate × 1.5 + double-time × rate × 2 = gross pay before taxes. Leave the rate blank for an hours-only total.
Assumptions
- Non-exempt hourly employee — salaried-exempt roles earn no overtime.
- Unpaid breaks are entered and deducted; paid breaks are not entered.
- Gross pay — taxes and deductions come out after (see the paycheck calculator).
Sources
Last reviewed: July 17, 2026
Frequently asked questions
How do I calculate my work hours?+
Convert your clock-in and clock-out times to a 24-hour value, subtract the start from the end, then subtract any unpaid break. For example, 9:00 AM to 5:00 PM is 8 hours; take off a 30-minute lunch and you worked 7.5 hours. This calculator does it for you — enter your times for each day and it totals the week, in decimal hours (7.50) or hours and minutes (7:30).
How do I add up hours and minutes for payroll?+
Payroll runs on decimal hours, not hours-and-minutes, so 7 hours 30 minutes is 7.5, and 7 hours 15 minutes is 7.25 (15 ÷ 60 = 0.25). Add the decimal hours for each day to get the weekly total. This tool shows both formats and can round each punch to the nearest 5, 6, or 15 minutes to match your employer's payroll rules.
How does the calculator handle a lunch break?+
Enter the unpaid break in minutes for each day and it's subtracted from that day's total. A 30-minute lunch on an 8.5-hour shift leaves 8 paid hours. Paid breaks shouldn't be entered — only deduct time you're not paid for.
How is overtime calculated on a timesheet?+
Under federal law, overtime is 1.5× your rate for hours over 40 in a workweek. A few states — California, Alaska, Nevada, and Colorado — also pay overtime after a set number of hours in a single day (California: 1.5× after 8 hours, 2× after 12). Pick your state and the calculator splits your week into regular, overtime, and double-time hours automatically.
Can it calculate overnight shifts that cross midnight?+
Yes. If your clock-out time is earlier than your clock-in time — say 10:00 PM to 6:00 AM — the calculator assumes the shift ran overnight and counts 8 hours, not a negative number.
How do I calculate pay from my hours?+
Enter your hourly rate and the calculator multiplies your regular hours by the rate, overtime hours by 1.5× the rate, and any double-time hours by 2×, then adds them for your gross pay before taxes. Leave the rate blank if you only want the hours.
What time formats can I enter?+
Almost any — "9:00 AM", "9am", "09:00", "17:30", or "0900" all work. You can mix 12-hour and 24-hour times across the week; the calculator normalizes them.
Can I save or share my timesheet?+
Yes. Your entries are saved in the page's web address, so you can bookmark it, reopen it later, or send the link to someone — no account needed. You can also print the timesheet or download it as a CSV file for your records.
Also try the Hours Calculator hub, or estimate take-home pay after taxes with the paycheck calculator.