Free Timesheet Template
A simple weekly timesheet template to record clock-in and clock-out times, breaks, and total hours for each day. It is completely free, downloadable as a CSV file, and fully editable in any spreadsheet app.
Download the CSVFree · CSV (.csv)
How this template works
Fill in one row per working day with the date, the time work started, the time it ended, and any unpaid break in minutes. The total hours column shows the paid time left after subtracting the break.
Weekly timesheet
| Date | Clock in | Clock out | Break (min) | Total hours | Notes |
|---|---|---|---|---|---|
| Mon 2026-07-06 | 09:00 | 17:30 | 30 | 8.0 | |
| Tue 2026-07-07 | 09:00 | 17:00 | 30 | 7.5 | |
| Wed 2026-07-08 | 08:30 | 17:00 | 60 | 7.5 | Doctor appointment |
| Thu 2026-07-09 | 09:00 | 18:00 | 30 | 8.5 | |
| Fri 2026-07-10 | 09:00 | 16:00 | 30 | 6.5 | Left early |
| Total | 38.0 |
How to use this template
- 1Download the CSV and open it in Excel, Google Sheets, or Numbers.
- 2Enter one row per working day, using HH:MM (24-hour) format for clock in and clock out.
- 3Record any unpaid break in minutes so the day is calculated correctly.
- 4Total hours = clock out minus clock in minus the break, then add each day for the weekly total.