Site Reporting
Daily Progress Report (DPR) Format for Construction Sites
A ready-to-use DPR format for construction — the exact sections, a copyable table, and the daily discipline that protects contractors in payment and delay disputes.

Every contractor has lived this argument. The bill is submitted, and the client asks: "Yeh kaam kis din hua? Proof kahan hai?" Or the project runs late, and both sides blame each other — but nobody has a day-by-day record of who caused which delay. In both cases, the person without documentation loses.
The Daily Progress Report (DPR) is the document that ends those arguments before they start. Done properly, it is the single most valuable piece of paperwork on your site — and it takes ten minutes a day.
What a DPR actually is (and why it matters)
A DPR is a day-wise record of everything that happened on site: how much labour came, what work was executed and where, how much material was received and consumed, what equipment ran, and what stopped work.
Think of it as your site's memory. Human memory fades and bends toward whoever is telling the story. A DPR, written the same day and signed, does not. That is exactly why it carries weight when money is on the line:
- In a payment dispute, the DPR proves the quantity and date of work done.
- In a delay claim (extension of time, idle labour, idle machinery), the DPR proves why work stopped — rain, a late drawing, a material shortage, a client instruction.
- In arbitration or court, a contemporaneous, consistent daily record beats a statement written months later from memory, every single time.
A DPR is not paperwork for the file. It is the evidence you will wish you had the day a dispute begins.
The 10 sections of a solid DPR
A DPR does not need to be complicated. It needs to be complete and consistent. These ten sections cover a construction site fully:
| # | Section | What to record |
|---|---|---|
| 1 | Header | Project name, date, day, report number |
| 2 | Weather | Clear / rain / hours lost to weather |
| 3 | Labour | Headcount by trade — mason, helper, bar bender, carpenter, etc. |
| 4 | Work done | Activity, location, and measured quantity |
| 5 | Material received | Item, quantity, supplier, challan/GRN number |
| 6 | Material consumed | Item and quantity used today |
| 7 | Equipment | Machinery on site and running hours |
| 8 | Delays / instructions | What stopped work, and any client/consultant instruction |
| 9 | Safety & visitors | Incidents, toolbox talks, site visitors |
| 10 | Next-day plan | Activities and resources planned for tomorrow |
The two sections people skip — material consumed and delays/instructions — are the two that save you the most money later. Never skip them.
A ready-to-copy DPR format
Here is a clean layout you can put into a register or a spreadsheet today:
DAILY PROGRESS REPORT
Project: ____________________ DPR No: ______ Date: __/__/____ Day: ______
Weather: ______________________ Working hours lost: ______
LABOUR
Trade No. Trade No.
Mason ____ Bar bender ____
Helper ____ Carpenter ____
Fitter ____ Others ____
TOTAL: ____
WORK EXECUTED (with quantity & location)
1. ______________________________ Qty: ________ Location: ____________
2. ______________________________ Qty: ________ Location: ____________
3. ______________________________ Qty: ________ Location: ____________
MATERIAL RECEIVED MATERIAL CONSUMED
Item Qty Challan Item Qty
______ ___ ______ ______ ___
______ ___ ______ ______ ___
EQUIPMENT ON SITE DELAYS / INSTRUCTIONS
______ Hrs ___ ____________________________
______ Hrs ___ ____________________________
SAFETY / VISITORS: ______________________________________
NEXT-DAY PLAN: __________________________________________
Prepared by: __________ Checked by: __________ Photos attached: Y / N
How to fill a DPR so it actually protects you
A DPR is only as good as the discipline behind it. Four rules separate a report that wins a claim from one that gets thrown out.
1. Record quantities, not adjectives
"Slab ka kaam chal raha hai" tells you nothing in six months. "18 cum M25 poured in raft, grid A1–C3" tells you everything. Every work line should have a number and a location. This is the single biggest upgrade you can make.
2. Write it the same day
A DPR filled every Sunday from memory is not a record — it is a guess, and any lawyer will treat it as one. The value of a DPR comes from it being contemporaneous: written on the day, reflecting the day. Make it the last task before the site closes.
3. Always log weather and delays
If it rained for three hours, write it. If the client's drawing arrived late and stopped the columns, write it — with the time. These lines feel unimportant on a normal day. On the day you file an extension-of-time or idle-labour claim, they are worth lakhs.
4. Attach photographs
A line that says "footing F-14 cast" is good. The same line with a timestamped photo is proof. Photos of reinforcement before pour, concrete going in, and finished work turn your DPR from a claim into a fact.
Common mistakes that make a DPR useless
- Filling it weekly from memory. Kills the contemporaneous value entirely.
- No quantities. "Work in progress" is not a record.
- No material consumption. You lose the ability to reconcile stock and catch leakage.
- Skipping bad days. The rainy, idle, disputed days are exactly the ones you most need documented.
- One person's word. Get it checked and signed. A counter-signature makes it far harder to dispute.
From daily report to better decisions
A DPR is not only a legal shield — it is a management tool. When you have clean daily data, patterns appear: which activity always runs short of labour, which supplier delivers late, which floor is bleeding cement. Weekly and monthly reports simply roll up from these daily numbers. Get the DPR right, and every report above it becomes trustworthy.
The catch is honest: doing all of this on paper, every single day, across multiple sites, is hard. Registers get lost, photos sit scattered in WhatsApp, and quantities are copied wrong. That is the real reason DPRs get skipped — not because contractors don't know their value, but because the daily effort is high.