← Back to Project Management Tools
✓ No login required · ✓ No data upload · ✓ Print-ready

Daily Progress Report Template

Free daily progress report generator for construction sites. Log manpower, equipment, activities, quantities, weather, issues and site instructions.

Sample Project
Log manpower, equipment, activities, quantities, weather, issues and site instructions — summarised automatically and ready to print or generate as a full daily report.
by Shahid Pervaiz: pervaiz.shahid@gmail.com
Report No.DPR-001
Report Date—
Manpower0
Rev.A
Not saved to a file yet 📄 See Sample Report

Report Setup

Weather & Site Conditions

Daily Summary

Manpower

All fields are editable · Cumulative is entered manually to match your running site total
No. Trade / Category Company Planned Today's Actual Cumulative Remarks

Equipment

All fields are editable
No. Equipment Type Company Total Nos. Working Idle / Standby Remarks

Activities & Quantities

All fields are editable · % Complete refers to the activity overall, not just today
No. Activity / Description Location / Zone Unit Planned Qty (Today) Actual Qty (Today) Cumulative to Date % Complete Remarks

Issues & Delays

All fields are editable
No. Issue / Delay Description Category Raised By Impact Status Remarks

Site Instructions

All fields are editable
Instr. No. Instruction / Description Issued By Issued To Date Remarks
Method & practical use

Understand the result.

Free daily progress report generator for construction sites. Log manpower, equipment, activities, quantities, weather, issues and site instructions.

How to use this tool

  1. Enter the project details and reporting date; replace any sample records.
  2. Add or import your records, then review the summaries and outstanding actions.
  3. Save the project and use the available export or print controls to share the current report.

Units & method

Use the dates, quantities and currency shown in the workspace. Keep one currency and a consistent reporting cut-off.

Record the report date, weather, labour, equipment, work completed and site issues. Use a consistent unit for each recorded quantity.

Method: the owner’s supplied worksheet and the arithmetic described above.

Worked examples

Illustrative inputs for checking the method; these are not project records.

Worked scenario

Example: 12 workers on an 8-hour shift provide 96 worker-hours. Record the completed quantity and its unit separately from attendance.

Frequently asked questions

What does this tool calculate or track?

Free daily progress report generator for construction sites. Log manpower, equipment, activities, quantities, weather, issues and site instructions.

Which units and assumptions should I use?

Use the dates, quantities and currency shown in the workspace. Keep one currency and a consistent reporting cut-off. Record the report date, weather, labour, equipment, work completed and site issues. Use a consistent unit for each recorded quantity.

Can I save or share the result?

Use the save, export and print controls shown in this workspace. Where CSV export is available, the exported data can be opened in a spreadsheet. Browser print can save a PDF.

How to use the Construction Daily Progress Report

Everything runs in your browser — nothing is uploaded. If you are new to the tool, follow these steps in order.

1

See what the tool can do

Press Load Sample Data to fill in a complete example day on site. Then scroll down the page:

  • Report Setup — project, client, contractor, location, report number and date, shift and who prepared it.
  • Weather & Site Conditions — morning and afternoon weather, temperatures, rainfall and hours lost.
  • Daily Summary — totals worked out from the tables below.
  • Manpower, Equipment, Activities & Quantities, Issues & Delays, Site Instructions — the five daily tables.

The first time you open the tool (when there is no data of yours in this browser) the sample is loaded for you, so you can see how it works straight away. Replace it with your own entries, press + New Project / Clear All to start empty, or load your saved project.

Load Sample Data replaces the data in the tool. Save your own work first.

2

See how the data file looks

Press ⬇ Export Data (.csv). It downloads the whole day as one CSV file that opens in Excel. The file is split into blocks, each starting with a title line and a heading row:

ColumnWhat to enterExample
Report InfoProject, Client, Contractor, Location, Report No., Report Date, Prepared By
WeatherAM and PM condition, Temp High and Low, Rainfall (mm), Hours Lost, Remarks
ManpowerNo., Trade / Category, Company, Planned, Today's Actual, Cumulative, Remarks
EquipmentNo., Equipment Type, Company, Total Nos., Working, Idle/Standby, Remarks
Activities & QuantitiesNo., Activity, Location/Zone, Unit, Planned Qty, Actual Qty, Cumulative, % Complete, Remarks
Issues & DelaysNo., Description, Category, Raised By, Impact, Status, Remarks
Site InstructionsInstr. No., Instruction, Issued By, Issued To, Date, Remarks
3

Enter your own data and import it

Edit the rows inside each block and save the file as CSV (Comma delimited). Then press ⬆ Import Data (.csv) and choose the file.

  • Keep each block's title line (e.g. Manpower) and its heading row exactly as exported, and keep one empty line between blocks.
  • Inside a block, columns are read by position, so don't add, remove or reorder columns.
  • Enter dates as YYYY-MM-DD.
  • Import replaces the report with the blocks in the file.

Excel often changes dates to your local format when it opens a CSV. Before saving, set the date columns to the custom format yyyy-mm-dd, or those dates may be left blank on import.

4

Add, edit and delete rows

You can also work straight in the table on the page at any time, with or without a CSV:

  • + Add Trade, + Add Equipment, + Add Activity, + Add Issue and + Add Instruction add a blank row to their table.
  • The ✕ at the end of a row deletes it straight away. There is no undo, so save your project first.
5

Attach a site photo or the signed report

📎 Attach Photo / DPR in the toolbar attaches one file to the whole daily report — for example a site photo of the day or the signed daily report. It can be a PDF (all its pages) or an image (JPG, PNG):

  • Once a file is attached the button reads 📄 View Photo / DPR. Click it to see the file in a pop-up, where you can Replace, Remove or Download it.
  • Large photos and scanned images are reduced automatically; a PDF must be under 5 MB.
  • The file is kept in the project file when you save the project, comes back when you load it, and is named in the report. It is not uploaded anywhere.

Autosave in this browser does not keep the attached file (the browser has too little room). Save the project to keep it.

6

Save your project and open it later

💾 Save Project (.json) saves the report setup, weather and all five tables in one .json project file. 📂 Load Project opens that file again, on any computer.

The note beside the Save button tells you whether you have unsaved changes or when you last saved. If you try to close or leave the page with unsaved changes, the browser asks you to confirm first (not needed when Autosave is ticked, because your work is kept in this browser).

Use the project file for backups and for sharing with colleagues. Don't edit it by hand.

7

Print, PDF and report

  • 🖶 Print / Save as PDF prints the page as you see it, in print-friendly colours. To get a PDF, choose Save as PDF as the printer in the print dialog.
  • 📄 Generate Report opens the daily progress report in a new tab, with its own Print / Save as PDF button. If nothing opens, allow pop-ups for this site. To see a report the tool makes from its sample project (4 pages, PDF), press 📄 See Sample Report beside How to use.
8

Other buttons and options

  • Autosave in this browser (tick box) — while ticked, your work is kept automatically in this browser and comes back the next time you open the page. It stays only on this computer and browser. It is not a backup; use Save Project for that.
  • 👁 View Current Data jumps down to the daily tables.
  • ☀ New Day starts the next day's report: project setup is kept, weather, the daily tables and the attachment are cleared, and the report number and date move on (it asks first).
  • + New Project clears everything (it asks first).
  • Clear All empties the daily tables (it asks first).
9

Choose the date format

Press 📅 Date format in the toolbar and choose how dates are shown and typed in every date box: DD/MM/YYYY, MM/DD/YYYY, YYYY-MM-DD, DD-MM-YYYY, DD.MM.YYYY or DD-Mon-YYYY. Type a date in that format, or click the 📅 in a date box to pick it from a calendar. A date that doesn't fit the format is outlined in red and not accepted.

The same format is used in the printout and in the generated report and its PDF. It changes only how dates look — your saved project and CSV files are not affected. Your choice is remembered in this browser for every tool on this site.

10

Explore the other tools

Press ☰ All Tools at the top of the page to see every engineering, project management and AI tool on this site, in the same order as the homepage. Type in the search box to find one quickly, then click it to open it. The tool you are using is marked you are here.

The Related tools links at the bottom of this page lead to tools that are often used together with this one.

All Tools

← Homepage