Time / free tool

Time card calculator

Turn a week of clock-in and clock-out times into payroll-ready hours. Nothing leaves your browser.

Weekly total 0.00 hours

Results

Advertisement
728 x 90
How it works

Turn a week of punches into payroll-ready hours

Enter a clock-in and clock-out for each day, set the unpaid break, and Tally measures the span, subtracts the break, rounds to your employer's interval, and sums the week - the moment you type. There is no Calculate button because the total is always current. Shifts that cross midnight are handled automatically, and the result is a real CSV you can open in Excel, Google Sheets, or a payroll system.

Tally totals hours only - it is not payroll or legal advice. But it is correct at the edges most free calculators get wrong: breaks longer than a shift clamp to zero, overnight shifts measure the full duration, and overtime never double-counts an hour.

Breaks, done right

Enter an unpaid break in minutes or tap a quick chip. If the break is longer than the shift, the day clamps to 0:00 rather than going negative.

Rounding before overtime

Round each day to 1, 5, 6, or 15 minutes. Rounding is applied before overtime thresholds, matching standard payroll practice.

Overtime that adds up

Weekly overtime past 40 hours always applies; optional daily overtime past 8 hours uses whichever is larger, so no hour is paid twice.

Overnight shifts

When the clock-out is earlier than the clock-in, Tally treats it as the next morning and measures the full duration, tagged (+1) in the export.

Common questions

Do you store my hours?

No. Everything runs in your browser and nothing is saved after you close the tab. There is no account and no server.

How is overtime calculated?

Weekly overtime is any time past 40 hours. Turn on daily overtime to also count time past 8 hours in a day; when both could apply, Tally uses the larger so no hour is counted twice.

What does decimal vs H:MM mean?

Decimal hours (7.50) is what payroll multiplies by a rate; H:MM (7:30) is hours and minutes. Both come from the same rounded minutes and always agree - and both are written to the CSV.

Does it handle shifts past midnight?

Yes. If the end time is earlier than the start time, the day is treated as overnight and the full duration is measured, marked "ends next day".