A week of clock times isn’t hard to add up by hand, right up until an unpaid break or a shift past midnight makes the mental math wrong without you noticing.

Free finance tool

Hours & Time Card Calculator

Add up clock-in and clock-out times, subtract unpaid breaks, and see total hours and gross pay.

Total hours
As hours and minutes

Runs entirely in your browser. Nothing you enter about your hours or pay rate is sent anywhere.

Why break minutes matter more than people expect

A 9-to-5 day looks like 8 hours until the unpaid lunch comes out, then it's 7.5. Multiply that half hour by five days a week and it's 2.5 hours a week, over 10 hours a month, that either gets tracked accurately or quietly gets miscounted in either direction. Entering the break explicitly per row, rather than assuming a flat deduction, is what keeps the total honest on days that don't follow the usual pattern.

Hours & time card calculator FAQ

How does this handle an overnight shift?

If the clock-out time is earlier than the clock-in time on the same row, the calculator assumes the shift crossed midnight and adds 24 hours before working out the duration, so a 22:00 to 06:00 shift correctly comes out as 8 hours rather than a negative number.

What's the difference between decimal hours and HH:MM?

HH:MM is wall-clock time, 7 hours and 30 minutes. Decimal hours is the same duration written as a single number for payroll math, 7.5. Most payroll systems and hourly-rate calculations want the decimal form, since "30 minutes" isn't 0.30 of an hour, it's 0.5, a common manual-payroll error this avoids.

How are unpaid breaks subtracted?

The break minutes you enter for a row are subtracted directly from that row's clock-in-to-clock-out duration before it's added to the total, so a 9-to-5 day with a 30-minute unpaid lunch correctly totals 7.5 hours, not 8.

Does this calculate overtime automatically?

No, deliberately, overtime rules (after 8 hours a day, after 40 a week, different multipliers) vary too much by country, state and employer to apply one automatically without risking a wrong number. This calculator gives you the accurate total hours and pay at the base rate, the honest foundation to apply your own overtime rule to.

Is my data private?

Yes. Every calculation runs in your browser. Nothing you enter about your hours or pay rate is sent to a server.

Embed this free tool on your site

Paste this where you want the tool to appear. Please keep the credit link — it is how we keep these tools free.

Free hours & time card calculator by ANUPRESS

Half an hour a day adds up faster than it feels like

A 9-to-5 day looks like 8 hours until the unpaid lunch comes out, then it’s 7.5. That’s a small number on any single day and a real one over a week: five unpaid half-hour breaks is 2.5 hours, over 10 hours a month, either tracked accurately or quietly miscounted in one direction or the other. Entering the break per row, rather than assuming a flat number, is what keeps a real week’s total honest.

Decimal hours aren’t the same math as clock time

Thirty minutes is not 0.30 of an hour, it’s 0.5, and that difference is exactly where manual payroll math goes wrong. Most pay calculations want the decimal form (7.5 hours, not “7 hours 30 minutes”), which is why this calculator shows both side by side rather than making you convert one to the other in your head.

Overnight shifts need one extra rule, and only one

When the clock-out time is earlier than the clock-in time on the same row, this calculator assumes the shift crossed midnight and adds 24 hours before working out the length, so a 22:00 to 06:00 shift correctly comes out as 8 hours instead of a nonsensical negative number. It’s a small rule, and it’s the one thing a plain subtraction gets wrong every single time on a night shift.