Skip to content
helpyself

Time Card Calculator

Local only — nothing is uploaded unless you save or share it.

A time card calculator for hours worked, breaks and overtime across a week.

  1. Fill in start and end times for each day you worked
  2. Put unpaid breaks in as minutes
  3. Add an hourly rate if you want the pay as well
DayStartEndBreak (min)
Save this tool

Keep Time Card Calculator handy

Bookmark it

About this tool

Clock-in and clock-out for each day, minus unpaid breaks, added up. Out comes the total in hours and minutes, the same total in decimal hours, and what it is worth if you give it an hourly rate. Both forms of the total, because payroll wants 7.75 and a person wants 7 h 45 m — they are the same number, and almost nobody converts between them correctly under time pressure. That conversion is most of why this tool gets searched for at all. Everything is kept in whole minutes until the very last division. Adding up five shifts of 8.6166 hours drifts before the week is out; adding whole minutes does not, so the total is exact and gets rounded once rather than five times. Overnight shifts work. A shift ending before it started has crossed midnight — 22:00 to 06:00 is eight hours, not minus sixteen — and it is flagged on the row so you can check that is what you meant. Times are read forgivingly: "9:00", "0900", "9am" and "9" all mean the same thing. A time card is transcribed from a paper sheet or from memory, and a tool that rejects "930" because it wanted a colon is arguing with somebody who already knows what they meant.

Frequently asked questions

What are decimal hours?

The same total written as a number rather than a clock: 7 h 45 m is 7.75 decimal hours. Payroll systems almost always want this form, and converting by hand is where the mistakes happen — 7 h 45 m is not 7.45.

Does it work as an hours worked calculator for a whole week?

That is the shape it is built for: in and out times for each day, breaks taken off, and the week totalled with overtime separated. An hours worked calculator that stops at one day makes you do the addition that goes wrong, and decimal hours — 7:30 as 7.5 — are shown beside the clock times because payroll wants the decimal.

Does it handle a shift that runs past midnight?

Yes. A finish time earlier than the start time is read as the next morning rather than as a mistake, so a 22:00 to 06:00 shift comes out as eight hours instead of a negative number. That case is the reason a work hours calculator is worth having rather than doing it in your head at the end of a late week.

How do I calculate hours worked?

Put the start and finish times in for each day and subtract the break — the tool does the awkward part, which is that time is not decimal. Nine to five thirty with a forty-minute break is 7 hours 50 minutes, which is 7.83 hours on a payslip, and both are shown because one is what you worked and the other is what you get paid for.

Does it handle night shifts?

Yes. A shift ending before it starts is taken to have crossed midnight, so 22:00 to 06:00 is eight hours. The row is marked as overnight so you can check that is what you meant, since the only other reading would be a negative shift.

How should I type the times?

However you like. "9:00", "09.00", "0900", "9am" and "9" all read the same. Time cards get copied off paper under time pressure, and refusing an input everybody understands is not accuracy, it is obstruction.

How does overtime work?

Set the weekly hours at which it starts and the multiplier — 1.5 is usual. Anything past the threshold is paid at the higher rate and shown separately. Overtime rules vary enormously by country and contract, so nothing is assumed.

Are my hours or my pay rate sent anywhere?

No. It all runs in this browser tab and nothing is stored — including the rate, which is the field people are most reasonably careful about. Close the page and it is gone.

Help improve this tool

Found a bug, want a change, or need a tool we don't have?

/time-card-calculator

↑↓ to move · Enter to open · Esc to close