Hours Calculator
Enter clock-in and clock-out times to total work hours, with unpaid breaks deducted from each shift. Read the result as hours and minutes or decimal hours, and copy the working. AM/PM and 24-hour times both work, including shifts that cross midnight. Choose exact minutes or rounding each completed shift to 5, 6 or 15 minutes. Optional daily and weekly thresholds count overtime hours; this tool does not calculate wages or apply employment-law rules. Add durations mode also accepts a list of hours to add or subtract.
| Day | In | Out | Break | Hours | Remove row |
|---|---|---|---|---|---|
Times can be written as 9:00, 9am, 17:30, 5:30 pm or 0930. An out time earlier than the in time is the next morning, so 22:00 to 06:00 counts as 8:00. The break is minutes by default, and 0:45 works too. On a small screen, scroll the table sideways to see every field.
No shifts yet. Enter a start time and an end time on any row, like 9:00 and 17:30, and the hours appear here.
Minutes to decimal hours
Divide the minutes by 60. Six minutes is exactly a tenth of an hour, which is why six minute rounding lands on clean decimals and five minute rounding does not. Figures are shown to two places, the same as the tool.
| Minutes | Decimal hours | As part of a shift |
|---|---|---|
| 5 | 0.08 | 8:05 is 8.08 |
| 6 | 0.10 | 8:06 is 8.10 |
| 10 | 0.17 | 8:10 is 8.17 |
| 12 | 0.20 | 8:12 is 8.20 |
| 15 | 0.25 | 8:15 is 8.25 |
| 18 | 0.30 | 8:18 is 8.30 |
| 20 | 0.33 | 8:20 is 8.33 |
| 24 | 0.40 | 8:24 is 8.40 |
| 30 | 0.50 | 8:30 is 8.50 |
| 36 | 0.60 | 8:36 is 8.60 |
| 40 | 0.67 | 8:40 is 8.67 |
| 45 | 0.75 | 8:45 is 8.75 |
| 48 | 0.80 | 8:48 is 8.80 |
| 50 | 0.83 | 8:50 is 8.83 |
| 54 | 0.90 | 8:54 is 8.90 |
| 60 | 1.00 | 9:00 is 9.00 |
Common questions
- How do I convert minutes to decimal hours?
- Divide the minutes by 60. Forty five minutes is 45 divided by 60, which is 0.75, so 7:45 is 7.75 decimal hours. Six minutes is a tenth of an hour, which is why payroll often rounds to six minute steps. This tool shows both forms at once: hours and minutes for a timesheet, decimal for a payroll sheet. The decimal is shown to two places, so 8:20 reads as 8.33 while the minutes behind it stay whole and exact.
- How do I calculate hours for a shift that runs past midnight?
- An out time earlier than the in time is interpreted as the next day. For example, 22:00 to 06:00 gives 8:00 before breaks, and the row says out is the next day. Equal in and out times count as zero, not a 24-hour shift. For a shift of 24 hours or more, add its known duration in Add durations mode or use Duration Calculator with full dates. Clock-only rows do not adjust for daylight-saving changes.
- How are unpaid breaks taken off?
- Put the break in the Break column on the row it belongs to. A plain number is minutes, so 30 is half an hour, and 0:45 or 45m work too. The break comes off that shift before any rounding is applied, so a 9:00 to 17:30 day with a 30 minute break is 8:00 exactly. A break longer than the shift is refused with the longest one that fits, rather than quietly producing a negative day.
- How does time card rounding work?
- Choose exact minutes or the nearest 5, 6 or 15 minutes. This tool rounds each completed shift after subtracting its break, then sums the rounded shifts. It does not round clock-in and clock-out punches separately. For example, three eight-minute shifts become 45 minutes at the nearest quarter hour; rounding the 24-minute total once would give 30. Exact halves round up. Use the method your records require, since payroll policies differ.
- How is overtime counted here?
- As hours over a threshold you set, and nothing more. The weekly threshold starts at 40 hours and you can change or clear it, and a daily threshold of 8 hours can be switched on as well. With both running, the daily count goes first and the weekly count runs only on the hours the daily count did not already take, so no hour is ever counted twice. Overtime rules differ by country, state and contract, so the threshold is yours to set.
- Can it just add a list of times together?
- Yes. Switch the mode to Add durations and paste them in, one per line or separated by commas or a plus sign: 1:30 + 2:45 comes to 4:15. A plain number is hours, so 1.5 is an hour and a half, while 90m is ninety minutes. A minus takes an entry back off the total, which is how an unpaid break comes out of a list you already typed.
- Are my hours saved anywhere?
- They stay in this browser and go nowhere else. The card, the rounding rule and the thresholds are kept on this device so the page is still filled in when you come back, and nothing is uploaded, because the whole tool runs in the browser and there is no account to make.
- Can I enter military time or AM and PM?
- Yes. Use 09:30, 0930, 9:30 am, 17:30 or 5:30 pm. Without AM or PM, clock times use a 24-hour clock. 12am is midnight and 12pm is noon. A dot in a clock entry is a separator, so use the Add durations mode for decimal hours such as 7.5.
- Can I count two weeks or a full month of shifts?
- The Biweekly Timesheet page starts with 14 separately named days and weekly overtime off. On this page, Add row extends the card for a longer period. Give each date its own label, such as Sep 1 and Sep 2. Clear the weekly threshold when totaling more than one week, and calculate each week separately if you need weekly overtime; 80 hours across two weeks does not represent a 40-hour rule in each week.
- How do I enter several breaks or clock in twice on one day?
- For one shift, add the unpaid breaks together and enter the total in Break: a 30-minute lunch and two 10-minute breaks make 50 minutes. If you have several clock-in and clock-out pairs, use a separate row for each pair with the same day label. The daily total combines those rows. A break is a duration, not a separate lunch-in or lunch-out clock field.
- Can I calculate pay, PTO, FTE or state-specific overtime?
- This page totals time and hours above thresholds you enter. It has no hourly-rate, tax, PTO-accrual, FTE or state-law calculator. Annual Wage Calculator converts a stated rate and regular schedule to gross earnings before deductions; it does not apply overtime premiums to this time card.
- Can I download an Excel time card or track hours automatically?
- Copy the hours summary to move the results into your records. This tool does not create an Excel file, import a spreadsheet, run a live punch clock or synchronize employees. Your manually entered rows are saved in this browser.
- How do I add seconds, convert hours to minutes, or compare dates?
- Use Time Calculator for duration arithmetic including seconds and a total in minutes. Use Duration Calculator for two full dates and times. The decimal-hours and minutes-to-hours pages here handle conversions rounded to whole minutes, with decimal hours displayed to two places.
- How many hours are between bedtime and waking up?
- Enter bedtime as In and the waking time as Out on one row, leaving Break empty. From 22:30 to 06:45 the next morning is 8 hours 15 minutes. This measures the clock interval, not time actually asleep or sleep cycles. Use Duration Calculator with dates for longer spans or daylight-saving changes.
Exact time arithmetic: minutes are counted, then shown as hours and minutes and as decimal hours. Overtime here is a count of hours over a threshold you set; what any hour is paid is not part of this tool.