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.
- Choose 12-hour or 24-hour time. Times you've already entered switch to the other format, so you can also use it to check a time in the other format.
- For each day you worked, enter Start and End. In 12-hour time, pick AM or PM next to each time. Start begins on AM and End on PM, so switch them for a night shift. If the end is earlier than the start, the shift ends the next day.
- Enter your unpaid breaks for the day in minutes. If you took more than one, add them up. Leave days you didn't work blank.
- Use Add day for more days, up to 20, such as a two-week pay period. For a split shift, enter the first start, the last end, and the time off in between as a break. For a monthly pay period, work out each half of the month separately.
- Optionally, enter your Hourly rate to see your pay for the total.
Time fields accept 8:30 AM, 8:30am,
830a, 5 p.m., 17:30,
0830, and 2400 for midnight at the end of a day.
In 12-hour time, AM or PM typed with the time, such as 830a,
and an hour from 13 to 23, such as 17:30, override the AM or
PM you picked. When you leave the field, the time is rewritten as
8:30 or 5:30 and AM or PM switches to match.
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:
- 12 AM is 00, so 12:15 AM is 00:15.
- 1 to 11 AM keep the hour with a leading zero, so 8:30 AM is 08:30.
- 12 PM is 12, so 12:30 PM is 12:30.
- 1 to 11 PM add 12 to the hour, so 5:15 PM is 17:15.
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
Subtract the start time from the end time, then subtract unpaid breaks. 8:30 AM to 5:15 PM is 8 hours 45 minutes, so with a 45-minute lunch you worked 8 hours, or 8.00 decimal hours.
Divide the minutes by 60. 45 minutes is 0.75 hours, so 7 hours 45 minutes is 7.75 hours, and 50 minutes is about 0.83 hours.
Add 24 hours to the end time before you subtract. 10:00 PM to 6:30 AM is 6:30 + 24:00 − 22:00 = 8 hours 30 minutes. The calculator does this whenever the end is earlier than the start and shows Next day under the end time.
17:30. For 1 to 11 PM, add 12 to the hour. Midnight is 00:00, and noon is 12:00.
Related calculators
- Overtime Calculator
Regular and overtime hours for a workweek, with regular, overtime, and total pay.