Timesheet Hours Calculator

Build a clear timesheet from start-end entries. Apply break rules, rounding, and overtime thresholds easily. Download CSV or PDF for managers and accounting teams.

Enter shifts, breaks, and settings
End time earlier than start time is treated as next-day.

Optional. Leave blank to skip pay.
Used for display and exports.
0 means no rounding.
Common default: 8 hours.
Common default: 12 hours.
Common default: 40 hours.
Example: 1.5 for time-and-a-half.
Example: 2.0 for double time.

Timesheet Entries
Add or remove rows as needed.
Row 1
Row 2
Row 3
Row 4
Row 5
Row 6
Reset

Example Data Table

Date Start End Break Project Notes
2026-02-23 09:00 17:30 30 Internal Admin Reporting and planning
2026-02-24 08:30 19:00 45 Client A Implementation support
2026-02-25 22:00 02:00 15 Client B Night maintenance window

Tip: When end time is earlier than start time, the calculator assumes the shift passes midnight.

Formula Used

1) Worked minutes: worked_minutes = max(0, (end − start) − break_minutes)

2) Rounding: Round worked_minutes to the chosen increment using nearest, up, or down.

3) Hours: total_hours = rounded_minutes / 60

4) Daily overtime split:

  • regular = min(total_hours, daily_ot1_after)
  • ot1 = min(max(total_hours − daily_ot1_after, 0), daily_ot2_after − daily_ot1_after)
  • ot2 = max(total_hours − daily_ot2_after, 0)

5) Weekly rule (optional): If weekly regular exceeds the threshold, extra regular hours are reclassified to OT1.

6) Pay (optional): pay = regular·rate + ot1·rate·ot1_mult + ot2·rate·ot2_mult

How to Use This Calculator

  1. Set your rounding increment and rounding mode.
  2. Enter daily overtime thresholds and optional weekly threshold.
  3. Optionally enter hourly rate, currency, and overtime multipliers.
  4. Add each work entry with date, start, end, and break minutes.
  5. Click Calculate to view totals and breakdowns.
  6. Download CSV or PDF for payroll and recordkeeping.

Related Calculators

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.