Elite Project Controls System — 9 intelligence modules infographic
Enterprise Upgrade

Elite Project Controls System

The Complete Project Controls Intelligence Platform

9 intelligence modules, 170+ AI project controls prompts, executive dashboards, risk analytics, forecasting and recovery planning — all in one professional framework.

Better insight · Better decisions · Better results

Primavera P6 schedule showing -15 days of negative float against a Must Finish By constraint, with executive dashboard tiles for SPI 0.87 and CPI 0.92.
Negative float visualised — a Primavera P6 schedule finishing 15 days beyond its Must Finish By constraint.
Learning track · Primavera P6 · Field guide

Negative Float in Primavera P6: Causes and Fixes

A field guide to diagnosing and repairing negative float — from a planner who has audited more than 120 live construction schedules.

Dr. Hassan Eliwa, PhDWritten by Dr. Hassan Eliwa, PhD Published July 15, 2026 Updated July 15, 2026 12 min read
Filed under: Planning & Scheduling, Primavera P6, Delay Analysis

Negative float is the schedule equivalent of a warning light on your dashboard. The project can still drive, but something underneath is telling you the destination is no longer reachable the way you planned it. Across more than a hundred contractor schedules I have reviewed in infrastructure, buildings, and water projects, negative float is comfortably the most common red flag — and the most commonly misunderstood.

This guide explains what negative float actually is inside Primavera P6, the six root causes that account for nearly every case I see in practice, and the fixes that address the cause rather than hiding the symptom. Everything here comes from live projects: a motorway interchange, a wastewater treatment upgrade, and a mid-rise commercial build all make appearances. The screenshots of pain are real, even if the project names are not.

What negative float really means in P6

Total Float in P6 is calculated as Late Finish minus Early Finish (or Late Start minus Early Start). When the backward pass produces late dates that are earlier than the early dates coming out of the forward pass, the result is negative. In plain language: the date something must happen by is earlier than the date it can happen by. The schedule is telling you it cannot satisfy its own rules.

The critical point most people miss is that negative float is never a P6 bug. The software is doing exactly what it was asked to do. Something in the network — a constraint, a deadline, imposed dates, or logic — is compressing the backward pass. Your job is to find which one.

How negative float appears: forecast finish lands beyond the constraint date
Must Finish By · Day 100
−12 d overshoot
Figure 1 — A simple works sequence where the forecast finish of Testing & Commissioning lands 12 days beyond the Must Finish By constraint, producing −12 d of Total Float.

The six root causes (and how often each one shows up)

Across the schedule health checks I have run for clients over the past decade, the same six causes appear again and again. The proportions below are from my own audit log — your mileage will vary, but the ranking has been remarkably stable across sectors.

What actually causes negative float — findings from 120+ schedule audits
Hard constraints (Mandatory / Must Finish By on activities)
38%
Unrealistic project Must Finish By date
22%
Out-of-sequence progress with Retained Logic
15%
Actual dates recorded beyond the data date
10%
Calendar conflicts (activity vs. resource)
9%
Excessive lags on the critical path
6%
Figure 2 — Distribution of root causes across 120+ schedule audits. Hard constraints dominate, and most of them were never needed in the first place.
#Root causeTypical symptom in P6The real fix
1Hard constraints (Mandatory Finish, Must Finish By on activities)One activity shows deep negative float; predecessors look fine until the constraint dateRemove the constraint or replace with Finish On or Before only where contractually justified; let logic drive dates
2Unrealistic project Must Finish By dateEntire critical path shows the same negative value (e.g. every activity at −15 d)Recover the programme through re-sequencing / crashing, or formally revise the completion date via change control
3Out-of-sequence progress with Retained LogicNegative float appears after an update on activities that were progressing fineCorrect the logic to reflect how work is actually being executed, then reschedule
4Actual dates recorded beyond the data dateFloat values look nonsensical; dates ahead of the data date carry an 'A'Fix the actuals — no actual date may ever sit to the right of the data date
5Calendar conflicts (activity vs. resource calendars)Small, odd negative values (−1 d, −2 d) scattered across resource-loaded activitiesAlign calendars, or set the schedule option to use activity calendars for float calculation
6Excessive lags on the critical pathNegative float traced back to a relationship, not an activityReplace long lags with real activities (curing, approvals, procurement) that can be statused and owned

Cause 1: Hard constraints — the serial offender

On a motorway interchange project I audited, the planner had placed a Mandatory Finish constraint on 'Bridge Deck Pour — Stage 2' because the client had once mentioned that date in a meeting. Mandatory constraints in P6 do not just influence the backward pass — they violate network logic outright. P6 pins the date and lets float calculations break around it. Two months of earthworks delay later, the schedule showed −23 days on a path that was actually recoverable, and nobody trusted the float column any more.

The distinction between constraint types matters enormously here, so let me put the ones that cause negative float side by side:

Constraint typeEffect on backward passCan it create negative float?When it's actually legitimate
Must Finish By (project level)Sets the late finish of the whole networkYes — the most common sourceWhen the contract completion date is fixed and you want float measured against it
Finish On or BeforeCaps the late finish of one activityYesContractual milestones, seasonal cut-offs (e.g. pour before winter shutdown)
Mandatory Finish / Mandatory StartOverrides logic entirely; pins datesYes — and hides logic problems tooAlmost never. Allow only for externally imposed events like a booked rail possession
Start On or AfterAffects forward pass, not backwardNot directly, but mis-use distorts the pathAccess dates, permit release dates
As Late As PossibleConsumes free float deliberatelyNo, but it removes your buffer visibilityDeliveries you genuinely want just-in-time

Cause 2: The project Must Finish By date

This one is different from the others because sometimes it is not an error at all — it is the truth. If your project Must Finish By date reflects the contract completion date and your forecast has drifted past it, the negative float is a legitimate measure of how much recovery you need. On a wastewater treatment upgrade, we deliberately kept the −19 days visible in the working schedule for six weeks because it quantified the recovery target for the whole team. Hiding it would have been dishonest; managing it was the job.

The problem arises when the Must Finish By date is wrong — set to a stretch target rather than the contractual date, or never updated after an approved extension of time. Then every report shows phantom criticality, the site team stops believing the programme, and genuine slippage gets lost in the noise. Check one thing first, always: does the Must Finish By date in Project Details match the current contractual completion date, including all approved variations? You would be surprised how often it does not. For the forensic side of this problem, see construction delay analysis, claims and EOTs and the delay claims library.

Cause 3: Out-of-sequence progress meets Retained Logic

Site teams do not read your logic diagram. They work where access, materials, and crews allow. When an activity starts before its predecessor finishes, P6 flags out-of-sequence progress, and the scheduling option you have selected — Retained Logic or Progress Override — decides what happens to the remaining work. Retained Logic holds the remainder hostage until the predecessor completes, which can push forecasts out and drive float negative even though the site is genuinely ahead in places.

The lazy fix is switching to Progress Override, which throws the logic away and often produces a fantasy forecast. The correct fix is to open the Schedule Log, list every out-of-sequence activity, and repair the relationships to match reality — usually converting a Finish-to-Start into a Start-to-Start with a sensible lag, or splitting the successor. Yes, it takes an afternoon. It is an afternoon that buys back the credibility of your critical path.

Cause 4: Actuals beyond the data date

An actual date recorded after the data date is a contradiction — you are claiming to know history that has not happened yet. P6 tolerates it, but the float calculations around such activities become unreliable, and negative values appear that trace back to nothing sensible. This usually happens when someone statuses the schedule from a look-ahead ('the pour is definitely happening Thursday') instead of from records. The fix is discipline, not software: actual dates come from site diaries, delivery dockets, and inspection records — never from optimism.

Cause 5: Calendar conflicts

Scattered, shallow negative float (−1 d or −2 d on assorted activities) with no obvious driving path is the fingerprint of calendar trouble. A 5-day activity calendar meeting a 6-day resource calendar, or a duration typed in days while the calendar thinks in hours, will do it. Check the schedule option 'Calendar for scheduling Relationship Lag' and make sure activity and resource calendars agree on the critical chain. On one commercial build, harmonising three redundant calendars into one project calendar wiped out every one of the 41 small negative-float readings in a single reschedule.

Cause 6: Lags doing the work of activities

A 20-day lag on a Finish-to-Start relationship is invisible in the Gantt, cannot be statused, has no owner, and silently shifts the backward pass. When negative float traces back to a relationship instead of an activity, the almost-universal answer is to convert the lag into a real task — 'Concrete Curing – 20d', 'Consent Approval – 15d' — that the team can see, own, and update.

The repair workflow I use on every audit

  1. Snapshot first. Copy the project or save a baseline before touching anything. You need the before/after evidence.
  2. Filter Total Float < 0 and group by float value. Identify the deepest negative path.
  3. Trace the driving path using Trace Logic or the Longest Path view until you hit the constraint, lag, or actual date responsible.
  4. Fix the root cause using the table above — remove the constraint, repair the logic, correct the actuals, align the calendars.
  5. Reschedule (F9) and repeat until the remaining negative float is only the honest kind: a genuine forecast overrun against a genuine contractual date.
  6. If honest negative float remains, build recovery scenarios — re-sequencing, crashing, calendar changes — in a copy of the schedule, and take the costed options to the project manager. Quantify impact with the SPI, CPI and EAC calculators before you walk into the meeting.

Common mistakes that make things worse

  • Switching to Progress Override just to make the negative float vanish. You have not fixed anything; you have blindfolded the forecast.
  • Adding a 'Start On or After' constraint to push an activity back into positive float. That is treating the thermometer, not the fever.
  • Shortening remaining durations without site agreement. The float turns green, the project still finishes late, and the schedule takes the blame.
  • Deleting the project Must Finish By date entirely. Congratulations — nothing is critical any more, and float is meaningless.
  • Reporting negative float without a recovery narrative. A number without a plan invites panic or, worse, indifference.

Frequently asked questions

Is negative float always a problem?

No. If the schedule's logic, actuals, and calendars are clean, negative float is an accurate forecast that the project will miss a constrained date. That is bad news, but it is good information. The problem cases are the artificial ones — float driven negative by decorative constraints or broken data.

Can I just remove the Must Finish By date to clear the negative float?

You can, and your float will turn positive instantly — measured against nothing. If the date is contractual, removing it hides your delay from every report. Keep it, and manage the recovery instead.

Which scheduling option should I use: Retained Logic or Progress Override?

Retained Logic as the default, because it respects your network. But treat every out-of-sequence flag in the Schedule Log as a prompt to correct the logic. Progress Override is acceptable only as a short-lived diagnostic, never as a way of life.

Why do I see negative float on non-critical activities?

Usually an activity-level constraint (Finish On or Before) or a calendar mismatch local to that path. Filter for constraints first; if none exist, compare the activity calendar against its resource calendars.

How much negative float is acceptable before escalating?

Any negative float on the contractual completion path should be reported at the next update, full stop. Internally, I flag anything beyond −5 working days for a formal recovery workshop, because beyond that point casual re-sequencing rarely closes the gap.

Does negative float affect delay claims?

Very much so. In a forensic context, float that was driven negative by constraints the contractor added voluntarily weakens the analysis and invites challenge. Clean, logic-driven schedules with defensible constraints are what stand up when the lawyers arrive — see the mega project case studies and the Project Failure Database for real-world precedent, and the wider Project Controls Glossary for supporting definitions.

Keep exploring: the Academy home, learning tracks, knowledge pillars, publications, the founder page, and the about page.

Keep reading

Related guides on PMMilestone

Continue your reading with closely related Academy guides and references.

Hand-picked tools, glossary entries, case studies and Academy pages to deepen this topic — curated by Dr. Hassan Eliwa, PhD.

Knowledge pillars

Knowledge pillars across the Academy

Deep-dive pillar articles covering EVM, delay analysis, scheduling, risk and project controls — refreshed on every visit.

Browse all knowledge pillars
Construction claims management framework infographic with lifecycle, categories, evidence management and governance
Knowledge pillar

Construction Claims Management Framework Explained

A practical claims management framework for construction and infrastructure projects covering entitlement, records, analysis, negotiation and governance.

Read pillar
PMO reporting framework with executive dashboard examples, KPI tables and portfolio reporting
Knowledge pillar

PMO Reporting Framework

A reference guide to executive PMO reporting covering dashboard structure, KPI choice, portfolio views, reporting cadence and common reporting mistakes.

Read pillar
Open glowing editorial book in a dark navy library
Knowledge pillar

Guides and Long-Form Articles

Practitioner-written explainers across EVM, planning, forecasting, risk and PMO design — read as a syllabus or as a refresher.

Read pillar
Open notebook with question marks under soft blue light
Knowledge pillar

Q&A and Exam-Style Questions

Concept questions in the style of PMP / PMI examinations, plus practical scenarios from real construction and PMO environments.

Read pillar
Dark navy floating glass calculator cards with glowing inputs
Knowledge pillar

Interactive Calculators

More than thirty client-side calculators covering EVM, schedule, risk, construction productivity, contingency, PMO maturity and career planning.

Read pillar
Dark navy collage of construction project photos and editorial layouts
Knowledge pillar

Case Studies and Insights

Auto-synced articles from PMMilestone Intelligence Center bring fresh case studies, failure patterns and project-intelligence commentary into the Academy.

Read pillar
Dark navy timeline graphic showing a delayed construction schedule with critical path impact bands
Knowledge pillar

The Complete Construction Delay Analysis Guide

A complete, practitioner-led walkthrough of construction delay analysis: delay categories, methodologies, claims preparation and mitigation strategies for real EPC and building projects.

Read pillar
Dark navy executive project controls dashboard with KPI tiles, S-curve and risk heatmap
Knowledge pillar

Project Controls Dashboard Design Masterclass

How to design project controls dashboards that drive real decisions — KPI selection, EVM visualisation, risk indicators, layout patterns and the most common dashboard mistakes.

Read pillar
Project forecasting cockpit with probabilistic S-curves
Knowledge pillar

The Complete Guide to Project Forecasting

How professional project controls teams forecast cost, schedule, productivity and cash flow — and how to combine them into a single risk-adjusted view a board can act on.

Read pillar
Construction productivity charts overlaid on worksite silhouettes
Knowledge pillar

Construction Productivity Management

How to measure, benchmark and improve construction productivity at crew, discipline and project level — and use it as a leading indicator for schedule and cost.

Read pillar
Executive PMO dashboard with KPI tiles and portfolio heatmap
Knowledge pillar

PMO Reporting and Executive Dashboards

How to design PMO reports and executive dashboards that drive decisions instead of just describing status — KPI hierarchies, narrative structure and the cadence that keeps them honest.

Read pillar
Risk distribution and mega project silhouette
Knowledge pillar

Risk Management for Mega Projects

How risk management actually works on mega projects — beyond the register, into quantitative analysis, reserve sizing, risk-adjusted forecasts and structured recovery.

Read pillar
Enterprise Upgrade

Upgrade to Enterprise-Level Project Intelligence

Discover the Elite Project Controls System — a professional intelligence framework for modern project controls, forecasting, executive reporting, AI PM workflows and risk management.

  • Executive-grade KPI frameworks
  • AI-powered project workflows
  • Forecasting & risk intelligence
  • PMO-ready reporting templates
Buy me a coffee