Hours Calculator & Weekly Timesheet
Fill in the days you worked and the totals build up underneath. Times can be written almost any way you like — 9, 9:30, 0930, 9:30am, 17:45 — and an end time earlier than the start is read as a shift that ran past midnight.
| Day | Start | End | Break (min) | Hours | Remove |
|---|
Clear the field to switch overtime off. This is a weekly threshold, which is not how every jurisdiction works.
How the times are read
The parser is deliberately loose, because nobody types times consistently. All of these mean half past nine in the morning: 9:30, 9.30, 0930, 930, 9:30 am. A bare number is read as an hour, so 5 is 05:00 and 5pm is 17:00. Anything from 13 upwards is unambiguous already.
The one place the 12-hour clock genuinely trips people is midnight and noon. 12:00 am is midnight and 12:00 pm is noon, which is backwards from how most people reason about it — twelve feels like it should be the top of the day either way. If a shift boundary falls at twelve, write it in 24-hour time and remove the doubt.
When the end time is earlier than the start, the shift is treated as running past midnight and 24 hours are added. A start and end that are exactly equal is treated as zero, not as a full day, because a typo is far more likely than a 24-hour shift.
Why payroll uses decimal hours
Seven hours and forty-five minutes is 7.75 hours, not 7.45. This is the single most common timesheet error, and it always goes the same direction: writing the minutes after the decimal point quietly shortchanges anyone who worked past the half hour.
The conversion is minutes divided by 60. The ones worth memorising: 6 minutes is 0.1, 15 is 0.25, 30 is 0.5, 45 is 0.75. Ten minutes is 0.1667, which is why payroll systems tend to work in tenths of an hour — six-minute blocks divide cleanly and ten-minute blocks do not.
Rounding, and the rule behind it
Employers rarely pay to the minute. In the United States, federal regulations under the Fair Labor Standards Act permit rounding to the nearest quarter hour — the so-called seven-minute rule, where 1 to 7 minutes round down and 8 to 14 round up — on the condition that it averages out over time and does not systematically deprive employees of pay. Rounding that only ever goes one way has repeatedly been struck down in court.
The rounding option here applies to each entry separately, which is what most systems do and which is not the same as rounding the weekly total. Round five daily entries to the nearest 15 minutes and the difference against the exact total can reach 37 minutes in either direction.
Overtime is not one rule
The threshold here is weekly, because that is the most common arrangement, but it is not universal:
- US federal law requires 1.5× for hours over 40 in a workweek. There is no federal daily overtime.
- California adds daily overtime: 1.5× after 8 hours in a day, double time after 12, plus separate rules for a seventh consecutive day. A weekly-only calculation will understate what is owed there.
- The EU Working Time Directive takes a different approach entirely — it caps the average working week at 48 hours over a reference period rather than mandating a premium. Overtime pay comes from national law or your contract.
Treat the pay figure as an estimate of gross pay before anything is deducted. It knows nothing about tax, national insurance, pension contributions or shift differentials.
Where this gets it wrong
- Daylight saving. A shift that crosses a clock change is an hour shorter or longer in real elapsed time than the clock suggests. This tool only sees clock times, so on those two nights a year it will be off by exactly one hour.
- Shifts longer than 24 hours cannot be expressed with two clock times. Split them across two rows.
- Breaks are assumed unpaid. If your break is paid, leave the field empty rather than entering it.
- Nothing is saved. Reloading the page clears the sheet. There is no account and no storage, which is the trade for nothing being uploaded anywhere.
Frequently asked questions
How do I convert minutes into decimal hours?
Divide by 60. So 45 minutes is 0.75 of an hour and 20 minutes is 0.333. The mistake to avoid is writing 7 hours 45 minutes as 7.45 — it is 7.75, and the error always costs the person who worked the hours.
Does it handle a night shift that crosses midnight?
Yes. If the end time is earlier than the start time, 24 hours are added automatically, so 22:00 to 06:00 comes out as 8 hours. It cannot handle a shift longer than 24 hours — split those across two rows.
Is 12:00 pm noon or midnight?
Noon. 12:00 am is midnight. The tool follows that convention, but if a shift starts or ends at twelve it is safer to write 00:00 or 12:00 in 24-hour time, where there is nothing to misread.
Can my employer round my hours?
In the United States, yes, within limits: federal rules allow rounding to the nearest quarter hour provided it does not consistently work against employees. Rounding that only ever goes the employer’s way has been rejected by courts. Other countries set their own rules.
Is my timesheet saved?
No. Everything is calculated in this tab and nothing is transmitted or stored, not even in local storage. Reloading the page starts you with an empty week, so copy the totals out before you close it.
Last updated September 19, 2026