Time card calculator
Add a week of shifts, subtract unpaid breaks and show hours above a chosen arithmetic threshold.
Did this calculator give you what you needed?
What could be better?
A transparent weekly total
Each completed row is calculated separately. The unpaid break is subtracted in minutes, then all rows are added. Empty rows are ignored.
The threshold is arithmetic, not payroll advice
Hours above the selected threshold are separated for convenience. This calculator does not determine overtime eligibility, pay rate, lawful breaks, rounding policy or payroll compliance.
A worked example
Five days of 09:00 to 17:30 with a 30-minute unpaid break each day: every row is 8 hr 30 min of clock time minus half an hour, so eight hours, and the week totals 40. Add a Saturday from 10:00 to 14:00 with no break and the total becomes 44, of which four hours sit above a 40-hour threshold.
Nothing here is rounded. A day worked from 09:00 to 17:37 is 8 hr 37 min of clock time, not 8 hr 45 min. Employers who round to the nearest quarter hour will show a slightly different figure, and that difference is a policy question rather than an arithmetic one.
Frequently asked questions
Does this tell me whether I am owed overtime?
No, and it is worth being precise about why. Overtime depends on your classification, your state, sometimes daily rather than weekly hours, and what counts as hours worked in the first place. The threshold field simply splits the week at a number you choose. Treat the split as arithmetic and take entitlement questions to your payroll department or your state labor office.
How do I enter a shift that finishes after midnight?
Tick "Allow shifts to cross midnight" and enter the times as they are, for example 21:00 to 05:30. The row is then counted as 8 hr 30 min on the day it started. Without that option, an end time earlier than the start time makes the row negative so that the mistake is visible rather than absorbed into the total.
Are the breaks paid or unpaid?
The break field is subtracted from the row, so it is for unpaid breaks only. Enter the minutes actually taken off the clock, typically 30 or 60 for a meal break. Paid rest breaks stay inside the shift and should not be entered here, because they are already part of the hours you are paid for.
Do I have to fill in all seven days?
No. Rows left empty are ignored, so a three-day week totals three rows. A row needs both a start and an end time to count; entering only one leaves the row incomplete and the calculator says so rather than guessing the missing half.
Can I use a threshold other than 40 hours?
Yes, the field accepts any value in quarter-hour steps, including zero if you want every hour listed as above the line. Common alternatives are 37.5 for salaried weeks with unpaid lunches and 44 or 48 in countries where the statutory week is longer than the US one.
Are my hours saved anywhere?
No. The whole grid lives in the page and is gone when you close the tab. Nothing is uploaded, there is no account, and the usage events the site records cannot contain your times, your total or your threshold.
More tools
Compare dates or add and subtract calendar units.
Business daysCount weekdays and optional US federal holidays.
Time durationFind hours and minutes between two clock times.
Age calculatorFind calendar age on today or another date.
Military timeConvert between 12-hour and 24-hour clock times.
Decimal timeConvert hours and minutes to decimal hours and back.