Work hours calculator
This free work hours calculator adds up a week of shifts, unpaid breaks and night shifts. See overtime the way federal or California law counts it, then print or download your timesheet.
- Free, no sign-up
- Hours stay on your device
- Federal and California overtime
Weekly timesheet
Same hours most days? Fill them in one go
Week start, dates and punch rounding
A shift whose end time is earlier than its start time is counted as a night shift that ends the next day, on the day it started. Overtime is worked out per workweek, so pick the day your employer's week starts.
- Monday0:000.00 h
- Tuesday0:000.00 h
- Wednesday0:000.00 h
- Thursday0:000.00 h
- Friday0:000.00 h
- Saturday0:000.00 h
- Sunday0:000.00 h
Totals also update as you type. Saved in this browser only.
How to use the work hours calculator
- Fill a regular week in one go. If you work the same hours most days, set them in the "Same hours most days?" box, pick the days and press "Fill selected days". Then change any day that was different.
- Enter each shift's start and end time. Use the times from your time clock or schedule. Leave days you did not work empty.
- Add your unpaid break in minutes. A 30-minute lunch is 30, an hour is 60. Paid rest breaks stay in your hours, so don't enter them.
- Set your pay and overtime rules. Add your hourly rate, pick a rule or type your own limits, and set the overtime and double-time multipliers your job uses. Add a shift differential or other pay if you get them. The totals split your week into regular, overtime and double-time hours and show your gross pay.
- Print, download or copy the result. Print gives a clean one-page timesheet. CSV opens in Excel or Google Sheets.
How work hours are calculated
For each shift, hours worked are the end time minus the start time. Subtract unpaid breaks, then add the days together for the week. Convert the minutes to decimal hours by dividing by 60. Overtime is whatever goes past your rule's limit, for example 40 hours in the workweek under federal law.
Here is a full week worked through. Someone works Monday to Friday, 8:00 AM to 5:30 PM, with a 30-minute unpaid lunch, at $20 an hour:
- One day: 8:00 AM to 5:30 PM
- 9:30
- Minus unpaid lunch
- −0:30
- Hours each day
- 9:00
- Five days
- 45:00 (45.00 h)
- Regular hours (up to 40)
- 40:00
- Overtime hours at 1.5x
- 5:00
- Regular pay: 40 × $20
- $800.00
- Overtime pay: 5 × $30
- $150.00
- Gross pay for the week
- $950.00
For the long version, with night shifts, minutes to decimals and common mistakes, read how to calculate hours worked.
Same week, different overtime rules
The overtime rule changes the answer more than anything else you enter. The federal rule only looks at the week as a whole. California also looks at each day. These rows were worked out with the same code the calculator uses:
| Week worked | Total | Federal | California |
|---|---|---|---|
| 5 days × 9 h | 45:00 | 5:00 OT | 5:00 OT |
| 4 days × 10 h | 40:00 | None | 8:00 OT |
| 6 days × 8 h | 48:00 | 8:00 OT | 8:00 OT |
| 1 × 13 h + 4 × 7 h | 41:00 | 1:00 OT | 4:00 OT + 1:00 2x |
Under the FLSA, an employee who is not exempt must get at least one and a half times their regular rate for hours over 40 in a workweek. A workweek is a fixed, recurring block of 168 hours, and hours can't be averaged over two weeks. California adds daily overtime after 8 hours, double time after 12, and special rules on a seventh consecutive day. A few other states also have daily overtime rules. Union contracts and company policies can be more generous than the law.
What this calculator handles
| Your situation | How to enter it |
|---|---|
| Unpaid lunch | Minutes in the break box for that day |
| Split shift | "Add a shift" under the day |
| Night shift past midnight | Clock times as they are; it is marked +1 day |
| Time clock rounds punches | Options: nearest 5, 6 or 15 minutes |
| Week starts on Sunday | Options: workweek starts on |
| California or daily overtime | Overtime rule in the pay panel |
| Overtime after 10 h a day or 44 a week | Type your own limits under "Overtime starts after" |
| Time and a quarter, double or triple time | Type any multiplier, such as 1.25 or 3 |
| Night or weekend shift differential | Shift differential: overtime is then paid on the higher rate |
| Tips, bonus or allowance | Other pay, added to gross pay |
| Payroll wants decimal hours | Shown under every day and the week total |
Your hours stay on your device. The calculator runs in your browser and saves your week there, so nothing about your schedule or pay is sent anywhere.
Common questions
Should I enter paid breaks in the break box?
No. The break box is for unpaid time only, such as a 30-minute lunch where you are fully off duty. Short rest breaks of about 20 minutes or less are normally paid under federal law, so leave them in your hours. If you are unsure which of your breaks are paid, check your pay stub or ask payroll.
How do I enter a night shift that ends after midnight?
Enter the times as they appear on the clock, for example 10:00 PM to 6:30 AM. When the end time is earlier than the start time, the calculator knows the shift ended the next day, marks it "+1 day", and counts all of it on the day the shift started.
Can I add two shifts on the same day?
Yes. Use "Add a shift" under any day for a split shift, such as 7:00 to 11:00 and 4:00 to 8:00. The day total adds both shifts and then subtracts the unpaid break once.
Does the calculator save my hours?
Your times are saved in this browser on this device, so you can close the page and come back. Nothing is sent to a server. "Clear all times" wipes the week, and clearing your browser data removes it too.
Why does California show more overtime than the federal rule?
Federal law (the FLSA) only counts overtime after 40 hours in a workweek. California also counts it by the day: time-and-a-half after 8 hours in a workday, double time after 12, and special rules on a seventh consecutive day. A week of four 10-hour days has no federal overtime but 8 hours of California overtime.
Can I calculate two weeks or a full pay period?
This page totals one workweek, because overtime must be worked out week by week. For a biweekly pay period, use the time card calculator, which keeps each week's overtime separate and prints both weeks on one card.
Sources
- U.S. Department of Labor: Overtime pay
- U.S. Department of Labor: Fact Sheet #22, Hours worked under the FLSA
- California Labor Commissioner: Overtime FAQ
- 29 CFR 785.48: Use of time clocks (rounding)
Last checked . General information, not legal or payroll advice. Your employer's policy, contract or state law may differ.
More time tools
- Time card calculatorClock in, lunch out, lunch in, clock out. One or two weeks, ready to print.
- Hours calculatorHours and minutes between two times or two dates.
- Overtime calculatorOvertime and double-time pay from your hours and rate.
- Decimal hours converterHours and minutes to decimal hours and back, with a chart.
- Time clock roundingWhat the 7-minute rule and other rounding do to a punch.