Time Card Calculator
Add up a week of clock in and clock out times with breaks to get daily hours, overtime and pay.
| Day | Clock in | Clock out | Unpaid break (min) | Hours |
|---|---|---|---|---|
| Monday | โ | |||
| Tuesday | โ | |||
| Wednesday | โ | |||
| Thursday | โ | |||
| Friday | โ | |||
| Saturday | โ | |||
| Sunday | โ |
Fill in a clock in and clock out time for any day โ totals update as you type. A shift that ends earlier than it starts is treated as an overnight shift.
- Total hours
- โ
- Total (h:mm)
- โ
- Regular hours
- โ
- Overtime hours
- โ
- Days worked
- โ
- Total pay
- โ
Pay figures are an estimate based on the rate and overtime rule you enter. They are not payroll or legal advice โ overtime rules differ by country, state and contract, so check yours before relying on the number.
How it works
Each row is one shift. The calculator converts your clock in and clock out times to minutes
since midnight, subtracts the earlier from the later, and takes away the unpaid break:
worked = (out โ in) โ break. If the clock out time is earlier than the clock in
time the shift is assumed to cross midnight, so 22:00 โ 06:00 counts as 8 hours. Optional
rounding is applied to each day separately, to the nearest 5, 6, 15 or 30 minutes (a
quarter-hour rounding of 8h 07m becomes 8h 00m, and 8h 22m becomes 8h 15m).
Weekly totals are summed in whole minutes and only then converted to decimal hours, so the
daily rows always add up to the total. Hours above the overtime threshold (40 per week by
default, the US FLSA rule) are billed at your multiplier โ 1.5 for time-and-a-half โ giving
pay = regular ร rate + overtime ร rate ร multiplier. Everything is calculated in
your browser with plain JavaScript: your hours never leave your device, there is no sign-up
and there are no ads.
Frequently asked questions
How do I calculate hours worked with a lunch break?
Subtract the clock in time from the clock out time, then subtract the unpaid break. A 09:00 to 17:30 shift is 8 hours 30 minutes; take off a 30 minute lunch and you worked 8.00 hours. The calculator does that for each day and adds the week up in whole minutes, so the daily rows always match the weekly total.
Does it handle overnight shifts that cross midnight?
Yes. If the clock out time is earlier than the clock in time the shift is assumed to run past midnight, so 22:00 to 06:00 counts as 8 hours rather than a negative number. No extra setting is needed.
How is overtime worked out?
Hours above the weekly threshold are paid at your multiplier. The defaults are 40 hours per week at 1.5x, the US FLSA time-and-a-half rule, and both are editable. A 44 hour week at 20 an hour gives 40 x 20 = 800 regular plus 4 x 20 x 1.5 = 120 overtime, so 920 in total. Overtime rules vary by country and contract, so treat the figure as an estimate.