How this time clock calculator totals your hours
This free time card calculator shows hours:minutes and decimal hours together. Use the default weekly view, switch to a biweekly time card, or enter just one day for a daily calculation. Printing and CSV exports are available without an account.
Check the entries behind your weekly total
A fast way to start is to complete the first day, check its result, then use Copy first day to next 4 days if those shifts match. The copied entries are a starting point: edit any day with a different arrival, departure, or break. Load example is useful for learning the controls, but replace every example shift before treating the total as your own.
- If a total looks too high or low, compare each day's clock-in and clock-out with your original record. Check the AM/PM selectors before changing any overtime settings; a period mistake can turn a daytime shift into an overnight one.
- Leave a nonworking day completely blank. A partly entered shift needs both clock times, even if other days already show totals. Complete or clear that row before downloading the report.
- Choose View report to review the dated daily rows together. Compare the hours:minutes column with the decimal column: 7h 30m is 7.5 hours, not 7.30. Use the format your payroll or spreadsheet expects.
Overnight shifts are handled clearly
A clock-out time earlier than clock-in automatically ends on the following day. A +1 day label makes that assumption visible. For a full 24-hour shift, select “End on the next day” in that day’s options.
| Shift | Unpaid break | Hours worked |
|---|---|---|
| 9:00 AM–5:30 PM | 30 minutes | 8h 00m |
| 10:00 PM–6:00 AM next day | 30 minutes | 7h 30m |
| 8:00 AM–4:00 PM | None | 8h 00m |
Exact minutes first. Rounding only when you choose it.
By default, this time clock calculator keeps the exact minute values you enter. The optional quarter-hour rule rounds clock-in and clock-out separately: minutes 1–7 round down and 8–14 round up. It never changes your break durations. A neutral rounding policy must not systematically undercount work.
Weekly overtime and estimated gross pay
The default estimate treats work above 40 hours in each workweek as overtime at 1.5 times your entered hourly rate. You can change or disable that rule. Gross pay is an estimate before taxes, deductions, bonuses, or multiple-rate adjustments. A custom daily threshold is available in Advanced; it is not a full state-law payroll engine.
For example, 42 hours at $20 per hour with the default weekly rule gives 40 regular hours at $20 and 2 overtime hours at $30. That is $800 plus $60, or $860 in estimated gross pay. Review the Regular hours and Overtime hours lines before using that total. Enter an hourly rate, rather than an annual salary, in the rate field. Leave the rate blank when you only need hours; it does not change the time calculation.