TheMilestone
A milestone does no work and takes no time. It is a named instant, the moment real progress is reached, and often the moment a payment or a deadline comes due.
A milestone is a zero-duration marker in the schedule that represents a significant event or checkpoint, such as foundations complete, dried-in, or substantial completion. Milestones carry no work and no duration of their own; they mark the completion of the work that leads to them. They are often tied to contractual deadlines, payment triggers, or interface dates with other parties, which makes a slipped milestone both a schedule signal and a commercial one.
Checkpoints on the timeline
Four milestones mark the job. Three are hit; Power-on has drifted six days past its planned mark, a slip that is read against the path feeding it, not the diamond alone.
Contractual vs interim
The same diamond carries very different weight depending on whether a contract hangs on it.
| Contractual milestone | Interim milestone | |
|---|---|---|
| Set by | The contract | The team, for management |
| Missing it | Notice, damages, or payment impact | A signal to investigate and recover |
| Example | Substantial completion | Level 3 dried-in |
A missed contractual milestone can trigger liquidated damages and a contractual notice.
How POD tracks milestones
POD reads the milestone rows from the schedule you import and shows their planned dates against the actual completions statused in the field, flagging a milestone as upcoming or missed when its planned date passes without a recorded finish. Because a contractual milestone can carry a notice deadline or a payment, seeing a checkpoint pass unmet next to the field record is where the value is. POD reads the milestone dates the scheduling tool holds; it does not forecast a milestone’s drift before its date, recompute the schedule, or decide the commercial consequence of a miss.
Construction scheduling software guideFrequently asked questions
When a milestone is at risk, you compress
A milestone drifting toward a contractual date is the trigger for recovery, by crashing or fast-tracking the work that feeds it.