Time
Work Hours / Time Card Calculator
Calculate total hours worked from clock-in and clock-out times, including breaks.
Work Hours / Time Card Calculator
Shift 1
7h 30m total
7.50 regular hours + 0.00 overtime hours.
A time card isn't just clock-in and clock-out — unpaid breaks need to be subtracted, overnight shifts need to be handled without going negative, and the result usually needs to come out as a decimal-hours figure since that's what most payroll systems actually expect.
How the Work Hours / Time Card Calculator works
The tool applies the same overnight-aware clock subtraction as the Time Duration Calculator to find the gross span between clock-in and clock-out, then subtracts one or more unpaid break periods, and reports the result both as hours:minutes and as a decimal-hours figure (7 hours 30 minutes becomes 7.5), then sums multiple shift entries into a weekly or pay-period total.
Freelancers and hourly employees are a common real audience for the decimal-hours output specifically, since many freelance invoicing tools and hourly payroll systems require a decimal figure (like 7.5) rather than an hours-and-minutes format, making the conversion this tool performs a small but genuinely useful step in an invoicing or timesheet workflow.
Worked example
Clock-in 08:52, clock-out 17:18, with one 30-minute unpaid lunch break: the gross span is 8 hours 26 minutes (508 minutes); subtracting the 30-minute break leaves 478 minutes, or 7 hours 58 minutes — 7.9667 as a decimal, typically entered as 7.97 hours for payroll.
Edge cases this tool handles correctly
- Overnight shifts
- A clock-in in the evening and clock-out the next morning uses the exact same midnight-crossing logic as the Time Duration Calculator, rather than returning a negative span.
- Punch rounding
- Some employers round each clock-in/out to the nearest 5 or 15 minutes before calculating pay — a real, common payroll practice — while this tool by default calculates on the exact entered clock times unless rounding is explicitly applied, since rounding policy varies by employer.
- Multiple breaks in one shift
- More than one unpaid break period in a single shift is summed and subtracted together from the gross total.
- A shift with no break at all
- If no break is entered, the tool simply reports the full gross span as the paid total — it doesn't assume or auto-deduct a break unless one is explicitly entered, since not every shift includes an unpaid break.
- Split shifts
- A day with two separate clock-in/clock-out periods (a split shift) can be entered as two separate calculations and summed, since the tool computes one continuous shift at a time by design.
- Overtime thresholds aren't assumed
- Overtime rules — whether overtime starts after 8 hours in a day or 40 hours in a week, and at what pay multiplier — vary by country, by state or province, and by individual employment contract, so this tool reports the plain worked-hours total and leaves any overtime-rate calculation to a payroll system that knows the applicable specific rule.
- Weekly totals across a pay period
- Summing several individual shift entries into a weekly or biweekly total is the same decimal-hours addition applied repeatedly — each day's shift is computed independently first, and the period total is simply the sum of those already-computed decimal figures.
Frequently asked questions
Does it round to the nearest quarter hour automatically?
No — it calculates on exact clock times by default; punch-rounding rules vary by employer policy and aren't assumed.
Does it calculate overtime pay?
No — overtime thresholds and multipliers vary by country, region, and individual contract, so the tool reports the plain worked-hours total and leaves overtime-rate application to a payroll system configured for the applicable specific rule.
Can I total up an entire week's worth of shifts at once?
Yes — each day's shift is computed individually first, and those decimal-hours figures are then summed into a weekly or pay-period total.
Can I add more than one break?
Yes — multiple unpaid break periods in a shift are each subtracted from the gross total.
What do I do with the decimal-hours figure?
That's the format most timesheet and payroll systems expect (like 7.5 rather than "7h 30m"), including if you carry those hours over to a take-home-pay calculator.
Does it handle overnight shifts?
Yes, using the same midnight-crossing logic as the Time Duration Calculator.
What if my shift has no break at all?
Leave the break field empty or at zero — the tool won't assume or auto-deduct a break you didn't actually take.
Does it handle a shift that starts one day and ends two days later?
The tool is built for a single overnight span (one midnight crossing); a multi-day shift would need to be split into separate day-by-day entries and summed.
While you're at it
- Turn those hours into take-home pay — Salary and tax calculator hub.