Military Time Card Calculator

Use 24-hour punches on a weekly time card. Enter 09:00, 17:00, or compact values such as 2130 and review the resulting durations.

Enter your work punches

Weekly totals

Replace the sample punches with your own. Blank days count as zero.

Use 9:00am, 17:00 or 1700. Breaks are unpaid minutes; leave zero for a break already punched out.

Jump to results
40:00 worked · 40.00 decimal hoursTotals update as you type.
Enter work punches and break minutes by day
DayIn / out punchesBreakWorkedRegularOT / DT
Sun, 11/1
8:00
8.00 h
8:00
8.00 h
0:00 / 0:00
0.00 / 0.00 h
Mon, 11/2
8:00
8.00 h
8:00
8.00 h
0:00 / 0:00
0.00 / 0.00 h
Tue, 11/3
8:00
8.00 h
8:00
8.00 h
0:00 / 0:00
0.00 / 0.00 h
Wed, 11/4
8:00
8.00 h
8:00
8.00 h
0:00 / 0:00
0.00 / 0.00 h
Thu, 11/5
8:00
8.00 h
8:00
8.00 h
0:00 / 0:00
0.00 / 0.00 h
Fri, 11/6
0:00
0.00 h
0:00
0.00 h
0:00 / 0:00
0.00 / 0.00 h
Sat, 11/7
0:00
0.00 h
0:00
0.00 h
0:00 / 0:00
0.00 / 0.00 h
Regular40:0040.00 h
Overtime · 1.5×0:000.00 h
Double time · 2×0:000.00 h
Estimated gross—rate × allocated hours

Estimate only; not legal, tax or payroll advice. Verify your workweek and overtime rule before using these results.

Times such as 915, 9.15am, 9:15 PM, and 21:15 work. A shift ending earlier than it starts is treated as overnight. Shifts belong to the day they start.

Last updated: · Estimates only; not legal, tax or payroll advice. How these tools work.

How to use this calculator

  1. Enter each start and end in 24-hour notation, with or without a colon.
  2. Add separate segments for split shifts and deduct remaining unpaid minutes.
  3. Check the daily H:MM result before selecting an overtime rule or adding a pay rate.

Formula

Convert each clock value to minutes after midnight: hour × sixty + minute. Subtract the in value from the out value, rolling the end forward one day when needed. Sum segments and subtract unpaid breaks to obtain worked minutes.

Worked examples

Two evening shifts of eight hours

Schedule: 8:00 + 8:00 of net worked time. The engine calculates 16:00 (16.00 hours).

Regular: 16:00 (16.00 h); overtime: 0:00 (0.00 h); double time: 0:00 (0.00 h). At $24.00 per hour, estimated gross pay is $384.00.

A 24-hour clock is still clock time

The value 17:30 identifies a time of day, while 7:30 worked describes a duration. Enter clock values in the punch fields and read elapsed values in the worked column. A 24-hour input avoids an accidental AM/PM selection on evening shifts. It does not change the length of an hour or convert minutes into hundredths. Use the decimal output when a payroll system asks for numeric hours rather than military-style clock values.

Military-time punches around midnight

A 22:15 start and 06:45 finish represent an overnight shift because the finish clock value is earlier. The card assigns the entire segment to the start row. An out time equal to the in time represents zero duration, so a full twenty-four-hour interval cannot be expressed by identical endpoints here. Review the workday assignment separately when overnight shifts interact with daily overtime. The military-time converter can help check unfamiliar clock values before entering a full week.

Read the hour column first

When checking a roster written in compact military notation, separate the last two digits as minutes before entering the value. A finish of 1730 means 17:30, while 1703 means 17:03; reversing those digits changes the shift by twenty-seven minutes. Compare the first row’s worked duration with a manual check before copying an entire week. You can use AM/PM values too, but a consistent notation across the record is easier to review.

Overnight shifts and workday attribution

Each punch segment belongs entirely to the day it starts. An out time earlier than the in time crosses midnight. Daily totals, daily overtime, California seventh-day overtime, and weekly overtime all use that start-day attribution, including across a biweekly boundary. California daily overtime counts all hours attributed to that 24-hour workday. Employers may define a different fixed 24-hour workday, such as one starting at 6:00 a.m., so payroll results can differ.

Frequently asked questions

Can I type 1700 instead of 17:00?

Yes. The parser accepts compact military-style times as well as colon-separated times. Values must still describe a valid clock hour and minute; impossible times cannot produce a valid segment.

Does the 24-hour preset change overtime?

No. Display and input notation are independent from the overtime rule. The card initially uses federal weekly allocation, and another supported rule can be selected if appropriate.

Where do I convert military time to AM/PM?

Use the linked military time converter for individual clock conversions and its complete twenty-four-hour reference table. This page focuses on calculating worked time from a series of punches.

How are overnight shifts counted?

A 10pm–6am segment counts as eight hours on its start day. A 6pm–8am segment counts as fourteen hours there, giving eight regular, four overtime, and two double-time hours under standard California rules. It stays in the starting workweek. An employer’s different fixed 24-hour workday, such as 6:00 a.m. to 6:00 a.m., can change the result.

Related tools