Time Card Calculator

Fill in the start time, end time and unpaid break (minutes) for each day you worked. Leave a day empty to skip it. Totals update as you type.

DayStartEndBreak (min)Hours
Monday-
Tuesday-
Wednesday-
Thursday-
Friday-
Saturday-
Sunday-

Total hours-
Decimal hours-
Overtime hours-
Gross pay-

How a time card is calculated

For each day the calculator subtracts the start time from the end time, then subtracts the unpaid break. If the end time is earlier than the start time it assumes you worked past midnight and adds 24 hours, so a 10:00 pm to 6:00 am night shift counts as 8 hours. The daily totals are added up for the week. Hours beyond the overtime threshold (40 per week by default) are paid at the overtime multiplier (1.5 for time and a half). Decimal hours are minutes divided by 60, which is what most payroll systems want: 7 hours 30 minutes is 7.50, not 7.30.

Worked examples (one day)

StartEndUnpaid breakHours and minutesDecimal hours
09:0017:3030 min8:008.00
08:1516:4530 min8:008.00
07:3015:0030 min7:007.00
22:0006:0030 min7:307.50
09:0012:000 min3:003.00

Minutes to decimal hours

Minutes510152030404550
Decimal0.080.170.250.330.500.670.750.83

FAQ

How do I calculate hours worked on a time card?

Subtract the start time from the end time and then subtract any unpaid break. For 9:00 am to 5:30 pm with a 30 minute lunch that is 8 hours 30 minutes minus 30 minutes = 8 hours.

How do I convert minutes to decimal hours?

Divide the minutes by 60. 15 minutes is 0.25, 30 minutes is 0.50, 45 minutes is 0.75, and 20 minutes is 0.33.

How is overtime calculated?

In the US, federal law requires time and a half for hours over 40 in a workweek for most non-exempt employees. Some states and countries also use a daily threshold or a different weekly limit, so change the overtime fields to match your rules. This tool uses a weekly threshold only.

Does it handle night shifts?

Yes. If the end time is earlier than the start time, the calculator treats the shift as running past midnight and adds 24 hours.

Is my data saved?

No. Everything is calculated in your browser and nothing is uploaded or stored. Refreshing the page resets the card.

See also: hours calculator · overtime pay calculator · hourly to salary calculator · business days calculator · time converter · all tools