Free Construction Timesheet Template
Free construction timesheet templates for small contractors: weekly, overtime, daily, crew, subcontractor, certified payroll. Excel with cost codes.
Construction Timesheet Templates
Six free construction timesheet templates for small contractors: weekly, weekly with overtime and double time, daily, crew, subcontractor, and a certified payroll worksheet. Download as Excel with cost codes and per-week overtime built in. No signup.
A construction timesheet does more than a generic one: it ties every hour to a job and a cost code, so the same sheet that runs payroll also tells you which jobs made money and which ones you underbid. For a small contractor without a payroll department, that connection between labor hours and job costing is often the difference between bidding the next job well and guessing. These templates are built around what construction actually needs, cost codes, per-week overtime, and, when a federal job appears, certified payroll.
There are six here, with the weekly sheet first because most construction runs on a weekly cycle: weekly, weekly with overtime and double time, daily field reporting, a crew sheet, a subcontractor version, and a certified payroll worksheet. Each downloads as an Excel file, free and without an email, with cost codes and per-week overtime formulas built in. For hiring the crew that fills these in, see the guide on how to hire construction workers, and for the general weekly format, the weekly timesheet templates.
What a Construction Timesheet Is
A construction timesheet is a record of the hours a worker or crew put in on construction jobs during a pay period, built to capture what construction payroll and job costing need. Beyond time in, time out, and break, it records the job or project, a cost code for the type of work, and the trade, and it keeps regular hours separate from overtime.
It is an employer-side record, filled in by the worker or a foreman and approved before payroll runs. What sets it apart from a generic timesheet is the connection to jobs and cost codes, which turns the payroll document into a job-costing tool, and, on prevailing-wage work, into the basis for the certified payroll you must submit. The Department of Labor construction guidance treats these hours as wage records you are required to keep.
Cost Codes and Job Costing
The single feature that makes a construction timesheet different from a generic one is the cost code. A cost code is a short number that classifies the type of work an hour went to, concrete, framing, electrical, so you can track labor cost by category, not just by job. It is the backbone of job costing.
Ties between labor and cost codes are what let you bill clients accurately, compare estimated to actual on a job, and bid the next one from real numbers instead of a guess. That is why the cost-code column sits right next to the hours on every template.
Which Template Should You Use?
Match the template to how you pay and how you report. Weekly is the industry default; add overtime and double-time columns if your crews run long; daily for field reporting; crew for a whole team on one sheet; subcontractor for sub billing; and certified payroll for federal jobs.
6 Free Construction Timesheet Templates
Download all six as a single Excel set or grab individual templates. Each downloads as an Excel file with cost-code and job columns, per-week overtime, totals, and a setup tab already built, free and with no signup. Every template also opens cleanly in Google Sheets, so you can share a live copy with a foreman in the field.
Template 1: Weekly Construction Timesheet
A seven-day sheet with job, cost code, time in and out, break, and separate regular and overtime columns that total automatically. The industry-default starting point.
| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Day | Job / Project | Cost Code | Time In | Time Out | Break (min) | Regular Hrs | OT Hrs | Total Hrs |
| 2 | Monday | Maple St. Remodel | 03-100 | 7:00 AM | 3:30 PM | 30 | 8 | 0 | =G2+H2 |
| 3 | Tuesday | Maple St. Remodel | 03-100 | 7:00 AM | 4:30 PM | 30 | 8 | 1 | =G3+H3 |
| 4 | Wednesday | Oak Ave. Foundation | 03-300 | 7:00 AM | 3:30 PM | 30 | 8 | 0 | =G4+H4 |
| 5 | Thursday | Oak Ave. Foundation | 03-300 | 7:00 AM | 3:30 PM | 30 | 8 | 0 | =G5+H5 |
| 6 | Friday | Maple St. Remodel | 03-100 | 7:00 AM | 12:00 PM | 0 | 5 | 0 | =G6+H6 |
| 7 | Saturday | 0 | 0 | =G7+H7 | |||||
| 8 | Sunday | 0 | 0 | =G8+H8 | |||||
| 9 | Weekly Total | =SUM(G2:G8) | =SUM(H2:H8) | =SUM(I2:I8) |
Template 2: Weekly + Overtime / Double Time
Separate regular, overtime at 1.5x, and double-time at 2x columns, figured per workweek. For crews with regular overtime and states or contracts that require double time.
| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Day | Cost Code | Time In | Time Out | Break (min) | Regular | OT (1.5x) | DT (2x) | Total |
| 2 | Monday | 03-100 | 6:00 AM | 4:30 PM | 30 | 8 | 2 | 0 | =F2+G2+H2 |
| 3 | Tuesday | 03-100 | 6:00 AM | 4:30 PM | 30 | 8 | 2 | 0 | =F3+G3+H3 |
| 4 | Wednesday | 03-300 | 6:00 AM | 6:00 PM | 30 | 8 | 3.5 | 0 | =F4+G4+H4 |
| 5 | Thursday | 03-300 | 6:00 AM | 4:30 PM | 30 | 8 | 2 | 0 | =F5+G5+H5 |
| 6 | Friday | 03-100 | 6:00 AM | 4:30 PM | 30 | 8 | 2 | 0 | =F6+G6+H6 |
| 7 | Saturday | 03-100 | 7:00 AM | 12:00 PM | 0 | 0 | 0 | 5 | =F7+G7+H7 |
| 8 | Sunday | 0 | 0 | 0 | =F8+G8+H8 | ||||
| 9 | Weekly Total | =SUM(F2:F8) | =SUM(G2:G8) | =SUM(H2:H8) | =SUM(I2:I8) |
Template 3: Daily Construction Timesheet
A single-day sheet listing each worker, trade, cost code, and task, with a daily total. For foremen capturing hours on site each day.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Worker Name | Trade | Cost Code | Task | Time In | Time Out | Hours |
| 2 | Jordan Blake | Carpenter | 06-100 | Frame second floor | 7:00 AM | 3:30 PM | 8 |
| 3 | Sam Rivera | Laborer | 02-200 | Site cleanup, haul | 7:00 AM | 3:30 PM | 8 |
| 4 | Taylor Kim | Electrician | 16-100 | Rough-in wiring | 8:00 AM | 4:30 PM | 8 |
| 5 | |||||||
| 6 | |||||||
| 7 | Daily Total | =SUM(G2:G6) |
Template 4: Crew (Multiple Workers)
One row per worker across the week, with regular, overtime, rate, and total pay per person and a crew total. For a foreman tracking a full crew at once.
| A | B | C | D | E | F | G | H | I | J | K | L | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Worker Name | Trade | Mon | Tue | Wed | Thu | Fri | Sat | Regular | OT | Rate | Total Pay |
| 2 | Jordan Blake | Carpenter | 8 | 9 | 8 | 8 | 8 | 0 | 40 | 1 | 32 | =I2*K2+J2*K2*1.5 |
| 3 | Sam Rivera | Laborer | 8 | 8 | 8 | 8 | 5 | 0 | 37 | 0 | 22 | =I3*K3+J3*K3*1.5 |
| 4 | Taylor Kim | Electrician | 8 | 8 | 8 | 8 | 8 | 4 | 40 | 4 | 38 | =I4*K4+J4*K4*1.5 |
| 5 | ||||||||||||
| 6 | ||||||||||||
| 7 | Crew Total | =SUM(I2:I6) | =SUM(J2:J6) | =SUM(L2:L6) |
Template 5: Subcontractor Timesheet
Date, project, scope, cost code, hours, rate, and an auto-calculated amount, so the sheet doubles as an hours record and an invoice basis for a subcontractor.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Date | Project | Scope / Task | Cost Code | Hours | Rate | Amount |
| 2 | Oak Ave. Foundation | Concrete pour | 03-300 | 8 | 65.00 | =E2*F2 | |
| 3 | Oak Ave. Foundation | Form stripping | 03-300 | 6 | 65.00 | =E3*F3 | |
| 4 | Maple St. Remodel | Slab prep | 03-100 | 8 | 65.00 | =E4*F4 | |
| 5 | |||||||
| 6 | |||||||
| 7 | Total | =SUM(E2:E6) | =SUM(G2:G6) |
Template 6: Certified Payroll Worksheet
A worksheet to prepare weekly certified payroll for federal Davis-Bacon projects, with classification, straight and overtime hours, rate, and fringe. Prepares the data for Form WH-347.
| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Worker Name | Last 4 ID | Classification | Day / Date | ST Hrs | OT Hrs | Rate | Fringe | Gross |
| 2 | Jordan Blake | 1234 | Carpenter | Mon | 8 | 0 | 35.00 | 12.00 | =E2*(G2+H2) |
| 3 | Jordan Blake | 1234 | Carpenter | Tue | 8 | 1 | 35.00 | 12.00 | |
| 4 | Sam Rivera | 5678 | Laborer | Mon | 8 | 0 | 28.00 | 10.00 | |
| 5 | |||||||||
| 6 |
What to Include
A complete construction timesheet covers four groups: worker and job, hours data, pay basis, and an approval trail. The construction difference is in the first two, the job and cost code, and the trade or classification.
The elements a generic timesheet skips, and construction needs, are the cost code, the trade or classification, and, on prevailing-wage work, the fringe. The templates build all of these in.
Overtime in Construction
Overtime is where construction payroll most often goes wrong, and the rule is not intuitive if you pay every two weeks. The Department of Labor calls out the construction industry specifically on this point.
So a worker who logs 48 hours one week and 32 the next is owed 8 hours of overtime for the first week, not zero on an 80-hour average. Averaging weeks to avoid overtime, along with failing to pay for shop-to-site travel and docking hours for rain delay, are among the most common construction violations the DOL cites. The templates total each workweek separately and keep overtime in its own column for this reason. For which workers are owed overtime at all, the exempt vs. non-exempt guide covers the classification rules.
Certified Payroll and Prevailing Wage
The moment a federal or federally funded job enters your pipeline, a whole compliance layer comes with it. Certified payroll is the weekly report that proves you paid the required prevailing wage, and it is not optional on covered work.
Willful falsification of certified payroll can carry civil or criminal penalties and debarment from future federal work, so accuracy matters. The certified payroll worksheet here prepares the weekly data, worker classification, straight and overtime hours, rate, and fringe, so you have what you need to complete the official filing. It is a preparation tool, not a substitute for the WH-347 submission. If you only do private work, certified payroll usually will not apply, but it is worth knowing the threshold before you bid a public job.
Timesheets by Trade
The same timesheet structure works across trades, with the classification and cost code changing to fit the work. A few notes by trade, since classification often drives both the rate and, on prevailing-wage jobs, the wage determination.
Whatever the trade, the timesheet fields stay the same: job, cost code, hours split into regular and overtime, and a sign-off. Set your classification list and cost codes to match how you bid, and the same template serves a carpenter, an electrician, or a full mixed crew.
Timesheets for Small Contractors
A large contractor runs time tracking through field software and a payroll department that knows the rules. A small builder has an owner or a foreman collecting sheets from the truck, which is where the honest mistakes happen: overtime averaged across two weeks, a federal job whose certified payroll obligation got missed, or job costing reconstructed from memory. The templates are built to prevent exactly these.
The single most valuable habit is capturing the cost code and the correct per-week hours on an approved sheet, every week, and keeping it. A signed, cost-coded record is what makes payroll accurate, job costing real, and an audit a lookup instead of a scramble.
From Spreadsheet to HR Software
A spreadsheet is the right tool for a small contractor, and these templates work on their own. The strain shows up when sheets come in from three job sites in three formats, when approvals live in text messages, and when a certified payroll deadline or a lost record becomes a real problem.
When that point arrives, FirstHR centralizes what the spreadsheets were doing separately: employee profiles hold the crew, their trades, and rates, a self-service portal lets workers submit and foremen approve, e-signature captures the sign-off, and document storage keeps timesheets and certified payroll in one retrievable place, alongside the employee handbook and time-off policy. FirstHR is an onboarding and HR platform, not a payroll processor or certified-payroll filer: it does not run payroll, calculate prevailing wage, or submit WH-347, so pair it with your payroll provider and, for prevailing-wage work, a qualified compliance resource. Applicant tracking is coming soon to FirstHR.
Frequently Asked Questions
What is a construction timesheet?
A construction timesheet is a record of the hours a worker or crew put in on construction jobs during a pay period, built to capture what construction payroll and job costing need. Beyond the basic time in, time out, and break, a good construction timesheet records the job or project, a cost code for the type of work, and the trade or classification, and it separates regular hours from overtime. It is filled in by the worker or a foreman and approved before payroll runs. The construction timesheet does more than a generic one: it ties labor hours to specific jobs and cost codes so you can bill clients accurately, cost your jobs, and bid the next one, and on prevailing-wage work it feeds the certified payroll you are required to submit. Most construction runs on a weekly pay cycle, so the weekly format is the industry default.
What are cost codes on a construction timesheet?
Cost codes are short numbers that classify the type of work a labor hour went to, so you can track cost by category rather than just by job. For example, a code might separate concrete work from framing from electrical, often following an industry structure such as the CSI MasterFormat divisions. On a timesheet, each line of hours gets a cost code, which lets you roll up how much labor went into concrete across a job, or across all jobs. This is the core of job costing: without cost codes, you know a worker put in 40 hours, but not whether those hours went to the work you underbid or the work you made money on. Capturing the code on the timesheet, at the moment the work happens, is far more accurate than reconstructing it later from memory. The templates here include a cost-code column so you build this in from the start. Set your own code list to match how you bid and bill.
Is overtime in construction calculated weekly or biweekly?
Weekly, always, even if you pay biweekly. The Department of Labor is explicit for the construction industry: paying overtime only after 80 hours in a biweekly pay period is illegal, because each workweek must stand alone. Overtime is owed for hours worked over 40 in a single workweek, at one and one-half times the regular rate. So if a worker logs 48 hours one week and 32 the next, they are owed 8 hours of overtime for the first week, regardless of the fact that the two weeks total 80 hours. Averaging two workweeks to avoid overtime is one of the most common construction payroll violations the DOL cites. The practical rule is to track and total hours by workweek, calculate overtime per week, and let the biweekly or other pay-period total simply be the sum of the weeks. The templates keep overtime in its own column and total each workweek separately for this reason. This is general information, not legal advice.
What is certified payroll and when do I need it?
Certified payroll is a weekly payroll report you must submit on federal and federally assisted construction contracts, showing that you paid workers the required prevailing wage. It is triggered by the Davis-Bacon and Related Acts, which apply to federal or federally funded construction contracts over $2,000. Under the Copeland Act, covered contractors and subcontractors must submit payroll information every week, accompanied by a signed Statement of Compliance certifying the payroll is correct and that workers received the proper Davis-Bacon prevailing wage rates. The Department of Labor provides Form WH-347 for this purpose. Using that specific form is optional, but the weekly certified reporting itself is mandatory, and you may use your own format as long as it contains the required information and the signed statement. Willful falsification can lead to civil or criminal penalties and debarment from future federal work. If you only do private residential and commercial work, certified payroll usually does not apply, but the moment a federal or federally funded job enters the picture, it does. This is general information, not legal advice.
How do I fill out a construction timesheet?
Start from a template and fill it in as work happens rather than reconstructing the week later. First add the header: the worker name and trade, the project, the week ending date, and the day your workweek begins. Then, for each day, enter the job or project, the cost code for the work, the time in and time out, and the break. Keep regular hours and overtime in separate columns, with any hours over 40 in the week going in the overtime column. On a daily sheet, the foreman logs each worker and task; on a crew sheet, each worker is a row across the week. Total the period, and on a weekly sheet the built-in formulas total regular and overtime automatically. Finally, have the worker and the foreman or supervisor sign off, and store the approved sheet. Filling in the cost code at the time the work is done is the step that makes the timesheet useful for job costing later.
What is the best pay period for a construction business?
Weekly is the construction industry standard, and for good reason. Federal data shows that construction uses weekly pay far more than most industries, with roughly 65 percent of construction establishments on a weekly cycle, compared with the private-sector economy where biweekly is most common. Weekly pay suits construction because the work is physical, often hourly, and crews value fast access to earnings, and because it aligns cleanly with how overtime is calculated, since overtime is owed per workweek. Weekly pay also matches the weekly certified payroll obligation on prevailing-wage jobs. The tradeoff is more frequent payroll runs and more administrative time. A small contractor can use the weekly template as the default and, if administrative load is a concern, consider biweekly while remembering that overtime must still be figured for each workweek separately, not on the 80-hour total. Match the template to whichever cycle you run.
Can I use one timesheet for my whole crew?
Yes, and the crew template on this page is built for exactly that. A crew timesheet puts one worker per row across the days of the week, with regular, overtime, rate, and total pay per person and a crew total at the bottom, so a foreman can capture the whole crew on a single sheet instead of collecting one form per worker. This is efficient for field reporting, especially when a foreman is filling in hours for the crew at the end of the day or week. The one rule to keep in mind is that overtime is still calculated per worker, per workweek: each person's hours over 40 in the week are their overtime, and the crew total is just the sum. For a small contractor with a single crew, this format is often the simplest way to run the whole week on one page, then hand it to payroll approved and signed.
How long do I have to keep construction timesheets?
Under federal law, construction timesheets are wage records and must be kept for a set period. The Fair Labor Standards Act recordkeeping rules require payroll records to be preserved for at least three years, and the underlying records used to compute wages, including time and work schedules, for at least two years. For certified payroll on Davis-Bacon projects, records should be kept for at least three years after the project is completed, and prevailing-wage documentation is best held longer given audit exposure. Many contractors keep everything for three years or more to cover the statute-of-limitations window for wage claims and federal audits. The practical takeaway is not to discard approved timesheets or certified payroll at the end of a job. Store them somewhere retrievable and hold them for at least the required period, because they are the records you rely on in a wage dispute, a client billing question, or a federal audit. This is general information, not legal advice.