A clean record of hours worked, billed correctly
A timesheet is the evidence behind every hourly payment — it shows what was worked, on which project, on which day, and what it adds up to. A vague “about 40 hours” invites disputes; a per-day, per-task breakdown does not. This builder produces a weekly timesheet that totals hours by row and by day, splits standard from overtime hours against a threshold you choose, and prices the week at your hourly rate.
How it works
Hours are entered per task across the seven days of the week. The tool sums them, then applies an overtime split:
Row hours = Mon + Tue + Wed + Thu + Fri + Sat + Sun
Total hours = Σ row hours
Standard hrs = min(Total hours, threshold)
Overtime hrs = max(0, Total hours − threshold)
Pay = standard hrs × rate
+ overtime hrs × rate × overtime multiplier
The threshold (often 40 hours) and the overtime multiplier (often 1.5×) are both configurable, so the timesheet matches your contract or local labour rules. Each day is also totalled across all tasks, so you can spot a day that ran long. The output is a printable text timesheet ready to submit to a client or payroll.
Tips and example
Enter hours as decimals — 7.5 rather than “7h30”. Use a short project code per row so a client can map your time to their cost centres. If your contract pays a flat rate with no overtime, set the threshold high (say 168) so all hours stay standard. If overtime starts at 40 and pays time-and-a-half, set the threshold to 40 and the multiplier to 1.5. Always set the week-ending date so each submission is uniquely identified, and keep the per-day totals honest — they are the first thing a reviewer checks.