Schedule Slippage: Spot It Early, Then Recover the Date
Schedule slippage is the gap between the baseline finish and the forecast one. Measure it, read the signs weeks early, and pick the cheapest recovery move.
A schedule rarely slips by a month. It slips by two days at the status meeting, three more the week after, and a week once someone finally re-forecasts the finish. Each update is small enough to explain away, and by the time the milestone is missed, the cheap ways to recover it are gone.
The direct answer: schedule slippage is the gap between when work was baselined to finish and when it is now forecast to finish, counted in working days. You catch it early by reading three signals before any milestone is missed: late starts, shrinking float on the paths next to the critical path, and percent complete that stops moving. It is common: only 36 percent of organizations mostly or always complete projects on time, according to Wellingtone's State of Project Management report, published in March 2026.
In short. Slippage is forecast finish minus baseline finish. It announces itself weeks ahead, in late starts, eaten float and stalled progress, so read those at every status date. When it shows, recover in order of cost: re-sequence, add resource to critical tasks, fast-track, crash, and only then move the date, openly.
How do you measure schedule slippage?
You need a baseline first. Without a saved copy of the agreed dates, every slip can be argued; with one, it is a number. The baselines and schedule variance features are built for exactly this comparison, and the table below sets out the measures worth reading at each status date.
| Measure | How it is calculated | What it tells you |
|---|---|---|
| Finish variance | Forecast finish minus baseline finish | How late a task, milestone or the project will land; positive means late |
| Start variance | Actual start minus baseline start | Late starts, usually the first sign of trouble |
| Float erosion | Total float now against total float at baseline | Slack being spent before anyone reports a slip |
| Baseline execution index (BEI) | Tasks finished divided by tasks baselined to finish by the status date | Below 1.0, completed work is falling behind the plan |
| SV and SPI (earned value) | SV = EV minus PV; SPI = EV divided by PV | A cost-weighted view; SPI below 1.0 means behind |
Finish variance in days and schedule variance in earned value can disagree on the same project, because one counts dates and the other counts the value of the work done. Schedule variance, the EVM formula and the baseline version works through both on one example.
What are the early warning signs of slippage?
Take a release baselined to finish on working day 60. At the status date on day 30, nothing is late yet on the milestone report, but three things are already true:
- A late start. Design review was planned to start on day 18 and started on day 22. It sits on a path that had 7 days of total float and now has 3.
- Stalled progress. The build task is 40 percent complete after three weeks of a five-week duration, the same figure it reported last week.
- A falling BEI. Eighteen tasks were baselined to finish by day 30 and fifteen have, so the BEI is 15 / 18 = 0.83.
Roll those forward and the forecast finish is day 64: four days of slippage that no milestone has reported yet. The diagram below shows how the slack on a near-critical path is used up before the finish moves at all.
Total float is the number to watch on those paths, because a path next to the critical path becomes the critical path the day its float runs out. Total float vs free float explains which of the two to read.
How do you recover a slipping schedule?
Recover in order of cost, cheapest first, and only on the tasks that drive the finish. Shortening a task with float buys nothing.
- Re-sequence. Check the logic on the critical path. Links that only reflect a preference, not a real dependency, can be removed so work runs side by side with the same people.
- Add resource to critical tasks. Move people from tasks with float to tasks without it. Someone new to a task usually slows it before they speed it up, so do this early, not in the last week.
- Fast-track. Overlap tasks planned in sequence, such as starting tests on finished modules while the rest are built. The cost is rework when the earlier task changes.
- Crash. Pay to shorten critical tasks with overtime or extra contractors, starting with the task that is cheapest per day saved. Crashing vs fast-tracking has the arithmetic.
- Move the date and say so. If none of the above closes the gap, re-forecast the finish and tell the sponsor in the same week. Keep the original baseline so the slip stays measurable, and save a new one only once the new date is agreed.
How do you track slippage in Onplana?
Baselines are on every Onplana plan, Free included. The Baseline view under a project's Plan tab reads the drift against a saved baseline in dates and duration, and the Gantt can overlay the baseline bars beside the current ones (capture and compare baselines). The critical path and float show on the same Gantt.
For the early signals, the Schedule Quality view runs all fourteen checks of the DCMA 14-point schedule assessment on every plan, including the critical path length index and the baseline execution index, and lists the tasks behind each result (check a schedule against the DCMA 14-point assessment).
If the schedule is a file rather than a project, start with the free Schedule Health Check, which reads an .mpp or Microsoft Project XML file of up to 20 MB and reports missing logic, unrealistic durations and deadline risks before you trust the dates. To keep working the file on your own computer, Onplana Schedule is a free Windows and Mac app that shows the critical path and float. Microsoft Project XML is read on your machine and nothing is uploaded; every other format, an .mpp included, is converted on Onplana's servers, and the uploaded copy is deleted within 3 days and removed from backups 7 days after that. Publish, in the app, creates the project in Onplana when the plan needs a team.
Find the slippage signals in a schedule you already have Upload a project file to the free Schedule Health Check and see missing links, unrealistic durations and deadline risks before the next status date. No signup required. → Open the Schedule Health Check
Microsoft Project™ is a trademark of Microsoft Corporation. Onplana is not affiliated with Microsoft.
Frequently asked questions
What is schedule slippage in project management?
Schedule slippage is the amount by which the forecast finish of a task, milestone or project has moved past the date in its baseline. It is usually counted in working days.
How do you calculate schedule slippage?
Subtract the baseline finish from the current forecast finish: a positive number of days is slippage. Where earned value is used, schedule variance (SV = EV minus PV) and SPI (EV divided by PV) give a cost-weighted view of the same problem.
What are the early warning signs of schedule slippage?
Tasks starting later than planned, total float shrinking on the paths just off the critical path, and percent complete that stops moving week to week. Each shows up before a milestone date is missed.
How do you recover a slipping schedule?
Try the moves in order of cost: re-sequence work that does not truly depend on each other, add resource to critical tasks only, fast-track by overlapping tasks, crash by paying to shorten them, and if none of that closes the gap, move the date and say so.
Is schedule slippage the same as schedule variance?
They measure the same gap from different sides. Variance is the number at one status date against the baseline; slippage is the forecast finish moving later from one update to the next.
Does Onplana track schedule slippage?
Yes. Baselines are on every plan, Free included, and the Baseline view reads the drift in dates and duration. The Schedule Quality view runs the DCMA checks, including the critical path length index and the baseline execution index.
Ready to make the switch?
Start your free Onplana account and import your existing projects in minutes.