How to keep a construction site timesheet: Excel example, half-day and overtime rules

Construction site timesheet example: columns, half-day and overtime rules, a step-by-step Excel method and common mistakes. A structure for monthly timesheets.

FUFerhat UğurluYazSis TeamPublished: October 26, 20268 min read
In short

The minimum columns in a construction site timesheet are: date, site and block, person or subcontractor crew, work status (full day, half day, absent), overtime hours and the person who reported the information. Count a half day with a fixed value and keep overtime in a separate column without adding it to the day value. Below we explain step by step how to set it up in Excel and where mistakes creep in.

End of the month. The subcontractor’s lead hand opens his notebook: “I’ve put down 23 days for Mehmet this month.” Your sheet shows 21 days. The record of two days was left in a WhatsApp message, a phone call and two people’s memories; nobody knows who got it wrong. The subcontractor trusts his notebook and you trust your sheet; you are both honest, but there is no shared record. A construction site timesheet is a table that shows, day by day, whether each person or subcontractor crew worked a full day or a half day on site and how many hours of overtime they did. A well-built sheet does not so much make the sums easier as keep this argument small from the start.

Below we give the columns, the half-day and overtime rules and the steps for keeping the sheet in Excel. Payroll calculation is not the subject of this article; the timesheet is the input to payroll.

Which columns should a construction site timesheet have?

ColumnWhat to enterWatch out for
DateThe day workedEnter the day worked, not the day the message arrived
Site / blockWhich site and, if needed, which blockIf the same person worked on two sites, use two separate rows
Person or crewFull name, or a crew name such as “Structural crew”On a crew row, also enter the headcount
EmployerOwn staff, or which subcontractorSubcontractor totals come from this column
Work statusFull day, half day, absentFix the values from the start: 1, 0.5, blank
OvertimeIn hours, in a separate columnDo not add it to the day value
Reported byForeman or crew leadShows whom to ask when there is a discrepancy
NotesLeave, sickness, work stopped due to weatherExplains why a day is blank

How do you show half days and overtime on a timesheet?

Put three decisions in writing from the start: what a half day counts as (most companies count it as 0.5), after what time work counts as overtime, and whether overtime is added to the day value. These are your company’s rules; the sheet only applies them. How overtime pay is calculated is a job for payroll; the timesheet only carries the hours. In the example below the working day is taken as 08:00–18:00.

SituationDay valueOvertime (hours)Notes
Worked from morning to evening10Full day
Left at noon0.50Half day; time of leaving in the notes
Worked a full day, stayed until 20:0012Overtime in a separate column
Absent, on leave00Reason written in the notes
Work stopped due to rain00Day blank; “rain” and the affected crew written in the notes

How do you separate your own staff and subcontractor crews in the same sheet?

You can track your own staff person by person and subcontractor crews by crew where needed; the sheet can handle both together. If a crew row has no list of names, the headcount and work status are enough, but if you will reconcile with the subcontractor name by name at the end of the month, you need to record the names too. Whichever you choose, keep the employer column filled in; the month-end summary comes from it. The week below is fictional; values are person-days and a half day is counted as 0.5.

DayStructural crew (12 people)Rebar crew (4 people)Electrician (1 person)Daily total
Monday124117
Tuesday122115
Wednesday1240.516.5
Thursday0000
Friday124117
Weekly total48143.565.5

The zeros on Thursday do not mean “nobody came”; work stopped because of rain. If this difference is not written in the notes, blank days and absences get mixed up at the end of the month. Tuesday’s 2 is the equivalent of the four members of the rebar crew working half a day; when the sheet shows this calculation clearly, nobody has to ask later “why does it say 2?”

How do you keep a site timesheet in Excel, step by step?

  1. Open a single worksheet for the month; put people and crews in the rows and the days of the month in the columns.
  2. Have people and subcontractor names picked from a separate list, so that three different spellings of the same person do not split the total.
  3. Allow only 1, 0.5 or blank in the day cells; use data validation to reject any other value.
  4. Keep overtime in hours in a second block or on a second sheet, without mixing it with the day count.
  5. At the end of each row, calculate total days and total overtime with the SUM function.
  6. For a summary by subcontractor, use a PivotTable or SUMIF; compare day totals, not headcounts.
  7. When the month closes, save the file with the date and have the people concerned sign it; if a change is needed later, create a new version.

Once the structure is set up, the real discipline lies in when entries are made. Enter the timesheet at the end of the day, taking the information from the person who reported that day; every entry left until the next morning wipes out some of the previous day’s detail. If you have several sites, opening a separate sheet for each and merging them on one summary sheet at the end of the month also makes people’s moves between sites visible. If more than one person edits the file, keep the version history switched on so it shows who changed what.

Weak points of an Excel timesheet and common mistakes

An Excel timesheet works well when it is kept with rules; in a small team, with one foreman and daily entries, there may be no problems at all. Mistakes usually come not from the sheet itself but from the information that goes into it:

  • A message arrives late and is entered against the wrong day.
  • The timesheet is filled in from memory at the end of the month, not during the day.
  • The same person is counted twice across two sites, or not counted at all.
  • The crew total does not match the list of people: it says “12 people” but there are eleven names.
  • The half-day rule varies from person to person; verbal exceptions such as “this tradesman counts as a full day even if he works until noon” never make it into the sheet.
  • The sheet is updated but the source message is not kept; when a discrepancy arises, there is no evidence left.

Construction timesheet software: what does SahaSesi AI do?

SahaSesi AI turns messages that foremen and tradespeople send on WhatsApp, such as “Structural crew 12 people, rebar crew 4 people half day”, into timesheet records per person or per subcontractor crew; half days and overtime are kept separately. The record is read back to the foreman as “Logged: …”, and if it is wrong, the foreman corrects it. If a site’s timesheet has not arrived by the reminder time, its foreman gets a reminder on WhatsApp. The monthly timesheet can be downloaded as an Excel file, per person and per subcontractor, day by day, with half days and overtime.

Let us be clear about the limit: SahaSesi AI does not calculate payroll, and we do not claim integration with payroll or time-and-attendance systems. How you connect the Excel output to your payroll process is something to plan separately. For details on working out person-days from a message, see our article Construction site timesheet: working out person-days from a WhatsApp message.

If your numbers differ from the subcontractor’s at the end of the month

Discrepancies are normal; what matters is being able to find where they arose. First make sure both sides counted by the same rule: were half days and overtime written down in the same way? Then look only at the days that differ and open the source record for each of them. If records were kept daily and every change leaves a trail, the argument shifts from “whom do we believe?” to “who reported what that day?”, and that is settled much faster.

  1. Align the rules: Were half days, overtime and days of leave written down the same way on both sides?
  2. List the days that differ: Look only at the days that do not match; do not recount the whole month.
  3. Open the source record: Go to that day’s message, photo or the crew lead’s report.
  4. Write the outcome in the notes: If a correction was made, record the reason and the date, and save the sheet as a new version.

If you would like to extract timesheets automatically from WhatsApp messages and receive them as a monthly Excel file, you can schedule a pilot meeting on the SahaSesi AI page. SahaSesi AI is being rolled out on its first sites through a pilot programme.

Frequently asked questions

How do you keep a construction site timesheet in Excel?

Open one sheet for the month; put people and crews in the rows and the days in the columns. Allow only 1, 0.5 or blank in the day cells, keep overtime in hours in a separate block and get subcontractor totals with a PivotTable.

How do you show a worker who worked half a day or stayed for overtime on the timesheet?

A half day is entered as a fixed value according to your company’s rule (usually 0.5); overtime is entered in hours in a separate column without being added to the day value. For example, someone who worked a full day and stayed until 20:00 gets a day value of 1 and 2 hours of overtime (if the working day is taken as 08:00–18:00).

Should subcontractor timesheets be kept separately?

You can track a subcontractor crew person by person or as a crew; what matters is being able to compare the subcontractor’s own count with yours by the same rule at the end of the month. For that, the sheet needs an employer column (own staff, or which subcontractor).

Does construction timesheet software calculate payroll?

SahaSesi AI does not calculate payroll; it exports the monthly timesheet to Excel per person and per subcontractor, day by day, with half days and overtime. We do not claim integration with payroll or time-and-attendance systems; how you connect the output to your payroll process is planned separately.

Are a timesheet and payroll the same thing?

No. A timesheet is the record of who worked on which day and for how long; payroll is the pay calculation made from this record and other information. If the timesheet is wrong, payroll starts from a wrong input, which is why the timesheet must be kept separately and in good order.

FU
Ferhat Uğurlu · YazSis Team

Builds enterprise software, AI and digital transformation products together with the YazSis team.