Early signs of schedule slippage before the next draw request
Float erosion is quiet. A schedule update two weeks after the last one can still show the project "on track," with total float on the finish milestone unchanged, because the scheduler rolled dates forward without re-sequencing what happened in the field. Meanwhile the framing crew that was supposed to be on floor six by the 15th is still on floor four. Nobody flagged it, because nobody checked the one thing that would have flagged it: the gap between what the CPM schedule says should be built by a given date and what's standing on site.
That gap is where slippage lives before it ever shows up in a draw request. By the time a pay app lands with a percent-complete number lower than the trajectory everyone agreed to in the baseline, the float that would have absorbed the delay is usually already spent. The draw request is a lagging indicator. It tells you what happened a month ago, rounded to whatever number the contractor's super felt comfortable putting on the form.
Where float erodes before anyone updates the schedule
Float gets eaten in small increments that don't trip any alarm on their own. A two-day delay in rebar inspection. A submittal that sat on someone's desk an extra week. A crew pulled to another job for a Friday and never quite made whole on Monday. None of these move the finish date by themselves. Strung together across a few near-critical activities, they do.
A monthly schedule update samples the job once a month. If float on a path erodes from twelve days to two days between update one and update two, the report shows "float reduced." It doesn't show when the ten days went, or which week the erosion actually happened, because nothing was measured in between. The report catches the erosion as a single jump a month after the jump occurred.
Owners and lender inspectors who only see the schedule narrative and the draw request are reading two documents generated by the same party, on the same timeline, from the same set of field notes. The person filling out the percent-complete line on the pay app is also the person whose draw depends on that number. That arrangement doesn't need bad faith to produce an optimistic read. It just needs one person doing both jobs.
Signs worth checking before the next draw
A few things tend to move before the schedule narrative admits anything has changed:
- Trade stacking that doesn't match the lookahead. If the three-week lookahead still shows MEP rough-in finishing on schedule but the site itself shows drywall crews already staged on a floor that isn't closed in, something's being compressed that shouldn't be.
- Submittal and RFI counts climbing without a matching rise in field progress. That combination usually means float is being spent resolving open items, not sitting in reserve the way the schedule narrative assumes.
- A finish milestone with total float holding steady for several updates in a row. Real jobs don't sit at exactly the same float number for three months. A flat line in the float column often means the update was a date-roll, not a re-sequence.
- The percent-complete claimed on the pay app jumping to catch up with the schedule, rather than the schedule adjusting to match the field. That's the reverse of how it should work.
None of these alone proves a problem. Together, across a couple of update cycles, they're the pattern that shows up as a missed milestone three months later.
What an observed record adds between schedule updates
A better spreadsheet column doesn't close this gap. What closes it is a record of the site itself, taken often enough that a month can't pass between "what the schedule says" and "what's built" without anyone noticing the difference. Construction Progress puts a weekly drone capture against the project schedule and turns it into a progress map an owner or lender can set next to the draw request, instead of taking the contractor's self-reported percentage as the only version of events.
An owner or lender tracking float on a near-critical path doesn't have to wait for the monthly update to find out it's gone. Put a weekly observed record next to the schedule and see for yourself where it's heading before the next draw.