Tools · Templates
Construction timesheet template
A construction timesheet template is a weekly sheet where each worker's day is written down by jobsite, cost code, start time, end time and unpaid break, with hours and overtime totalled at the bottom. The free template below runs Saturday to Friday, works out hours from the times you type, and splits regular time from overtime over 40. No sign-up or email is needed.
Last updated
Download the construction timesheet template
Pick Excel if you want the hours to calculate as you type, or PDF if you want to print a stack and fill them in by hand. Both have the same layout. The files are free and open without an account.
What goes in each column?
The sheet has a header block and nine columns. Each column answers one question that payroll or job costing will ask later, so a blank cell now usually means a phone call on Monday.
| Column | What to enter | Example |
|---|---|---|
| Company, Worker, Week ending, Foreman | The header block. Week ending is the Friday date. The foreman's name shows who answers for the sheet. | Week ending 11/06, Foreman: R. Alvarez |
| Day | The day of the week. Saturday comes first because the week runs Saturday to Friday. | Wednesday |
| Date | The calendar date, so the sheet can be matched to a pay period. | 11/04 |
| Jobsite | Where the time was worked. Use the same name each time, the one on your job list. | Main St Medical |
| Cost code or phase | The code or phase the time belongs to, such as rough-in, top-out or punch list. | Rough-in |
| Start | The time the worker started, to the minute. Type 6:00 AM or 06:00. | 6:00 AM |
| End | The time the worker stopped. An end earlier than the start is read as crossing midnight. | 3:30 PM |
| Unpaid break (min) | Minutes of unpaid meal break, as a number. Leave 0 for paid breaks. | 30 |
| Hours | Calculated in Excel: end minus start, minus the break, in decimal hours. Write it by hand on the PDF. | 9.0 |
| Notes | Anything payroll should know: drive between sites, shop time, supply house run, weather delay. | Drove to Elm St 12:00 to 12:30 |
Under the table, the sheet totals the week three ways: weekly total, regular hours up to 40, and overtime hours over 40. A signature line at the bottom is for the worker and the foreman.
How should a foreman fill it in?
A foreman should fill in each day's row at the end of that day, not at the end of the week. Memory is the biggest source of error on a paper sheet, and a day recorded at 3:30 PM is far closer to the truth than a week recorded on Friday night.
- 1
Fill the header once
Company, worker, the Friday week-ending date and the foreman's name. If the worker changes crews mid-week, start a new sheet.
- 2
Write the start and end as they happened
Use the real minutes, such as 6:07 AM, not a rounded 6:00 AM. If the crew is told to round, round at payroll, where it is visible, not on the sheet.
- 3
Enter the unpaid break
Put 30 if the worker took a 30-minute unpaid lunch. Put 0 if they worked through it or the break is paid. A blank is not a zero to the person typing it into payroll.
- 4
Name the jobsite and cost code
One row per jobsite per day. If the worker moves, use a second row for the second jobsite, and note the drive in the notes column.
- 5
Add a note for anything unusual
Shop time, a supply house run, a weather hold or a late start. One line now saves a question later.
- 6
Total and sign on Friday
Check the weekly total, then have the worker and the foreman sign. An unsigned sheet is the first one the office sends back.
What does a filled-in week look like?
Here is one worker's week with a split day on Wednesday. The worker totals 44 hours: 40 regular and 4 overtime.
Wednesday, split between two jobsites
- 6:00 AMStarts at Main St Medical, cost code Rough-in. Row 1 starts here.
- 11:30 AM30-minute unpaid lunch. Row 1 gets Unpaid break 30.
- 12:00 PMRow 1 ends. The crew drives to the Elm St jobsite.
- 12:00 PM to 12:30 PMDrive between jobsites, paid. Row 2 starts at 12:00 with a note: drove to Elm St.
- 3:30 PMRow 2 ends at Elm St, cost code Top-out. Wednesday total is 5.5 + 3.5 = 9.0 hours.
One worker, week ending Friday
- Saturday, Sunday
- Not worked: 0.0
- Monday 6:00 AM to 3:30 PM, 30 min break
- 9.5 - 0.5 = 9.0
- Tuesday 6:00 AM to 3:30 PM, 30 min break
- 9.5 - 0.5 = 9.0
- Wednesday row 1, 6:00 AM to 12:00 PM, 30 min break
- 6.0 - 0.5 = 5.5
- Wednesday row 2, 12:00 PM to 3:30 PM, no break
- 3.5 - 0 = 3.5
- Thursday 6:00 AM to 3:30 PM, 30 min break
- 9.5 - 0.5 = 9.0
- Friday 6:00 AM to 2:30 PM, 30 min break
- 8.5 - 0.5 = 8.0
- Weekly total
- 9.0 + 9.0 + 5.5 + 3.5 + 9.0 + 8.0 = 44.0
- Regular hours
- smaller of 44.0 and 40 = 40.0
- Overtime hours
- 44.0 - 40 = 4.0
Example only. In Excel the Hours column is a formula, so typing a start, end and break fills it in.
What mistakes make a timesheet unusable?
Most timesheet problems are small habits that make the sheet impossible to check. These are the ones payroll sees most often on handwritten sheets.
- Rounding every start and end to the quarter hour, so a week of 7 to 15 minute differences disappears into the totals.
- Leaving the break blank, so payroll cannot tell whether lunch was taken or the worker worked through it.
- Writing 9.30 for nine and a half hours. In decimal hours nine and a half is 9.5, and 9.30 reads as 9 hours 18 minutes.
- Putting two jobsites in one row, so the labor cannot be split on the job cost report.
- No cost code or phase, so the hours reach the payroll file but not the job.
- Filling the whole week in on Friday afternoon from memory.
- Forgetting drive time between sites, which is often paid time. Read travel time between job sites and write your own rule in a drive time policy.
- No signature from the worker or the foreman.
When does a crew outgrow a paper timesheet?
A crew has outgrown a paper timesheet when the office spends more time re-keying and chasing sheets than the sheets save, or when crews move between jobsites during a day. At that point the record should come from the worker's shift, not from a form someone fills in afterward. See how to replace paper timesheets for what changes and what stays the same.
Until then, a clear template filled in daily is better than a blank one filled in weekly. Use the time card calculator to check a sheet's math.
Frequently asked questions
Is the construction timesheet template free?
Does the Excel template calculate overtime?
Why does the week start on Saturday?
How do I record a worker who works at two jobsites in one day?
What is a cost code or phase?
Sources
- 1.U.S. Department of Labor, Overtime Pay · U.S. Department of Labor
Keep reading
- ToolTime card calculatorCheck a week's hours and overtime from start, end and break times.
- GuideForeman weekly timesheet checklistWhat to check before a foreman signs and sends the week.
- GuideHow to switch from paper timesheetsA plan for moving a crew off paper without losing a pay period.
- ToolDrive time policy templateA plain-English policy for travel between sites that you can copy.
- GlossaryCost codesHow labor hours are grouped for job costing.
