YepCalc

Time Card Calculator

Add up the hours you worked from your start and end times and unpaid breaks. The calculator shows each day and the total in hours and minutes and in decimal hours, and multiplies the total by your hourly rate if you enter one.

Enter times like 8:30 AM, 830a, or 17:30.

Days

Day 1

min

Day 2

min

Day 3

min

Day 4

min

Day 5

min

Day 6

min

Day 7

min

Leave days you didn't work blank. For a split shift, enter the first start, the last end, and the time off in between as a break.

Pay

Result

Enter a start and end time to see the total.

How to calculate hours worked

For each day, subtract the start time from the end time, then subtract unpaid breaks:

Hours worked = end time − start time − unpaid break

8:30 AM to 5:15 PM is 8 hours 45 minutes, so with a 45-minute lunch you worked 8:00. If the end time is earlier than the start time, the shift ended the next day:

Hours worked = end time + 24 hours − start time − unpaid break

10:00 PM to 6:30 AM is 8 hours 30 minutes, so with a 30-minute break you worked 8:00. The total is the sum of the days. A day can't be 24 hours or longer, and a start and end at the same time isn't counted, so split a 24-hour shift into two days, such as 7:00 AM to 7:00 PM and 7:00 PM to 7:00 AM.

Enter only breaks you aren't paid for. Under US federal rules, short rest breaks of about 5 to 20 minutes count as hours worked, while a meal period of usually 30 minutes or more, when you're fully relieved of duty, doesn't (29 CFR 785.18 and 785.19). Check your employer's rules and the rules where you work.

The calculator uses the exact minutes you enter. Some employers round clock-in and clock-out times to the nearest 5, 6, or 15 minutes, which federal rules allow only if it doesn't shortchange workers over time (29 CFR 785.48). If yours rounds, enter the rounded times.

Converting minutes to decimal hours

Decimal hours = hours + minutes ÷ 60

7 hours 50 minutes is 7 + 50 ÷ 60 = 7.83 hours. The calculator rounds decimal hours to two decimal places, the fewest that give every minute its own value:

Minutes Decimal hours
5 0.08
10 0.17
15 0.25
20 0.33
25 0.42
30 0.50
35 0.58
40 0.67
45 0.75
50 0.83
55 0.92

If your employer reports time in tenths of an hour, round to that instead. The total comes from the exact minutes, not from the rounded days, so it can differ from adding up the days: three days of 7:50 are 7.83 hours each, which add up to 23.49, but the total of 23:30 is 23.50 hours.

How pay is calculated

The pay comes from the exact minutes, not from rounded decimal hours:

Pay = total minutes × hourly rate ÷ 60

7:50 at $20.00 an hour is $156.67. A payroll system that multiplies the rounded 7.83 hours gets $156.60, so your paycheck can differ by a few cents. The pay doesn't include overtime, taxes, or deductions.

12-hour and 24-hour time

To convert 12-hour time to 24-hour time, also called military time:

24-hour time is often written without the colon, as 0830, and NIST notes that the end of a day can be written as 2400. You can enter both in the time fields. In 12-hour time, 0830 uses the AM or PM you picked. Each row of the table below gives a 12-hour time and its 24-hour time:

AM PM
12:00 AM 00:00 12:00 PM 12:00
1:00 AM 01:00 1:00 PM 13:00
2:00 AM 02:00 2:00 PM 14:00
3:00 AM 03:00 3:00 PM 15:00
4:00 AM 04:00 4:00 PM 16:00
5:00 AM 05:00 5:00 PM 17:00
6:00 AM 06:00 6:00 PM 18:00
7:00 AM 07:00 7:00 PM 19:00
8:00 AM 08:00 8:00 PM 20:00
9:00 AM 09:00 9:00 PM 21:00
10:00 AM 10:00 10:00 PM 22:00
11:00 AM 11:00 11:00 PM 23:00

Examples

A five-day week

8:30 AM to 5:15 PM with a 45-minute break, 8:15 AM to 5:00 PM with 30 minutes, 9:00 AM to 5:50 PM with 60 minutes, 7:45 AM to 4:10 PM with 30 minutes, and 8:00 AM to 12:20 PM with no break are 8:00, 8:15, 7:50, 7:55, and 4:20, for a total of 36:20, or 36.33 hours. At $17.25 an hour, that's 2,180 minutes × 17.25 ÷ 60 = $626.75.

A night shift

10:00 PM to 6:30 AM ends the next day, so it's 6:30 AM + 24 hours − 10:00 PM = 8 hours 30 minutes. With a 30-minute break, that's 8:00, or 8.00 hours.

A two-week pay period

Ten days of 9:00 AM to 5:30 PM with a 30-minute break are 8:00 each, for a total of 80:00, or 80.00 hours. At $22.40 an hour, that's $1,792.00.

FAQ