Free Ebook cover Construction Scheduling & Critical Path Method (CPM): Plan, Track, and Deliver Projects On Time

Construction Scheduling & Critical Path Method (CPM): Plan, Track, and Deliver Projects On Time

New course

19 pages

Delay Analysis Basics and Documentation for Time Impacts

Capítulo 14

Estimated reading time: 22 minutes

Audio Icon

Listen in audio

0:00 / 0:00

What “Delay Analysis” Means in Practice

Delay analysis is the structured process of identifying (1) what happened, (2) when it happened, (3) which schedule activities were affected, (4) whether the project completion date (or interim milestones) were impacted, and (5) how much time is attributable to each delaying event. In construction, delay analysis is used for time extensions, liquidated damages evaluations, change order negotiations, and internal lessons learned. The core idea is simple: a delay is not just “something took longer.” A delay is a time impact to the planned sequence of work that affects a contractual milestone or completion date, or consumes float that was available for that work.

Two practical distinctions matter immediately:

  • Delay event: the occurrence (e.g., owner-directed design change, unforeseen condition, late approval, weather shutdown, trade stacking).
  • Delay effect: the measurable impact on the schedule (e.g., Activity A starts 10 days later, or the critical path shifts and the finish moves 6 days).

Good delay analysis separates the narrative (“what happened”) from the measurement (“how many days and why”), and it ties both to contemporaneous documentation.

Time impact vs. productivity impact

Not every problem is a “delay” in the schedule sense. A productivity loss (e.g., reduced output due to congestion, rework, learning curve) may increase cost without necessarily extending the project finish if there is float or if acceleration offsets it. Conversely, a delay event can be time-only (e.g., waiting for an inspection) with minimal direct cost. When documenting time impacts, be explicit about whether you are measuring (a) time extension to a milestone, (b) consumption of float, or (c) both.

Critical delay vs. non-critical delay

A delay is critical if it affects the critical path at the time it occurs (or becomes critical due to path shifts) and therefore affects the project completion date or a contractual milestone. A delay is non-critical if it affects work that has float and does not move the completion date (though it may consume float and increase risk). Your documentation should still capture non-critical delays because they often become critical later when float is exhausted.

Continue in our app.

You can listen to the audiobook with the screen off, receive a free certificate for this course, and also have access to 5,000 other free online courses.

Or continue reading below...
Download App

Download the app

Common Delay Classifications You Must Document

A realistic construction project management scene: a planner and site engineer reviewing a Gantt schedule and delay log on a tablet beside marked-up drawings, with color-coded labels reading excusable, non-excusable, compensable, non-compensable, concurrent. Office trailer table, hard hats, highlighters, neutral lighting, documentary style, high detail.

Delay analysis often turns into a responsibility discussion. While contract language governs, the following classifications are widely used and help you organize facts:

  • Excusable: beyond the contractor’s control (e.g., unusually severe weather, owner-caused changes). Often eligible for time extension.
  • Non-excusable: within the contractor’s control (e.g., poor coordination, late submittals caused by contractor). Typically not eligible for time extension.
  • Compensable: owner-caused (or otherwise compensable per contract), potentially eligible for time and money.
  • Non-compensable: time extension may be allowed, but no money (e.g., certain force majeure events).
  • Concurrent: two or more delays overlap in time. Concurrency analysis is fact-specific and depends on contract terms and the critical path at the time.

When you document a delay event, capture enough detail to support later classification, even if you do not label it immediately.

Documentation Principles: What Makes Delay Records Credible

Contemporaneous, specific, and tied to schedule logic

The most persuasive delay documentation is created at the time of the event, is specific about dates and locations, and connects the event to the affected activities. “We were delayed” is weak. “Area B could not be closed in because the AHJ failed the rough inspection on 10/14; re-inspection occurred 10/18; drywall start shifted from 10/15 to 10/19” is strong.

One event, one record, many attachments

Create a single “delay event record” per event, then attach supporting evidence. This prevents scattered emails and photos from becoming impossible to reconstruct later.

Separate facts from opinions

Write factual statements (who, what, when, where) and keep interpretations (responsibility, entitlement) in a separate section. This reduces disputes and improves internal clarity.

The Delay Event Record (Template You Can Use)

A clean, professional delay event record template on a clipboard with labeled fields (Event ID, Date occurred, Location, Affected activities, Impact window, Attachments), next to construction documents and a pen; shallow depth of field, neutral office trailer background, realistic documentary photo style.

Use a standardized form so every event is captured consistently. Below is a practical structure.

  • Event ID: unique number (e.g., DE-017).
  • Title: short label (e.g., “Rough electrical inspection failed – Unit 204”).
  • Date discovered and date occurred: not always the same.
  • Location: building/area/level/gridline.
  • Description (facts): what happened, by whom, and immediate consequence.
  • Root cause (preliminary): unknown/owner/sub/GC/third party.
  • Affected activities: activity IDs/names from the schedule update in effect.
  • Impact window: start date of impact and end date (or “ongoing”).
  • Type: change, RFI, submittal, inspection, access restriction, weather, differing condition, etc.
  • Mitigation attempted: resequencing, overtime, added crew, alternate area, temporary works.
  • Notice/communication: when notice was sent, to whom, and method.
  • Attachments: daily reports, photos, inspection reports, RFI logs, emails, meeting minutes, delivery tickets.
  • Schedule impact (initial): “potential,” “non-critical,” “critical,” with brief rationale.

Keep the record updated as new information arrives (e.g., approval date, re-inspection date). Treat it like a living file.

Core Source Documents for Time Impacts (What to Collect)

Daily reports and foreman logs

Daily reports are the backbone of time impact documentation. They should capture manpower by trade, work areas, completed quantities, disruptions, and reasons for lost time. If your daily report has a “delays” field, require specificity: start/stop times, area, and what work could not proceed.

Photos and videos with metadata

Photos are most useful when they show (a) the constraint, (b) the date/time, and (c) the location context. Establish a consistent naming convention (e.g., “2026-01-05_BldgA_Level2_Unit204_InspectionTag.jpg”). If possible, keep original metadata intact.

RFIs, submittals, and design clarifications

For time impacts, the key is not just the question and answer, but the cycle time and whether the work was on the critical path during that window. Preserve: date submitted, date responded, intermediate comments, and any “revise and resubmit” loops.

Meeting minutes and look-ahead constraints logs

Minutes often contain admissions (“cannot start until…”) and agreed dates. Constraints logs show when an issue was first raised and whether it was cleared on time.

Inspection reports and jurisdictional communications

Inspection failures and re-inspection dates are often decisive. Keep the inspector’s written notes, correction notices, and the re-inspection request timestamp.

Delivery tickets, shipping notices, and receiving logs

For material-related impacts, you need proof of promised dates, actual ship dates, arrival dates, and whether the material was usable upon arrival (damage, wrong spec). Tie these to the activity that required the material.

Weather records (project-specific)

Use on-site observations plus a reliable third-party record. Document whether weather actually prevented work (e.g., crane wind limits, concrete placement thresholds) rather than simply noting “rain.”

Step-by-Step: Performing a Basic Time Impact Analysis (TIA) for a Single Event

A project scheduler inserting a small fragnet network into a CPM schedule on a computer screen, with a printed logic diagram and highlighted critical path on the desk; construction office setting, realistic style, sharp details, no readable brand logos.

A Time Impact Analysis is a method to quantify how a specific event affects the schedule. The concept is to insert a modeled “fragnet” (a small network of activities representing the event and its consequences) into the schedule at the point in time the event occurred, then measure the change in milestone dates.

Step 1: Define the event and the impact window

Write a precise event statement and identify the period during which the event constrained work. Example: “Owner issued revised storefront details on 03/10; fabrication could not proceed until approved shop drawings were returned on 03/24.” The impact window is 03/10–03/24.

Step 2: Identify the schedule update that represents the project status just before the impact

Select the most appropriate “statused” schedule version (often the last approved update prior to the event). This matters because the critical path and float values change over time. Using the wrong update can exaggerate or understate impact.

Step 3: Identify the affected activities and logic ties

Determine which activities were directly constrained. Avoid vague mapping. If the event is “late approval,” the affected activity might be “Approve shop drawings” and the downstream activity “Fabricate storefront” and “Install storefront.” Confirm the predecessor/successor relationships that reflect how work truly flows.

Step 4: Build a fragnet that represents the event

A fragnet typically includes: (a) the delay-causing activity (e.g., “Revise details”), (b) review/approval durations, (c) rework or remobilization if applicable, and (d) any required inspections or lead-in tasks. Keep it realistic and supported by documents (email dates, review stamps, field directives).

// Example fragnet (conceptual) for a design revision event:  A) Issue revised detail (duration = 0 or 1 day)  B) Contractor revise shop drawings (duration = 5 days)  C) Architect review/approve resubmittal (duration = 10 days)  D) Release for fabrication (milestone)  Logic: A -> B -> C -> D, and D becomes predecessor to “Fabricate storefront”

Step 5: Insert the fragnet into the schedule at the correct time

“Correct time” means the fragnet starts when the event began to constrain progress (not when you noticed it later). If the event started mid-week, you may model it with the nearest practical data date rules used on the project, but keep a note explaining the alignment.

Step 6: Recalculate and compare milestone dates

Run the schedule calculation after insertion. Compare the impacted completion date (or milestone) to the unimpacted version. The difference is the modeled time impact, subject to concurrency and mitigation considerations.

Step 7: Test reasonableness against field records

Validate that the modeled impact matches what the field experienced. If the schedule shows a 12-day impact but crews were working unaffected in the same area, your mapping is likely wrong. Conversely, if the field was clearly stopped but the schedule shows no impact, you may have missing logic ties or the work had float at that time.

Step 8: Document mitigation and residual impact

If the team resequenced work to reduce impact, document what was done and whether it was planned or extraordinary. The time impact should reflect the net effect after reasonable mitigation that actually occurred (or that was feasible and directed, depending on contract and analysis purpose).

Step-by-Step: As-Built Delay Analysis Basics (Windows Approach)

When multiple events occur over months, a practical approach is to analyze delays in “windows” (time periods), comparing what was planned to what actually happened, and identifying which events drove critical path changes in each window.

Step 1: Choose window boundaries

Common boundaries include schedule update periods (e.g., monthly), major phase changes, or milestone-to-milestone segments. Use boundaries that align with how the project was managed and reported.

Step 2: For each window, identify the critical path at the start of the window

Record the critical path activities and near-critical paths (low float). This is essential because delays outside the critical path may not affect completion in that window.

Step 3: Compile delay events that occurred in the window

Use your delay event records and logs. For each event, note: dates, affected activities, and whether the event overlapped other events.

Step 4: Compare planned vs. actual starts/finishes for key activities

Use schedule updates and field records to identify slippages. Then connect slippages to documented events (inspection failure, access restriction, late directive). Avoid assigning cause without evidence.

Step 5: Determine which events were critical in that window

Focus on events that delayed critical path activities or caused a critical path shift. Document the mechanism: “Event X delayed Activity Y, which was driving Milestone M during this window.”

Step 6: Track critical path shifts

Critical path can move from structure to envelope to interiors. When it shifts, delays that were previously non-critical may become critical. Your window narrative should explicitly state when and why the driving path changed.

Concurrency: How to Document Overlapping Delays Without Overstating Time

A timeline chart on a whiteboard showing two overlapping delay bars labeled Event A and Event B with an overlap section highlighted, beside a CPM critical path printout; construction claims meeting room, realistic photo style, clear visual explanation.

Concurrency occurs when two independent delays overlap during the same period and both affect the critical path (or would have affected it). The practical risk is double-counting days. To manage this, document concurrency in a timeline format:

  • Event A: impact 04/02–04/10, affects Activity “Install drywall Level 3.”
  • Event B: impact 04/05–04/12, affects Activity “Rough-in MEP Level 3.”
  • Overlap: 04/05–04/10.

Then document whether both were truly critical and whether one would have delayed the project even if the other did not occur. This often requires referencing the critical path in the relevant schedule update and showing logic ties. If you cannot support concurrency with schedule logic and field records, do not assert it; instead, describe the overlap factually and flag it for further analysis.

Quantifying Time Impacts: Practical Measurement Techniques

Milestone movement

The cleanest measure is how many calendar or working days a contractual milestone moved. Document the “before” and “after” dates from schedule versions, and show the event linkage.

Float consumption

If a delay consumes float but does not move the finish date, document the float reduction. Example: “Activity had 8 days float; event consumed 6; remaining float 2.” This is valuable because it explains why later minor issues became critical.

Start/finish slippage of specific activities

Sometimes the contract focuses on interim deliverables (e.g., “area turnover”). Document the slippage of those activities even if overall completion is unchanged.

Writing the Time Impact Narrative (What to Say and How to Say It)

A strong time impact narrative is short, chronological, and cross-referenced to exhibits. Use this structure:

  • Planned condition: what the schedule showed before the event (activity dates and logic).
  • Event description: what happened, with dates and responsible parties (facts only).
  • Immediate effect: what work could not proceed and why.
  • Mitigation: what was attempted and what was feasible.
  • Schedule impact: quantified days to milestone and/or float consumption, with reference to the analysis method (TIA fragnet or window analysis).
  • Supporting documents: list exhibits (daily reports, RFI, directive, inspection report, photos).

Keep the language consistent: avoid “we were delayed due to…” without specifying the mechanism. Prefer “Activity X could not start because predecessor Y was not complete due to…”

Practical Example: Inspection Failure Causing a Time Impact

A construction corridor with open ceiling and rough plumbing, an inspection tag and correction notice clipboard visible, workers doing rework, and a supervisor noting dates on a tablet; realistic documentary construction photo, natural light, high detail.

Scenario: Rough plumbing inspection fails in a corridor, preventing insulation and drywall, which are prerequisites for ceiling close-in and subsequent finishes.

  • Event record: DE-022 “Rough plumbing inspection failed – Corridor C2.”
  • Facts: Inspection on 06/11 failed; correction list issued 06/11; rework performed 06/12–06/13; re-inspection requested 06/13; passed 06/17.
  • Affected activities: “Rough plumbing Corridor C2,” “Insulate Corridor C2,” “Drywall Corridor C2,” “ACT ceiling Corridor C2.”
  • Impact window: 06/11–06/17 (work prevented: insulation/drywall in that corridor).
  • Mitigation: drywall crew moved to Area C3 for two days; documented in daily reports.
  • Schedule measurement: Insert a fragnet representing rework + re-inspection waiting time; compare milestone “Level 2 ceiling close-in complete.” If the milestone moved 3 working days, document those 3 days and show that the corridor close-in was on the driving path for that milestone during that update period.

Key documentation: inspector correction notice, re-inspection request timestamp, daily reports showing crew reassignment, photos of open ceiling, and the schedule excerpt showing logic from corridor close-in to the milestone.

Practical Example: Owner Change That Triggers Rework and Resequencing

Scenario: Owner changes door hardware set after frames are installed but before doors are hung, requiring frame prep changes and new submittal approval.

  • Event record: DE-031 “Hardware set revision – Frame prep impacts.”
  • Facts: Change directive issued 08/04; hardware submittal revision submitted 08/06; approved 08/18; field rework performed 08/19–08/22.
  • Affected activities: “Door hardware submittal,” “Install doors and hardware,” “Punchlist – doors.”
  • Impact window: 08/04–08/22.
  • Mitigation: doors in unaffected areas installed first; document area-by-area resequencing in daily reports and look-ahead plans.
  • Schedule measurement: Model approval duration and rework as a fragnet tied to “Install doors and hardware.” If the project finish did not move but float reduced from 12 to 2 days, document float consumption and explain increased risk to turnover.

Exhibits Package: How to Assemble a Defensible Time Impact File

For each significant event, assemble an exhibits package that can stand alone. A practical order is:

  • Exhibit 1: Event summary sheet (from the delay event record).
  • Exhibit 2: Schedule excerpts (before/after dates, affected activities, logic diagram if available).
  • Exhibit 3: Contemporaneous communications (directive, RFI, email chain, meeting minutes excerpt).
  • Exhibit 4: Field records (daily reports, manpower logs, foreman notes).
  • Exhibit 5: Photos/inspection documents (with dates and locations).
  • Exhibit 6: Analysis worksheet (TIA steps, assumptions, fragnet description, results).

Use consistent file naming and a simple index. The goal is that someone unfamiliar with the project can trace the event from occurrence to schedule impact without hunting across systems.

Common Pitfalls (and How to Avoid Them)

“Global” statements without activity linkage

Claiming “the project was delayed by X” without tying it to specific activities and logic is easy to challenge. Always identify the affected activities and the path to the milestone.

Using the wrong schedule version

Analyzing an event against a schedule that does not reflect the project status at the time can misstate criticality. Record the data date and version used for each analysis.

Double-counting overlapping events

If two events overlap, you cannot simply add their durations. Use a timeline and show how each event affected the driving path.

Ignoring mitigation and resequencing

If the team worked around an issue, the net time impact may be smaller. Document both the constraint and the workaround so the analysis reflects reality.

Missing “notice” trail

Many contracts require timely notice for time extensions. Even when you are not making a formal claim, document when you notified the owner/GC/CM and what you requested (direction, access, approvals). Preserve proof of transmission.

Now answer the exercise about the content:

When performing a basic Time Impact Analysis (TIA) for a single delay event, what is the main purpose of inserting a modeled fragnet into the schedule at the time the event constrained work?

You are right! Congratulations, now go to the next page

You missed! Try again.

A TIA models the event as a small network (fragnet) inserted when the event began impacting progress, then recalculates the schedule to compare before/after milestone dates and quantify the time impact.

Next chapter

Communicating Schedules to Crews, Owners, and Stakeholders

Arrow Right Icon
Download the app to earn free Certification and listen to the courses in the background, even with the screen off.