Free · Excel + Google Sheets · No macros

Free Construction Daily Report Template (Excel)

This free construction daily report template logs the project header, weather and site conditions, crew hours by trade, materials delivered, work performed, and any delays or incidents, with total labor hours calculated automatically. Works in Excel and Google Sheets. Free to download in exchange for your email.

Download free template

What Belongs in a Construction Daily Report

A construction daily report is the site record for a single day of work: who was on site, what the weather and conditions were, what materials arrived, what work actually got done, and anything that went wrong. It's the document a superintendent fills out to create a paper trail for the whole job, not just a note passed between shifts.

That means it covers more ground than a simple handover note - weather and site conditions that could explain a delay, crew hours broken out by trade or subcontractor for labor tracking, deliveries logged against the vendor that sent them, and a place to record safety observations or inspections.

Kept consistently, a daily report becomes the record you pull up months later if a delay, a change order, or a dispute over what happened on a given day needs documentation.

Free Construction Daily Report Template: What's Inside

The file has three sheets. Daily Report holds the project header - project name, report number, date, and superintendent or GC - followed by weather and site conditions, three free-text rows for work performed that day, and a section for delays, safety observations, and visitors or inspections.

Crew Log is a 25-row table where you list each trade or subcontractor with the number of workers on site and hours worked each; total hours per row calculate automatically, and the summary sums total workers on site and total labor hours for the day.

Materials Delivered is a separate 25-row table for logging each item or material, quantity, unit, vendor or supplier, and notes - a running record of what showed up on site, separate from the labor log.

Logging Weather, Site Conditions, and Crew Hours

Weather and site conditions are free-text fields - conditions, temperature, wind or precipitation notes, and a simple yes/no for whether weather caused a delay. There's no live weather feed built into the sheet; you type in what happened on site that day, the same way a superintendent would note it in a paper log.

Crew hours work differently: enter the number of workers on site and the hours each worked for a given trade or subcontractor, and total hours for that row multiplies automatically. Add a row per trade - framing, electrical, plumbing, whatever's on site that day - and the summary rolls every row into a single daily labor-hours total.

Because trade and subcontractor names are free text, the Crew Log adapts to any job without needing a predefined trade list.

Tracking Material Deliveries, Work Performed, and Delays

The Materials Delivered table is where you log what arrived on site - item, quantity, unit, and vendor - so you have a delivery record separate from the day's labor log, useful for reconciling against a purchase order or invoice later.

Work performed is captured as three free-text rows on the Daily Report sheet, enough for a brief narrative of what the crew accomplished that day. Delays, incidents, safety observations, and visitors or inspections each get their own field so nothing gets buried in a single catch-all notes box.

Filled in daily and saved with a consistent naming convention - by project and date - this gives you a straightforward paper trail for labor, materials, and site conditions across the life of a job.

How to use it

  1. Fill in the project header and that day's weather and site conditions.
  2. Log crews by trade in the Crew Log sheet - workers on site and hours each - labor totals calculate automatically.
  3. Record material deliveries in the Materials Delivered sheet, along with vendor and quantity.
  4. Note work performed, delays, incidents, and any visitors or inspections on the Daily Report sheet before saving.
Need more? — $49

Construction Pack

If you're also tracking hours for certified payroll, the paid Construction Pack ($49) adds a WH-347 form with automatic fringe-credit reconciliation, a 15-project WIP report with an over/under-billing rollup, and a 20-worker by 12-week manpower planner built on the same crew hours you're already logging.

See the full version

Frequently asked questions

Can I use this construction daily report template in Google Sheets?

Yes. Upload the downloaded file to Google Drive, open it, and choose File > Save as Google Sheets. The crew-hour and labor-total formulas keep working.

Is this template really free?

Yes. You give an email address to download it, and then it's yours to use with no further cost.

Does the weather field pull in real weather data?

No. Weather and site conditions are free-text fields you fill in yourself - conditions, temperature, and precipitation notes - there's no automatic weather integration.

Can I use one file for multiple projects or days?

Duplicate the file per project and date, or per report, and use a consistent file-naming pattern so you can find a specific day's report later. Each copy holds one day's report.

How are total labor hours calculated?

For each Crew Log row, workers on site multiplied by hours each gives that row's total hours. The summary sums every row's total hours into a single daily labor-hours figure.

What's the usage license?

Personal use or use within one business. It's not meant to be resold or redistributed as a template product.

Related free templates