
Decompose scope, then sequence the work
Total Float vs Free Float: The Difference That Saves Deadlines
Total float protects the project end date; free float protects the next task. Worked numbers showing why confusing the two costs you weeks.
On this page
Float — slack, in American scheduling practice — is the amount of delay a task can absorb. There are two kinds, and every scheduling argument that ends in a missed date is somewhere downstream of treating them as one number.
The definitions, in plain terms
| Total float | Free float | |
|---|---|---|
| Formula | Late Start − Early Start (or Late Finish − Early Finish) | Earliest Early Start of successors − this task's Early Finish |
| Protects | The project completion date | The immediately following task's early start |
| Who cares | The sponsor and the PM | The resource manager and the team lead |
| Can it be zero while the other is not | If total float is 0, free float is 0 | Free float is often 0 while total float is 5, 10 or more |
| Shared | Yes — shared along a whole chain of tasks | No — belongs to that single task |
Worked example
A nine-task website migration, durations in working days. The critical path is A → B → C → E → H → I, and the project runs 33 days.
| Task | Duration | Predecessor | Early start | Early finish | Late start |
|---|---|---|---|---|---|
| A Content audit | 5d | — | 0 | 5 | 0 |
| B Information architecture | 4d | A | 5 | 9 | 5 |
| C Visual design | 8d | B | 9 | 17 | 9 |
| D Content rewrite | 10d | B | 9 | 19 | 12 |
| E Front-end build | 9d | C | 17 | 26 | 17 |
| F CMS setup | 6d | B | 9 | 15 | 16 |
| G Content load | 4d | D, F | 19 | 23 | 22 |
| H Integration & QA | 5d | E, G | 26 | 31 | 26 |
| I Cutover | 2d | H | 31 | 33 | 31 |
| Task | Total float | Free float | Reading |
|---|---|---|---|
| A | 0d | 0d | Critical — no room at all |
| C | 0d | 0d | Critical — a one-day design approval delay is a one-day launch delay |
| D | 3d | 0d | Chain slack of 3d, but any slip immediately pushes G |
| F | 7d | 4d | Can slip 4d without touching G, 7d without touching go-live |
| G | 3d | 3d | End of its chain, so both numbers agree |
| H | 0d | 0d | Critical |
Why the D row is the whole lesson
Content rewrite (D) shows 3 days of total float and zero free float. A resource manager who sees only the 3 and pulls the writer away for three days has not spent D's slack — it has been spent on the D → G chain. Content load (G) now starts three days late and arrives on day 26 with zero float of its own. The next hiccup anywhere on that chain moves the launch.
- Report total float to leadership: it answers "is the date still safe?"
- Report free float to team leads: it answers "can I move this person this week without hurting anyone?"
- Track chain float, not task float — the 3 days on D and G is one pool of 3 days, not 6.
- Watch for negative total float; it means a constraint or deadline is already unachievable and the plan is fiction.
How to use float deliberately
- 1Recalculate early and late dates after every actuals update, not monthly.
- 2Publish a float column next to every task in your status report; a schedule without float is a picture.
- 3Assign float ownership: the PM releases total float, team leads may spend free float.
- 4Before crashing anything, confirm it sits on the critical path — resources added to a task with float buy nothing.
- 5Log every float consumption; a steady drain is the earliest reliable slip signal you will get.
Float calculation workbook (Excel)
The same 9-task network used below, with live early/late date and float formulas. Change one duration and watch total and free float move independently.
Download the workbookXLSXNo sign-up required. Free to use commercially.
PMI standard templates for this topic
Editable Word and print-ready PDF downloads — no sign-up required.
- Project plan pack template →A PMI standard project plan template pack: the nine-section plan document plus a schedule worksheet with duration, dependency, float and milestone tabs.
- RAID log template →A PMI standard RAID log template with risks, assumptions, issues and dependencies in one register, a 1-25 scoring key and a filled-in example you can copy.
The PM Delivery Toolkit turns everything in this guide into fill-in templates — $25, one payment.
Get five PM habits that quietly save projects
Baselines, critical path discipline, RAID logs that people read, range estimating and status packs sponsors act on — sent straight to your inbox, free.
One email, no spam, unsubscribe any time.
Discussion
Share how you applied this in practice, ask a question, or add a tip for other readers.
Loading comments…