WWorkCalc

Search calculators

Search by name, category, or keyword

How to Calculate Your Actual Hours Worked

By WorkCalc Team · August 10, 2026

If you’ve ever clocked out and tried to figure out how many hours you actually get paid for, the math is simpler than it feels in the moment. You need the total span of time you were on the clock, and then you need to subtract whatever chunk of that time was an unpaid break. That’s really the whole calculation, but a few details, like overnight shifts and the difference between paid and unpaid breaks, are where people usually trip up.

What counts as hours worked

Your actual hours worked start at your clock-in time and end at your clock-out time. That raw span is sometimes called your gross time. From there, you subtract any unpaid break, such as an unpaid lunch, to get your net hours worked, which is the number your paycheck should actually reflect.

The key distinction is between paid and unpaid time off the clock. A paid break (a short rest period your employer still compensates) doesn’t reduce your worked hours, so it shouldn’t be subtracted at all. An unpaid break (commonly a lunch period) does reduce your worked hours, because you weren’t being paid during it. Mixing these two up is the single most common reason someone’s manual hours math doesn’t match their paycheck.

The formula

Gross Minutes = Clock Out - Clock In (in minutes)
If Clock Out is earlier in the day than Clock In, add 24 hours (1440 minutes) first,
  since that means the shift crossed midnight into the next day.
Net Minutes   = Gross Minutes - Unpaid Break Minutes
Hours Worked  = Net Minutes / 60

That overnight rule matters more than it might seem. If you clock in at 10:00 PM and clock out at 6:00 AM, a naive subtraction would give you a negative number, since 6:00 AM comes “before” 10:00 PM on a 24-hour clock. Treating the clock-out time as happening the next calendar day fixes that, and it’s what any correct hours calculator does automatically.

Worked example one

Say you clock in at 9:00 AM and clock out at 5:30 PM, with a standard 30-minute unpaid lunch.

  • Gross time: 9:00 AM to 5:30 PM is 8 hours 30 minutes, or 510 minutes.
  • Unpaid break: 30 minutes.
  • Net minutes: 510 - 30 = 480 minutes.
  • Hours worked: 480 / 60 = 8.00 hours.

That’s a clean full workday once the lunch break is removed, which is exactly why 9-to-5:30 with a half-hour lunch is such a common schedule; it nets out to a tidy 8 hours.

Worked example two

Now say you clock in at 8:00 AM and clock out at 4:00 PM, with a 45-minute unpaid break instead of 30.

  • Gross time: 8:00 AM to 4:00 PM is exactly 8 hours, or 480 minutes.
  • Unpaid break: 45 minutes.
  • Net minutes: 480 - 45 = 435 minutes.
  • Hours worked: 435 / 60 = 7.25 hours.

Notice that the gross span here is actually shorter than in the first example (8 hours instead of 8.5), but the break is longer too. Small differences in either number compound, which is exactly why it’s worth running the actual math instead of estimating in your head.

A few nuances worth knowing

The biggest source of confusion is paid versus unpaid breaks. Only enter unpaid time in the break field of an hours calculator. If your only break during a shift was a paid 10-minute rest period, your break entry should be 0, because that time is still compensated and still counts as hours worked. Entering a paid break as if it were unpaid will understate your hours and, eventually, your pay.

Overnight shifts are the second common wrinkle. If you work a shift that starts in the evening and ends the next morning, like 10:00 PM to 6:30 AM, the calculation has to recognize that the clock-out time belongs to the following day. Done correctly, that shift is 8.5 hours gross before any break, not a negative or nonsensical number. If you’re doing this math by hand, it helps to convert both times to 24-hour (military) format and add 24 hours to the clock-out time whenever it’s numerically smaller than the clock-in time.

It’s also worth remembering that this calculation gives you hours worked for a single shift, not your weekly total, and it doesn’t determine overtime by itself. If you’re trying to figure out whether a given week pushes you past 40 hours, you’ll want to add up each day’s net hours across the week and check that sum, ideally alongside your state’s specific overtime rules, since some states apply daily thresholds in addition to the federal weekly one.

FAQ

Should I include a paid break in the break field? No. Only unpaid breaks reduce your hours worked. A paid break is still compensated time, so leaving the break field at 0 is correct whenever your only time off the clock was paid.

How do overnight shifts get handled in the math? If your clock-out time is earlier in the day than your clock-in time, it’s treated as happening on the next calendar day, and the full overnight span between the two times is calculated correctly rather than producing a negative result.

Does this calculation account for overtime? Not directly. It gives you the actual hours worked for a single shift. To check overtime, you’d add up your net hours across an entire workweek and compare that total against the federal 40-hour threshold and any applicable state rules.

Use the Work Hours Calculator to run your own numbers.

Related calculators