vBol/ Guides/Daily site report format
Free template

Daily progress report (DPR) format for a construction site

The columns a construction DPR needs, a worked example from one site, and a free Excel template to download. Plus how to get supervisors to file it before they leave the site.

Updated 30 September 2026 · by the vBol team at Vritti
Also in: ಕನ್ನಡ

A daily progress report (DPR) for a construction site is a short record filed by the site supervisor every evening. It states what work was done, how many workers were present, what material arrived, what caused delay, and what is planned tomorrow. The format below works for buildings, roads, interiors and small contractors alike.

The columns a construction DPR needs

A DPR that takes an hour to fill will be filled late or copied from yesterday. Keep to the columns your project manager will actually use to answer "are we on schedule?".

ColumnWhy it mattersExample
DateLets you line up progress with the plan and find missing days.29-09-2026
SiteEssential once one person or one office handles more than one site.Green Meadows Tower B
SupervisorWho reported, so you know whom to call.Suresh Naik
WeatherExplains lost hours without a long note.Heavy rain
Work done todayThe heart of the report: activity, location and how much of it is complete.4th floor slab shuttering 60% done
Labour countHeadcount on site. Compare with wages and with output.38
Material receivedWhat arrived and how much. Catches short deliveries early.Steel 3 tonnes
Delay causeA fixed list (rain, material short, labour short, drawing pending, client hold) so delays can be counted later.Material short
Issue detailsOne line on what happened and what is needed.Cement finished at noon
Safety observationNear misses, missing harnesses, anything the manager should hear the same day.One worker without harness, warned
PhotosProof of progress and a record if a dispute comes up.Yes
Planned for tomorrowMakes the next report easy to compare against.Start slab steel on Thursday

A filled-in example

Here is one day across three sites, one row per site. Note that the rainy day and the cement shortage are recorded as plainly as the good day.

SiteWork doneLabourMaterialDelay
Green Meadows Tower B4th floor slab shuttering 60% done38Steel 3 tonnes; cement 200 bagsNone
Lakeview Villas Plot 12Brickwork, north wall 3 courses14Bricks 4,000Rain, work stopped 2 PM
Sai Complex Phase 2Plastering, flats 201 and 20221NoneCement short, 150 bags needed

Read together, the rows tell a project manager what to do before the next morning: send cement to Sai Complex, ask Lakeview for a pump. A report that only says "work in progress" cannot do that.

Rules that keep a DPR honest

  1. Quantities, not adjectives. "60% of shuttering" or "3 courses" beats "good progress". If you cannot measure it, say what was started and what remains.
  2. Count the labour every day. Ask for the headcount by trade if wages depend on it: masons, helpers, bar benders, carpenters.
  3. Record a delay the day it happens. A delay written down that evening, with its cause, is far easier to defend than one reconstructed weeks later.
  4. Log material received, not just material used. Delivery challan quantity against what was actually unloaded is where shortages show up.
  5. Attach photos to the row. A photo taken at the time of the work says more than a paragraph, and it is dated.
  6. One report per site per day. If a supervisor handles two sites, that is two rows.

Common mistakes

  • Filing at the end of the week. Numbers become guesses and issues are forgotten. A Monday-to-Saturday roll-up of remembered days is not a DPR.
  • Copying yesterday's report. If every day says "slab work in progress, 30 workers", nobody can tell if the site is moving.
  • Free-text delays. "Rain", "rains", "baarish" and "weather problem" cannot be counted. Use a dropdown for the cause and keep free text for detail.
  • Sending photos in one chat and numbers in another. Someone then has to match them by hand.

The real problem: getting it filed from the site

A supervisor at 6 PM is tired, standing in dust, with a phone that has one bar of signal. Typing twelve columns into a form is the part that gets skipped, so the DPR comes the next morning, or comes as a photo of a notebook page.

vBol is built for that moment. The supervisor saves one WhatsApp number as a contact and sends a voice note, in Hindi or whatever language they speak, plus a few photos:

आज चौथी मंज़िल का शटरिंग साठ प्रतिशत हुआ। अड़तीस मज़दूर थे। तीन टन सरिया आया। सेफ्टी बेल्ट के बिना एक मज़दूर को चेतावनी दी।

vBol transcribes it, picks out the fields, and reads the record back in the same language with buttons to confirm or fix any field. Nothing is written until the supervisor confirms. The confirmed record goes as a row into your Google Sheet, an Excel workbook on OneDrive or SharePoint, or the matching module in Ekatm ERP, with the photos and GPS location attached. vBol has a built-in site report record type (site, activity, headcount, blockers, safety observation, photo and location); if your DPR needs more, such as material received or a delay cause, Vritti sets it up with you.

At 7 PM the owner or project manager gets one WhatsApp message: which sites filed, by whom, and which supervisors sent nothing today. Field staff install nothing and log in nowhere. It is free for 30 days (up to 5 confirmed reports per person per day during the trial), then ₹199 per user per month for teams of up to 100 users, with a custom plan for bigger teams. More on this in field reporting for construction companies.

Happy with a spreadsheet? Download the free template on this page. It has the columns above, dropdowns for weather, delay cause and photos, and three example rows you can overwrite.

Frequently asked questions

What is a DPR in construction?

DPR stands for daily progress report: a short record filed by the site supervisor every day, listing work done, labour present, material received, delays and the plan for the next day.

What should a daily progress report for a construction site include?

At minimum the date, site, work done, number of workers, material received, any delay with its cause, and photos. Add weather, safety observations and tomorrow's plan if your project needs them.

Who should fill the daily progress report at a construction site?

The person who is on the site that day, usually the site supervisor or site engineer, because they can describe what actually happened. Reports written later by the office from phone calls lose detail.

What is the difference between a DPR and a daily work report?

A DPR focuses on progress of a project against its plan, so it records quantities, labour and material for one site. A daily work report is broader and can describe any employee's tasks for the day.

Related guides