Military Time Card Calculator

Built for the 24-hour clock. Enter punches like 0900 and 1730, cross midnight without splitting shifts, subtract breaks, and read the total in hh:mm and decimal.

All processing happens in your browser — your files never leave your device.

How to use the military time calculator

  1. Enter each day's punches on the 24-hour clock: 0900, 1730, 2215. A colon is optional, so 9:00 and 17:30 also work.
  2. For overnight shifts, just type the real out time — 2200 to 0600 totals 8 hours with no manual splitting.
  3. Set a break in minutes per day, or apply one break to every day at once.
  4. Optionally enable rounding and overtime, and add an hourly rate for a pay breakdown.
  5. Print a clean timesheet or export to CSV — free and without an account.

Reading the 24-hour clock

Military time removes the AM/PM ambiguity by numbering the hours 0 through 23. Midnight is 0000, noon is 1200, and the evening hours keep counting up: 6 PM is 1800, 11 PM is 2300. Minutes never change — they are still 00 to 59. To convert an afternoon time back to a 12-hour clock, subtract 12 from the hour: 1900 minus 12 is 7, so 1900 is 7:00 PM.

Quick reference: 0000 = 12:00 AM (midnight) · 0600 = 6:00 AM · 1200 = 12:00 PM (noon) · 1730 = 5:30 PM · 2000 = 8:00 PM · 2359 = 11:59 PM.

Why 24-hour time is easier for time cards

Payroll errors often come from an AM/PM mix-up — an 8 that should have been a 20, a shift logged twelve hours off. The 24-hour clock makes every punch unambiguous, which is why hospitals, transit, manufacturing, the military, and much of the world outside North America use it on timesheets. This calculator defaults to 24-hour entry but still accepts a stray 5pm if that is how a punch was recorded.

Breaks, rounding, and overtime work the same

Everything the weekly calculator does applies here. Breaks in minutes are subtracted from each shift, punch rounding follows the 7-minute rule when you select 15 minutes, and overtime is measured against your weekly threshold. The only difference is the clock notation on input.

Converting the total for payroll

The result is shown in hh:mm and decimal. If your payroll system wants decimal hours, copy the decimal figure directly, or use the decimal hours converter for a full lookup chart.

Frequently asked questions

How do I enter military time on the calculator?

Type the 24-hour time with or without a colon: 0900 or 9:00 for 9 AM, 1730 or 17:30 for 5:30 PM, and 0000 for midnight. Leading zeros are optional, so 900 also works.

What is 1730 in regular time?

1730 is 5:30 PM. For any afternoon or evening military time, subtract 12 from the hours: 1730 minus 1200 is 530, or 5:30 PM. Times from 0000 to 1159 keep the same AM hours.

How does it total a night shift like 2200 to 0600?

A shift from 2200 to 0600 is 8 hours. Because the clock-out (0600) is earlier than the clock-in (2200), the calculator recognizes the shift crossed midnight and adds 24 hours automatically.

Can I mix 12-hour and 24-hour entries?

Yes. The parser accepts both, so you can type 0900 on one row and 5pm on another. Anything with am or pm is read as 12-hour; a plain number is read as 24-hour.

Does military time use minutes differently?

No. Minutes are the same 0 to 59. Only the hours change to a 0 to 23 range, so 1745 is 45 minutes past the 17th hour, which is 5:45 PM.

ShiftTally provides estimates to help you check your own hours and pay. Results are informational only and are not payroll, tax, or legal advice. Confirm figures against your official pay records.