- Written the same day, by someone who was there.
- One row per trade, with headcount and hours.
- Every delay with its cause and a reference.
- Facts and quantities, not opinions.
What a daily report should record
- Weather — and whether it stopped work.
- Every trade on site, with headcount and hours. Man-hours by trade are the basis for productivity and for delay claims.
- Work performed and where, with quantities when you can: "hung 1,200 SF of board, level 2 east".
- Equipment, deliveries and inspections — what arrived, what passed, what failed.
- Delays and issues, with their cause — the evidence for any later claim for time or money.
- Safety events and visitors, and photos.
A filled-in example
Tuesday, October 6, 2026 at Maple Street Medical Office:
| Trade | Workers × hours | Man-hours | Work performed | Delays / issues |
|---|---|---|---|---|
| Metro Interiors (drywall) | 8 × 8 | 64 | Hung 1,200 SF board, level 2 east | — |
| Eastline Plumbing | 3 × 8 | 24 | Rough-in restrooms 201–204 | Waiting on RFI 31 (wall chase depth) |
| Voltline Electric | 4 × 6 | 24 | Pulled feeders to panel 2A | Lift down 2 h — rental replaced |
The plumber's RFI delay is recorded the day it happens, with the RFI number. If RFI 31 takes three weeks, this row and the ones after it are the proof.
Making daily reports worth keeping
- Same day, every day. A report written on Friday for the whole week is reconstruction, not a record.
- Facts, not opinions. "Concrete truck arrived 10:40, scheduled 7:00" beats "supplier late again".
- Name the cause of every delay and reference the RFI, change order or notice.
- Use the same trade names every day, so man-hours can be totalled by trade — that is what the drop-downs and filters are for.
Man-hours by trade feed labor forecasting, and safety events feed the safety metrics.
How to fill it in
- Fill one row per trade on site each day; repeat the date, job and weather on each row.
- Enter headcount and hours each; man-hours calculate.
- Describe the work performed with locations and quantities — 'hung 1,200 SF board, level 2 east'.
- Record every delay with its cause the same day; a delay not written down is hard to claim later.
- Filter by trade or date range to answer 'how many man-hours did the drywall sub put on level 2?'.

Everything a daily report needs to stand up later as a record — the date, weather, every trade on site with headcount and hours, what they did and where, equipment, deliveries, inspections, delays, safety events, visitors and photos — with man-hours calculated.
18 columns: 15 you fill in, 2 picked from drop-down lists, so every row uses the same values and 1 calculated by formula and filled down 200 rows, so nothing is worked out by hand. In the Excel version, 4 columns reject entries of the wrong type (a date column only takes dates, an amount column only numbers), the header row stays frozen with filters on it, and the workbook opens on an Instructions sheet that lists every column below.
Every column, and how it is captured
| Column | Type | What goes in it |
|---|---|---|
| Date | Date | Date of the entry. |
| Job | Text | Job number exactly as in your accounting system (e.g. J-1104), so rows join to job cost. |
| Weather | Drop-down | Conditions that affected the work; pick the one that matters most. Options: Clear / Cloudy / Rain / Snow / Wind / Extreme heat / Extreme cold. |
| Temp high (°F) | Number | Enter a number. |
| Trade / company | Text | One row per trade or company on site. |
| Workers | Number | Headcount for that trade today. |
| Hours each | Number | Hours worked per worker. |
| Man-hours | Calculated | Calculated: [Workers] × [Hours each] |
| Work performed | Text | What was done today, specifically (quantities where possible). |
| Area | Text | Where it was done. |
| Equipment on site | Text | Free text. |
| Deliveries | Text | Free text. |
| Inspections | Text | Free text. |
| Delays / issues | Text | Anything that stopped or slowed work, and who caused it — the evidence for a delay claim. |
| Safety | Drop-down | The most serious safety event for that trade today. Options: None / Near miss / First aid / Recordable. |
| Visitors | Text | Free text. |
| Photos | Text | Photo file names or a link to today's folder. |
| Reported by | Text | Superintendent or foreman filing the report. |
See it on real-looking numbers
Constructelligence is a construction intelligence platform: it reads your ERP, project and field systems read-only and does this arithmetic every week, for every job. The demo runs it on a sample eight-job portfolio.
Try the demoJoin the private betaFrequently asked questions
What should be included in a construction daily report?
The date and weather, every trade on site with headcount and hours, the work performed and where, equipment, deliveries, inspections, delays and their causes, safety events, visitors and photos, and who filed the report.
Who fills out the daily report?
Usually the general contractor's superintendent, with foremen of each subcontractor filing their own daily reports to the GC.
Why are daily reports important in construction?
They are the contemporaneous record of what happened on site. In delay claims, disputes over back-charges and safety investigations, a report written the same day carries far more weight than anything reconstructed later.
How long should construction daily reports be kept?
At least as long as the contract's warranty and claim periods and your state's statute of limitations for construction claims, which can be several years — many contractors keep them permanently in digital form.
Related guides
More in Templates & forms
- Free construction templates for Excel and Google Sheets
- Construction scope of work template: what to include, a filled-in example and a free download
- Construction schedule template: activities, workday finish dates and a free Excel download
- Punch list template: the fields that get items closed, an example and a free Excel download
- Construction estimate template: labor, material, equipment and subs by cost code — free Excel
- Construction change order form: what it must show, a priced example and a free template
- Construction budget template: budget, committed, actual and forecast by cost code — free Excel
- Construction bid template: base bid, alternates, unit prices and exclusions — free Excel
- RFI template: how to write a construction RFI, an example and a free form and log
- Construction proposal template: scope, price, exclusions and payment schedule — free download
- Construction timesheet template: hours by job and cost code, overtime and labor cost — free Excel
- Submittal log template: track every submittal from spec to approval — free Excel