Construction Progress Report Template 2026 (Free Excel + PDF Download + 5-Step Walkthrough)
A construction progress report is the daily artefact that connects your site to your project plan, your client to your schedule, and your team's hours to your budget. Done well, it's the receipt that the day actually happened the way the daily summary email said it did. Done poorly, it's a missing PDF six months later when a dispute lands.
This guide gives you a free Excel + PDF progress report template, a 5-step walkthrough on how to fill it from a real site supervisor's day, and an honest comparison of daily vs weekly reporting to figure out which one (or both) your project needs.
What's in the template you just downloaded
The Excel file has three tabs and the PDF is a one-page printable version of the daily tab. Both work for residential, commercial, and renovation projects without modification.
- Tab 1 - Daily Progress Report. Project info, 15 task rows with status / % complete / photo references, and a supervisor sign-off block. The % complete column has conditional colour scale (red below 50%, yellow 50-75%, green above) so a quick glance shows the day's shape. One example row is pre-filled to show the format.
- Tab 2 - Weekly Roll-up. Aggregates the daily reports for a 12-task project across a week. Variance column auto-calculates (end % minus start %). Summary block at the bottom shows average % gained, total issues raised and tasks closed.
- Tab 3 - How to Use. Field definitions and the threshold at which you've outgrown Excel and need a real construction CRM. Read this one first if anyone on the team will be filling the report without a walkthrough.
- PDF version. Same daily report layout as the Excel tab 1, but printable A4 with handwriting lines. Useful for site supervisors who'd rather fill on paper and have someone in the office digitise at end of week.
What goes in a construction progress report (the 5 fields that matter)
You can over-engineer a progress report into a 30-field form that nobody fills accurately. Or you can stick to the 5 fields that actually matter and capture 95% of the value:
- Header information. Project name, date, weather, hours on site, crew count, site supervisor. Six fields max. Put them at the top, fill them once a day.
- Tasks completed today. One row per task that actually moved. Don't list everything in the project, just what changed. Include task description, crew or sub, status, and a percent complete.
- Photo references. Don't paste photos into the spreadsheet (that's how files become unusable). Reference a folder + file number range like "2026-06-04/IMG_0142-0151" pointing to your shared drive or photo management tool.
- Issues raised. Anything that's blocking, slowing, or could become a change order. Material delivery missed, sub didn't show, design clash discovered. Short note is enough; details go in the RFI or change order itself.
- Sign-off. Supervisor name, signature, time submitted. Without sign-off, the report is a draft that someone might edit tomorrow. With sign-off, it's the supervisor's stamp on what happened today.
Anything beyond these 5 fields - GPS coordinates, weather forecast for tomorrow, equipment serial numbers, sub headcount by ethnicity for compliance reporting - is real for certain projects but not core to the daily report. Add it to a separate compliance log so the main report stays usable.
5-step walkthrough: filling the report from a real day
Here's how a site supervisor on the Lakeview Residences Block C project (fictional but realistic) would fill the template at end-of-shift on a Wednesday in June.
Step 1: Project information block (60 seconds)
Open the Excel template (Tab 1) or print a fresh PDF. Fill the top section once:
- Project name:
Lakeview Residences - Block C - Date:
2026-06-04 - Weather:
Clear, 28°C - Hours on site:
7am - 5pm - Crew count:
14 (3 concrete, 4 rebar, 2 carpenters, 5 general) - Site supervisor:
R. Kumar
If you're using the Excel template and saving to a shared drive, name the file with the date so multiple supervisors don't overwrite each other: Daily-Report-2026-06-04.xlsx.
Step 2: List what moved today, not what exists (3 minutes)
This is where most progress reports get it wrong. The temptation is to list every task in the project and update them all. Don't. List only the tasks that changed status today.
For the Wednesday on Block C:
- Foundation pour at grid 4-7 - completed
- Rebar tying at grid 8-10 - moved from 30% to 60%
- Formwork stripping at grid 1-3 - completed
- Material delivery scheduled for thermal break - did not arrive (issue to flag)
Four task rows in the report instead of fifty. Each one is meaningful.
Step 3: Honest % complete (90 seconds)
The conditional colour scale on the % complete column rewards honesty. A row at 60% is yellow. A row at 100% is green. A row at 25% is red. Resist the urge to round 60% to 100% just to make the column green.
If a task is genuinely 60% done, write 60. The variance will show up in the weekly roll-up tab and your weekly meeting will surface the right conversation about why grid 8-10 rebar is moving slower than the bid estimated.
Step 4: Photos and issues (2 minutes)
Reference photos by folder + filename range. For Block C:
- Foundation pour photos:
2026-06-04/IMG_0142-0151(10 photos) - Rebar progress:
2026-06-04/IMG_0152-0156(5 photos) - Formwork strip with stamp from inspector:
2026-06-04/IMG_0157-0160(4 photos)
For the thermal break delivery miss, the report needs one issue line: Thermal break - vendor confirmed delivery for tomorrow morning. Affects scheduled grid 11-13 pour Thursday. That's enough for the PM to act on at the morning huddle.
Step 5: Sign off and submit (30 seconds)
Supervisor name, signature, time. Without the sign-off, this is a draft. With it, it's the source of truth for today.
Submit by saving to the shared folder (or scanning the PDF and uploading). Total time from start to submit: 7-8 minutes for a busy day. If it's taking longer, you're listing too many tasks.
Daily vs weekly progress reports - which one do you need?
Most projects need both, but in different ratios. Here's the honest decision table:
| Project type | Daily report | Weekly roll-up |
|---|---|---|
| Residential under 12 weeks total duration | Yes - critical for owner updates | Optional - the daily is short enough to be the weekly |
| Residential 12+ weeks or multi-unit | Yes | Yes - feed the bi-weekly client meeting |
| Commercial / fit-out | Yes - schedule-critical | Yes - core artifact for stakeholder meetings |
| Civil / heavy | Yes - quantity tracking matters | Yes - feeds monthly payment certifications |
| Renovations and additions | Yes for projects over 4 weeks | Yes if multi-trade coordination is heavy |
The Excel template handles both. Tab 1 is your daily, Tab 2 is the weekly roll-up that pulls from your dailies.
5 common mistakes to avoid
- Pasting photos into Excel cells. The file becomes 200MB, slow to open and impossible to email. Reference photos by folder + filename instead.
- Listing every task in the project. The daily report is "what moved" not "what exists." Listing everything makes the report unreadable.
- Rounding % complete to clean numbers. 60% rounds to 75% feels harmless but it hides where you're actually stalling. Use honest numbers.
- No sign-off. A daily report without a signature is a draft that can be edited tomorrow. Sign every day, even if you're submitting to yourself.
- Filing the report and never looking at it again. The Wednesday report should inform Thursday's task list. If yesterday's report never gets opened, you're losing the only feedback loop that's actually attached to the schedule.
When you've outgrown Excel progress reports
The Excel template scales surprisingly well. A 3-person GC with one project at a time can run their entire reporting workflow on this template for years. But there's a clear threshold past which Excel becomes the bottleneck:
- You're managing more than 3 concurrent projects and the version-control problem on Excel files is eating an hour a week.
- You have supervisors at multiple sites and you're tired of merging their daily reports into one weekly view manually.
- You need photos that are searchable by date, site and task - not just folders on a shared drive.
- You're filing change orders and RFIs and you want them linked to the daily report row that surfaced them.
- You want a client portal where the owner can see real-time progress without you forwarding the weekly roll-up by email.
At that point, a custom construction CRM with daily logs, RFIs, change orders and photo management built in starts to look cheaper than the time Excel is eating. See Fuzen's construction management software for the done-for-you version (3-4 week delivery, $200-$500 one-time + $99/yr hosting for a small build).
If you're not there yet, this Excel template will do the job. If you want a comparison of free and low-cost construction management software, see free construction management software. For broader cost-control and Excel resources for construction projects, see our construction cost control Excel templates guide.
Frequently asked questions
What should a construction progress report include?
Five fields are core: header information (project name, date, weather, crew, supervisor), tasks that moved today with status and % complete, photo references by folder + filename range, issues raised, and supervisor sign-off. Anything beyond this is project-specific and belongs in a separate log.
Is there a free template for a daily construction progress report?
Yes - the Excel and PDF templates at the top of this page are free with no email gate. The Excel has daily and weekly tabs; the PDF is a printable one-page form for site folders.
How often should I file a construction progress report?
Daily for any project under active construction. Even if your client only wants weekly updates, the daily report is the source data that makes the weekly roll-up accurate. Without a daily, the weekly becomes a guess.
What's the difference between a daily and a weekly progress report?
The daily captures what moved that shift - tasks, % complete, issues, photo references. The weekly aggregates daily data into a trend view - average % gained per task, issues closed vs raised, schedule variance against the baseline. Most projects need both; one feeds the other.
Can I use this template for residential renovation projects?
Yes - the template is generic enough for residential, commercial and renovation. The cost code field is optional (leave blank if your project doesn't track by code) and the photo reference field works the same regardless of project type.
What's the easiest way to share a progress report with a client?
For Excel: save to a shared OneDrive or Google Drive folder and send the client the link. For PDF: scan or print-to-PDF and attach to the weekly email. Most clients prefer PDF for the weekly summary and a link to the shared folder for daily detail.
Conclusion
A construction progress report doesn't need to be complicated to be useful. Five fields filled honestly every shift beats a 30-field form filled vaguely once a week. Use the Excel + PDF templates at the top of this page, follow the 5-step walkthrough, and you'll have a reporting system that actually informs your project schedule.
If you find yourself merging daily reports across sites or wanting photo search and change-order linkage, that's the threshold to look at a real construction CRM. See how a custom build works.