Critical Path
Dan Sunil monogram
Back to library
Abstract work breakdown structure tree beside schedule bars
WBS & schedule

Decompose scope, then sequence the work

Planning

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.

7 min readPractitioner#float#slack#cpm#schedule
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 floatFree float
FormulaLate Start − Early Start (or Late Finish − Early Finish)Earliest Early Start of successors − this task's Early Finish
ProtectsThe project completion dateThe immediately following task's early start
Who caresThe sponsor and the PMThe resource manager and the team lead
Can it be zero while the other is notIf total float is 0, free float is 0Free float is often 0 while total float is 5, 10 or more
SharedYes — shared along a whole chain of tasksNo — 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.

TaskDurationPredecessorEarly startEarly finishLate start
A Content audit5d050
B Information architecture4dA595
C Visual design8dB9179
D Content rewrite10dB91912
E Front-end build9dC172617
F CMS setup6dB91516
G Content load4dD, F192322
H Integration & QA5dE, G263126
I Cutover2dH313331
TaskTotal floatFree floatReading
A0d0dCritical — no room at all
C0d0dCritical — a one-day design approval delay is a one-day launch delay
D3d0dChain slack of 3d, but any slip immediately pushes G
F7d4dCan slip 4d without touching G, 7d without touching go-live
G3d3dEnd of its chain, so both numbers agree
H0d0dCritical

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

  1. 1Recalculate early and late dates after every actuals update, not monthly.
  2. 2Publish a float column next to every task in your status report; a schedule without float is a picture.
  3. 3Assign float ownership: the PM releases total float, team leads may spend free float.
  4. 4Before crashing anything, confirm it sits on the critical path — resources added to a task with float buy nothing.
  5. 5Log every float consumption; a steady drain is the earliest reliable slip signal you will get.
Free download

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 workbookXLSX

No 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.
Skip the blank page

The PM Delivery Toolkit turns everything in this guide into fill-in templates — $25, one payment.

See the toolkit
Free tips

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.

Share LinkedIn

Discussion

Share how you applied this in practice, ask a question, or add a tip for other readers.

Loading comments…