General contractor daily report template

GC Daily Report Template

The GC daily report covers the whole site — every trade, every delivery, every inspection, and every owner interaction. It is the GC's record of what happened, what was directed, and what is blocking progress. Written consistently, it is the most powerful document in any construction dispute.

No account needed · Review before sending · Free sample

What the structured report looks like

Daily Construction Report
Central Park Mixed-Use — Phase 2 · Wednesday, June 18, 2026
Cloudy, 66°F, light rain 9:00–10:30 AM

Five subcontractors on site. Concrete flatwork delayed by rain — resumed 10:30 AM. Framing and MEP subs unaffected. Building inspector on site for MEP rough-in Level 2 — passed. Owner rep D. Chang on site 2 PM — directed change to lobby flooring material. Change documented, CO to follow.

Work Completed
  • Concrete: Flatwork delayed rain 9–10:30 AM, resumed, 60% Section C complete
  • Framing: Level 4 west wing 85% complete — on schedule
  • Electrical: Level 2 rough-in complete — inspection passed
  • HVAC: Ductwork installation Level 3 main corridor
  • MEP Level 2 rough-in inspection — PASSED (Insp. T. Williams, 11 AM)
Workforce

41 workers total — Concrete: 8, Framing: 10, Electrical: 6, HVAC: 7, Plumbing: 6, GC: 4

Materials
  • Framing lumber — Level 4, delivered AM
  • HVAC ductwork — 6 sections, north corridor L3
Delays / Issues

Rain 9–10:30 AM — concrete flatwork stopped 1.5 hours. No other trade impacts. Owner visit 2 PM — verbal direction: lobby flooring changed from LVP to polished concrete. PCO to be issued.

Safety
  • No incidents across all trades
  • Site safety walkthrough 7 AM — all clear
  • All subs in PPE — compliant
Tomorrow's Plan

Concrete: Complete Section C flatwork. Framing: Start Level 4 east wing. Plumbing: Level 1 underground — first trenching. Issue PCO for lobby flooring change.

Generated by Veltorox · AI-drafted · Reviewed before sendingGenerate yours →

What to include

Every section of a complete daily report — and why it matters.

Date, weather, and site access conditions
All subcontractors on site — company, trade, crew count
Work completed per sub — section, scope, and quantity
Sub crew count vs. scheduled crew (flag shortfalls)
Subcontractor coordination notes and conflicts
Inspections — type, inspector, outcome, and any deficiencies
Pending RFIs and submittals affecting site work
Material deliveries — supplier, quantity, receipt verification
Equipment on site and condition
Site access, safety, and environmental conditions
Owner, CM, and engineer site visits — name, time, and direction given
Safety across all trades — incidents, near-misses, site-wide briefings
Photos — overall site progress and any notable conditions
Tomorrow's trade coordination plan

Common mistakes to avoid

Most daily report problems come from the same small set of habits.

Relying on subcontractors to self-document your site
Some subs submit daily reports; many don't. The GC daily report must capture site conditions regardless of what subs document. You are responsible for what happens on your site — the record reflects that responsibility.
Not recording subcontractor crew shortfalls
If a framing sub shows up with 4 workers when the schedule requires 10, log it the day it happens: sub name, scheduled crew, actual crew, and impact on schedule. This is critical documentation for both sub management and owner schedule communication.
Missing inspection records
Inspections — passed, failed, or rescheduled — should all be in the daily report with the inspector name, inspection type, outcome, and any required corrective action. This is your compliance and schedule record.
No written record of verbal owner direction
When an owner rep or CM gives direction on a site visit, it must go in the daily report the same day: who gave the direction, who was present, exactly what was said, and what follow-up is required. This is your protection when the direction becomes a disputed change order.
Skipping routine days without entry
A daily log with gaps looks like records were not kept — or worse, were selectively kept. Even a day when little happened deserves an entry: subs on site, what they did, site conditions, no incidents. The absence of problems is itself a fact worth documenting.

How Veltorox works

Type a rough update. Get a structured report.

Instead of filling out a form field by field, just write what happened on site — plain language, same way you'd text a coworker. Veltorox organizes it into a clean, GC-ready report draft.

  • Describe the full site day — all subs, deliveries, inspections, owner visits
  • AI structures it into a site-wide GC daily report
  • Sub crew counts, RFI notes, and inspection outcomes captured cleanly
  • Owner visit direction documented in the report body
  • Review the structured draft before sending to owner or CM
  • Complete project history — every report dated and saved
Generate free sample report
1

Type or speak your rough site update — crew, work, delays, safety

2

AI structures it into every required section automatically

3

Review the draft — edit anything before approving

4

Download PDF or send directly to GC/client

AI drafts the report. You review and approve before anything is sent to your GC or client.

Frequently asked questions

What should a GC daily report include?
A complete GC daily report covers: all subcontractors on site with crew counts, work completed by each sub, inspection outcomes, material deliveries, equipment, site conditions, weather, RFIs affecting work, owner and CM site visits with any direction given, safety across all trades, and tomorrow's coordination plan.
How do I handle a subcontractor who does not submit daily reports?
Maintain your own GC daily report that captures that sub's crew count, work completed, and any issues. This covers you even if the sub's records are incomplete. For high-risk subs or trades on schedule-critical paths, require daily reports as a contract condition.
What should I do when a subcontractor arrives with fewer workers than scheduled?
Log it in the daily report the same day: the sub, scheduled crew count, actual crew count, and your assessment of schedule impact. Notify the sub in writing (email). A pattern of crew shortfalls documented over multiple daily reports is the basis for a legitimate schedule delay claim.
How do I document an owner verbal direction in the GC daily report?
Write it as specifically as possible: who gave the direction (name and title), who was present, time of the conversation, exactly what was directed, and what the estimated scope or schedule impact is. Follow up the same day with an email to the owner summarizing what was said. The daily report entry and the follow-up email together create a contemporaneous record.
Can Veltorox handle a GC-level report that covers multiple subcontractors?
Yes. Write your site update covering all the trades that were active, the deliveries, inspections, and any owner or CM interactions. Veltorox structures it into a complete GC daily report with a workforce summary, work-by-trade section, delays, safety, and tomorrow's plan.

Generate your first report in 2 minutes

Paste a rough site update. Veltorox structures it into a complete, GC-ready daily report. No account needed for a free sample.