Free · Auto-saves · Prints a clean timesheet

Hours calculator

A weekly time card: enter clock-in, clock-out and break for each day and get totals in hours:minutes and decimal hours — plus gross pay with overtime.

DayClock inClock outBreak (min)HoursDecimal
Week total0:000.00

🔒 Your hours auto-save in this browser only — nothing is uploaded.

Counting hours, minus the math

🧾

Payroll-ready decimals

7:45 becomes 7.75 automatically — the format payroll and invoicing systems actually want.

🌙

Overnight shifts

Clock in at 10 PM, out at 6 AM — the calculator knows you didn't work negative eight hours.

💵

Check your paycheck

Add your rate and overtime rules to see the gross pay your hours should produce — before the paystub arrives.

Decimal hours and the sixty-minute trap

Payroll systems work in decimal hours, and converting from minutes is where errors start. Ninety minutes is 1.5 hours, but 1 hour 15 minutes is 1.25 hours, not 1.15 — dividing by 60 rather than treating minutes as decimal fractions. Writing 7:45 as 7.45 rather than 7.75 understates the shift by 18 minutes, and repeated across a fortnight it is a meaningful sum.

The conversions worth memorising are the quarter hours: 15 minutes is 0.25, 30 is 0.5, 45 is 0.75. Ten minutes is 0.1667, and 20 is 0.3333 — both recurring, which is why totals computed from rounded decimals drift from totals computed in minutes.

The robust approach is to sum in minutes and convert once at the end. Converting each entry to decimal, rounding, and then adding introduces an error per entry that accumulates across a timesheet.

Minutes to decimal hours conversion table

Payroll wants decimal hours, the time clock gives minutes. Divide minutes by 60 — never write 1 hour 15 minutes as 1.15.

MinutesDecimalMinutesDecimalMinutesDecimal
5 min0.08325 min0.41745 min0.75
10 min0.16730 min0.5050 min0.833
15 min0.2535 min0.58355 min0.917
20 min0.33340 min0.66760 min1.00

How many hours is a common shift?

ShiftGrossLess 30 min breakLess 1 hour break
9 to 58:00 (8.0)7:30 (7.5)7:00 (7.0)
9 to 69:00 (9.0)8:30 (8.5)8:00 (8.0)
8 to 48:00 (8.0)7:30 (7.5)7:00 (7.0)
7 to 3:308:30 (8.5)8:00 (8.0)7:30 (7.5)
9am to 7pm10:00 (10.0)9:30 (9.5)9:00 (9.0)
10pm to 6am (overnight)8:00 (8.0)7:30 (7.5)7:00 (7.0)
Monday–Friday, 9 to 540:00 (40.0)37:30 (37.5)35:00 (35.0)
Monday–Friday, 8 hours/day40:00 (40.0)37:30 (37.5)35:00 (35.0)

Rounding practices and what the law permits

Many employers round clock times to the nearest quarter hour. In the United States this is permitted under the Fair Labor Standards Act provided it is neutral over time — rounding must not systematically favour the employer. Rounding down only, or always rounding start times up and end times down, is unlawful, and has produced substantial back-pay settlements.

The seven-minute rule follows from quarter-hour rounding: minutes 1 to 7 past a quarter round down and 8 to 14 round up. Applied consistently in both directions it is neutral; applied selectively it is wage theft.

Rules differ by jurisdiction, and several US states as well as other countries are stricter than the federal baseline — some require payment for all time actually worked with no rounding at all. Where a timesheet is contested, the governing rules are those of the workplace's jurisdiction rather than any general convention, and this tool is arithmetic rather than legal guidance.

Overnight shifts, breaks and overtime

A shift crossing midnight breaks naive subtraction: an end time of 02:00 minus a start of 22:00 gives −20 hours rather than 4. The fix is to add 24 hours when the end time is earlier than the start, which is what this calculator does — but check the result when a shift is unusually long, since a genuine 20-hour gap and a 4-hour overnight shift are indistinguishable from the times alone.

Unpaid breaks must be deducted, and the rules vary: many jurisdictions mandate a break after a certain number of continuous hours, and whether it is paid depends on whether the worker is free to leave. A break during which someone must remain available is generally working time.

Overtime thresholds also vary. The US federal standard is over 40 hours in a week, with no daily threshold, while several states add a daily one — California pays overtime beyond 8 hours in a day and double time beyond 12. The European Working Time Directive caps average weekly hours instead. Totalling hours is arithmetic; what they are worth is a matter of the applicable rules and any contract.

Hours calculator FAQ

How do I convert minutes to decimal hours?

Divide the minutes by 60: 15 min = 0.25, 30 min = 0.50, 45 min = 0.75. The table does this per-day and for the weekly total.

Is the break subtracted automatically?

Yes — enter the unpaid break in minutes and it's deducted from that day's total.

Can I use it for invoicing clients?

Absolutely — track the week, set your rate, then Copy summary to paste the breakdown into an invoice. Need a full invoice? Use the Invoice Generator.

Why is 7 hours 45 minutes not 7.45 in decimal?

Minutes are sixtieths, not hundredths. 45 minutes is 45/60 = 0.75, so the correct decimal is 7.75. Writing 7.45 understates the shift by 18 minutes.

Is it legal for my employer to round my hours?

In the US, rounding is permitted under federal rules only if it is neutral over time and does not systematically favour the employer. Some states and countries are stricter. Check the rules for your jurisdiction — this tool does arithmetic, not legal advice.

How do I calculate payroll hours and minutes?

Convert minutes to decimal by dividing by 60, then add. 1 hour 15 minutes is 1.25 hours, not 1.15. Sum everything in minutes first and convert once at the end — converting and rounding each entry separately compounds the error across a timesheet.

How many hours is 9 to 6?

Nine hours gross. With a 30-minute unpaid lunch it is 8.5 paid hours, and with a full hour it is 8.0.

How many hours is Monday to Friday?

A five-day week of 9-to-5 shifts is 40 hours gross. Deducting a 30-minute unpaid lunch each day leaves 37.5 paid hours, and a full hour leaves 35.

How do I calculate hours worked with a lunch break?

Take the clock-out time minus the clock-in time, then subtract the unpaid break. Enter the break in minutes per day above and the totals update, including the decimal hours payroll needs.