A wall comes open and the framing does not match the accepted scope. Without a contractor daily construction report, the photos stay on one phone, the crew keeps moving, and the office hears about the problem when billing starts.
The report connects the accepted scope to what happens next. A schedule update. A material order. A change order. An inspection. A cost entry. An invoice milestone.
What a contractor daily construction report must tell the office
A construction daily progress report, also called a daily report or daily log, records what happened on one jobsite during one work period. It tells the office what was planned, what was completed, what stopped, what changed, and who owns the next action.
Keep it factual. Name the room, task, condition, effect, and next step. “Problem in bathroom” is useless. “North bathroom wall opened; damaged framing visible beside the shower valve; plumbing rough-in stopped; photos attached; project manager to request direction” gives the office something to do.
Separate the plan from the result
A schedule shows intended work. A work order tells the crew what work has been assigned. The daily report records the actual result.
Keep planned work and completed work in separate fields. If demolition was planned but only half the wall was opened, record both facts. Do not copy the morning plan into the completed-work field.
That separation shows slippage without a meeting. It also identifies unfinished work before another contractor arrives and finds the area blocked.
Keep one job and one date in each entry
Do not combine several jobs in one crew note. Create a separate entry for every jobsite visited that day.
Put the client, address, job number, date, work period, and author at the top. File the photos and supporting documents under the same job and date. That keeps renovation site records together when the office needs them later.
Set the reporting rules before remodeling starts
Build the report when the job is accepted. Start with the accepted quote or contract, drawings, work order, exclusions, selections, and current schedule.
If you are still setting up the operating file, use the remodeling contractor job-control guide to define how the quote, work order, field record, change order, cost record, and invoice remain separate.
Build the headings from the accepted scope
Use the same rooms, stages, and cost categories found in the estimate. If the estimate separates demolition, framing, rough-in, drywall, painting, and finish work, the report should use those labels too.
Put important exclusions beside the affected work. Hidden structural repair, wall chasing, finish patching, owner-supplied fixtures, or access by others should not be buried in an office document the foreman never sees.
The accepted scope becomes the baseline. The contractor daily log then records which task was completed, delayed, blocked, or changed.
Assign one author and one reviewer
Name one person to close the entry. On a small remodeling job, that may be the working foreman. A project manager may collect information from several subcontractors, but one author should assemble the final record.
Separate direct observations from information supplied by someone else. Write “Foreman observed water staining after demolition” or “Plumber reported the shutoff would not hold.” Do not present secondhand information as something you saw.
Assign an office reviewer. The reviewer checks for missing labor allocation, photos, inspection references, change-order status, and next actions. Review the entry while the crew can still answer questions.
Choose three reporting points
Open the report before work starts. Update it when the job changes stage. Close it before the crew leaves.
Useful update points include demolition, delivery, inspection, customer conversation, concealed-condition discovery, subcontractor arrival, and completion of a room or stage. Short entries made at those points beat a reconstructed story at the end of the week.
Choose paper, spreadsheet, or an app by testing the record
The format matters less than the record it preserves. A contractor daily construction report can live on paper, in a spreadsheet, or in the job tool your office already uses.
Test the format before adopting it:
- Can the office retrieve the report by job and date?
- Does it preserve the author and work period?
- Can photos and documents stay attached?
- Can you see later edits or revisions?
- Can the entry point to the correct quote, work order, change order, inspection, and invoice?
Paper works if the sheet stays protected and someone files it with the photos. A spreadsheet works if each entry belongs to one job and completed records are not silently overwritten.
The copyable template below is the free option. Use it on paper or in a spreadsheet. If the crew can submit a blank note, lose attachments, or edit yesterday’s account without a trace, change the process or choose another format.
Use the simplest format the foreman will finish on site.
Copy this contractor daily log structure
Use this blank template for remodeling work. Adjust the trade fields, but keep planned work separate from actual work and keep requests separate from approvals.
JOB DETAILS Client: [client name] Job address: [street address, city, state, ZIP code] Job number: [job number] Date: [date] Work period: [start and finish] Report author: [name and role] ACCEPTED SCOPE AND TODAY'S PLAN Work area: [room, floor, elevation, or exterior area] Accepted-scope reference: [quote, contract, drawing, or work order] Planned task: [task] Dependency: [access, preceding work, material, inspection, or approval] Exclusion or assumption to watch: [exact item] ACTUAL WORK Completed work: [location and factual description] Incomplete work: [task] Reason incomplete: [cause] Next action: [action, owner, and required document] LABOR AND SUBCONTRACTORS Worker or subcontractor: [name or crew] Task and work area: [task and location] Labor allocation: [time assigned to the estimate cost category] Blocked attendance: [who could not start, cause, and next action] MATERIALS Delivered: [item, quantity, condition, and delivery reference] Checked: [accepted or rejected] Installed: [item, quantity, and location] Damaged or waiting: [item, location, and reason] EQUIPMENT Used: [equipment and task] Unavailable or removed from service: [equipment and job effect] CONDITIONS AND DELAYS Observed condition: [exact location and visible facts] Affected task: [task] Weather effect: [effect on work, access, delivery, or safety decision] Delay cause: [cause] Delay effect: [work area, sequence, or delivery affected] Action taken: [action and owner] VISITORS, INSTRUCTIONS, AND CHANGES Visitor or instruction source: [name and role] Request or instruction: [what was requested] Affected work: [task and location] Change status: [request logged / change order pending / change order approved] Approved change order: [reference number, approver, and approval date; required when approved] Stop point: [work paused pending direction or approval] INSPECTIONS AND SAFETY RECORDS Permit or inspection reference: [reference] Inspection result: [result as issued] Affected task: [task] Follow-up owner: [name or role] Separate safety record reference: [reference, if used] PHOTOS AND ATTACHMENTS Photo label: [date — location — task — purpose] Attached document: [drawing, delivery record, inspection record, or instruction] CLOSE OF DAY Open blockers: [blocker and owner] Tomorrow's first action: [specific action] Report closed by: [name]
A painting crew can use completed areas and punch items to support its painting handover process. A remodeling contractor can use the same fields for framing, rough-in, drywall, and finish stages. Keep the nouns tied to the job in front of you.
Write site notes another person can act on
A useful note answers five questions. Where was the work? What task was involved? What was observed? What did it affect? What must happen next?
Do not add blame or guess at causes. “Subcontractor failed again” is an argument. “Tile subcontractor arrived; shower waterproofing inspection was not complete; installation did not start; project manager to rebook after the inspection record is received” is a job record.
Allocate labor to the task
Attendance alone is not enough for job costing. Record the worker or subcontractor, work area, task, and time allocation.
If a carpenter spends part of the day on framing and another part opening access for a mechanical contractor, split the entry between those tasks. Use the estimate’s cost categories. Do not create fresh categories in the field unless the office adds them to the job record.
Record blocked attendance too. If a subcontractor arrives but cannot start because the preceding trade has not finished, name the blocked area, lost sequence, and next action.
Separate material events
Delivered is not checked. Checked is not installed. Record each event separately.
Record whether an item was delivered, checked, installed, rejected, damaged, returned, or left waiting. Add the delivery reference and work area. If the wrong door arrives, state which opening it affects and what the office must reorder.
Do the same for equipment. Record what was used and which task it served. If equipment was unavailable or removed from service, state the effect on the work rather than listing the equipment alone.
Label each photo
A photo needs a date, location, task, and purpose. “[Image file name]” tells the office nothing. “North bathroom wall after demolition — damaged framing beside shower valve — scope review required” does.
Use a wide photo to show the room. Add a close photo for the condition or completed detail. Point the written report to the photo and the document it supports.
Record delays, conditions, and inspections without guessing
A delay note needs a cause and an effect. Weather is only useful when it changed a task, delivery, access route, or safety decision.
“Rain” is not enough. Record that exterior preparation stopped because the surface remained wet, or that a delivery was moved because the access route could not be used.
When demolition exposes an unexpected condition, record what is visible. Name the exact wall, ceiling, floor, or opening. Attach photos. Do not diagnose structural, electrical, plumbing, or mechanical work outside your role.
State the stop point. Record who was contacted and what direction, inspection, drawing, or approval is pending. The schedule can be updated after the effect is known.
If an inspection is incomplete or does not pass, copy the outcome as issued. Do not rewrite the inspector’s meaning. Reference the official inspection record, identify the affected task, and assign the follow-up.
A daily report may also note that a safety action or event occurred. Keep the full details in the separate safety record used for that event. The daily entry points to it rather than replacing it.
Turn a field request into a controlled change order
A customer may ask for extra work during a site walkthrough. Record the request, the person who made it, the affected area, and the point where work stopped.
Do not treat the conversation as approval. The daily report records the request. The change order carries the changed scope, price, and approval through your normal process.
Write a change order that states the changed scope, price, schedule effect, approval, and reference number. Put the change-order reference back into the dated report after approval. Then tell the crew what may proceed.
Worked example: Oak Street electrical job
This is the house electrical example. All figures are sample currency units, not a rate card.
R. Chen at 14 Oak Street received Estimate E-1847 with a range of 900–1,400. Quote Q-1847 covered a 150mm bathroom exhaust fan ducted through the roof and four LED downlights for 1,105.
The ceiling was lined, and the quote excluded chasing. The site record should identify the ceiling, the affected task, the stop point, and the labeled photos. Extra cable and chasing were approved on site as a 160 change order. Invoice INV-1847 was therefore 1,265.
Keep the estimate, quote, contractor daily construction report, change order, and invoice as separate records. The daily entry supports the document chain. It is not the approval or the bill.
Send labor and material facts into job costing
Match report entries to the estimate’s labor, materials, subcontractor, equipment, and overhead categories. The field record supplies the facts. The job-cost record holds the costs.
Enter actual costs after invoices, time records, and other cost documents arrive. The finished-job cost allocation guide explains how to compare actual cost with the accepted price without mixing documents.
On the Oak Street job, the original quote was 1,105. Job cost was 850. Profit measured against that original quote was 255 because 1,105 − 850 = 255.
Margin was 255 ÷ 1,105, or about 23%. Markup was 255 ÷ 850, or 30%.
Do not calculate profit against the 1,265 invoice. The costs of the 160 change order are not supplied, so combining the invoice total with the original job cost would give a false result.
Support the renovation invoice schedule
Use the daily records to confirm which stages are complete, which items remain open, and which changes received approval. Then apply the billing terms in the contract.
A renovation invoice schedule may be called a draw schedule, progress billing schedule, payment schedule, or payment application process. Use the contract’s term. The renovation progress payment guide shows how to connect completed stages to billing without treating a site note as an invoice.
The report supports the payment request. It does not replace the invoice, payment application, inspection record, or customer approval required by the job documents.
Keep the permit and inspection trail attached to the job
U.S. permit, inspection, contractor-license, trade-license, and workplace-safety questions belong with different public bodies. Do not send every question to the same office.
Use the USA.gov state and local government directory (opens in a new tab) to find the state, county, or city authority that handles building permits and inspections for the job address. Ask which record must be kept and how an inspection result is issued. In the daily report, record the permit reference, inspection requested, work area, issued outcome, affected task, and next action.
Use the same official directory to find the state, county, or city authority that handles contractor licensing where the business operates. Ask which contractor license covers the remodeling work and write down the answer in the business compliance file, not in the daily narrative.
For electrical, plumbing, or mechanical trade-license questions, find the state or city licensing authority responsible for that trade. Ask which license covers the work being assigned. Keep that answer with the contractor or subcontractor record.
Use OSHA (opens in a new tab) only for workplace-safety questions. Do not use OSHA for permits, contractor licenses, trade licenses, tax, or contract questions.
The contractor daily construction report should point to the official permit and inspection records. It must not rewrite or replace them.
Run tomorrow’s work from today’s open actions
Close the day by naming each blocker, its owner, and the document or decision needed. Then write tomorrow’s first concrete action. Not “continue bathroom.” Write “project manager to obtain framing direction before plumbing rough-in resumes.”
Submit the contractor daily construction report to the office at close of day so the reviewer can question the crew while the facts are fresh. The reviewer can then raise the change order, update the schedule, assign a purchase, enter labor, or prepare billing support.
Open the next job record now. Add the accepted-scope reference, tomorrow’s first work area, and the exclusion most likely to stop the crew.