Calculate weekly work hours, overtime and gross pay from daily clock-in and clock-out times. Supports break deductions, configurable overtime thresholds, overnight shifts and printable timesheets.
| Day | Clock In | Clock Out | Break (min) | 🌙 Overnight | Net Hours |
|---|
For each working day, enter your start time and end time. Click the overnight toggle for shifts that cross midnight. Add break minutes for unpaid lunch or rest periods — these are automatically deducted from your gross hours.
Enter your overtime threshold (default: 8 hrs/day or 40 hrs/week) and your hourly rate. The calculator automatically identifies regular vs overtime hours using whichever method gives more overtime — protecting the employee in ambiguous cases.
The summary shows daily hours, weekly total, regular hours, overtime hours and gross pay in both HH:MM and decimal formats. A visual bar chart shows each day contribution. Click Print Timesheet for a clean printable report.
The calculator supports two overtime methods: daily overtime (hours over the daily threshold, commonly 8 hours/day in California and some other jurisdictions) and weekly overtime (hours over 40 per week, as per the US Federal FLSA standard). When both apply, the tool uses whichever method results in more overtime hours — the more employee-favorable calculation.
Enter break minutes for each day (e.g. 30 minutes for an unpaid lunch). The deduction is applied to the gross hours for that day before daily overtime is calculated. For example: clock in at 8:00, clock out at 17:30, 30-minute break = 9 hours net. Only net hours count toward overtime thresholds.
HH:MM is the human-readable format (8:30 = 8 hours 30 minutes). Decimal hours express the same as 8.50, which is used for payroll math: 8.50 × $18.00/hr = $153.00. The time card calculator always shows both formats side by side so you can copy either into your payroll system or invoice.
Toggle the overnight switch for any shift that starts on one day and ends on the next (e.g. 22:00 to 06:00). The calculator correctly adds 24 hours to the end time before computing the duration, giving 8 hours rather than showing a negative result. Overnight hours are included in both daily and weekly totals.
Under the US Federal Fair Labor Standards Act (FLSA), overtime must be paid at 1.5 times the regular rate ("time and a half") for hours over 40 per week. Some states, including California, require overtime at 1.5x for hours over 8 in a day and double time (2x) for hours over 12 in a day. Our calculator lets you set a custom overtime rate multiplier.
Yes — enter your hourly rate and the calculator automatically computes gross pay: (regular hours × rate) + (overtime hours × rate × multiplier). For example: 38 regular hours at $20 + 5 overtime hours at $30 (1.5x) = $760 + $150 = $910 gross. This is an estimate before tax deductions.
The current layout covers one 7-day week. For biweekly periods, calculate each week separately and add the two weekly totals. For a dedicated two-week timesheet view, note the weekly subtotals and combine them. Many payroll systems calculate overtime on a weekly basis even for biweekly pay periods.
Click Print Timesheet to open your browser print dialog. Choose "Save as PDF" as the destination to save a copy digitally. The printout is formatted cleanly without navigation bars or ads — ready to submit to a manager, HR department or client. You can also copy the data to paste into a spreadsheet.
The US FLSA allows employers to round clock-in and clock-out times to the nearest quarter hour (15 minutes). Under the 7-minute rule: 1–7 minutes are rounded down (to the hour or quarter hour), and 8–15 minutes are rounded up. Our calculator uses exact minutes by default; add a rounding note if your employer applies this policy.
Absolutely — this is one of the most common use cases. Freelancers enter their daily hours per project and the hourly rate to see weekly billable totals and gross invoice amounts. The printable timesheet doubles as a billing summary to attach to client invoices.