ReckonDay

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.