P6 Duration Types Explained

Last reviewed 16 September 20266 min read

Fixed Duration & Units, Fixed Units/Time and the other two — what moves when you edit the third number

🟩 In one line: Every resourced activity holds three numbers tied by one equation — Units = Duration × Units/Time — and the duration type decides which number P6 protects and which it recalculates when you edit another; Fixed Duration & Units is the planner's default because it keeps the duration and the budget where you put them.

👤 Who this is for: J/M. Prerequisites: setting-up-a-p6-project, crew-and-manhour-formulas. Companion to p6-activity-types-explained and percent-complete-types.

e / c

First, let's be honest about why this page exists

Duration type does nothing at all until an activity has a resource on it. Then it does one thing, silently: when you change a duration, a budget or a rate, it changes one of the other two. A planner who loads 1,920 manhours on a 24-day activity and then shortens it to 20 days will either see the budget drop to 1,600 hours or the crew size rise — and which one depends on a setting nobody looked at.

The wrong type is the commonest reason a resource-loaded schedule's manhour total drifts between updates without anyone touching the budgets.

🟨 The standard — what "good" looks like

SourceWhat it asks for (paraphrased)Consequence
AACE RP 38R-06Basis records how durations were derived and how resources relate to themDuration type stated in the SBM tool-settings section
GAO Schedule Assessment Guide, BP 3Resources assigned; resource assumptions realistic and documentedBudget must not change as a side effect of a duration edit
PMI Practice Standard for Scheduling, 2nd ed.Duration estimating and resource assignment methods consistent across the modelOne type for all production work
DCMA 14-Point, Metric 10 (Resources)Incomplete tasks carry resources or costType matters on every loaded activity
Convention (crew-and-manhour-formulas)Manhours = Qty × unit rate; Duration = Manhours ÷ (crew × hours/day)The planner sets duration and units; units/time is the derived crew — so protect the first two

🟢 Rule: Fixed Duration & Units on every production activity; the crew size (units/time) is the number P6 is allowed to recalculate; the other two types are used only by exception and recorded in the SBM.

How it actually works

1. The four types and what each recalculates

Duration typeProtectedWhen you edit Duration →When you edit Units →When you edit Units/Time →
Fixed Duration & UnitsDuration, UnitsUnits/Time changesUnits/Time changesUnits change
Fixed Duration & Units/TimeDuration, rateUnits changeUnits/Time changesUnits change
Fixed UnitsUnits (budget)Units/Time changesDuration changesDuration changes
Fixed Units/TimeRate (crew)Units changeDuration changesDuration changes

Read the first row: shorten a Fixed Duration & Units activity from 24 to 20 days and the budget of 1,920 hours stays; P6 shows the crew going from 8 to 9.6 per day. That is the honest picture — a shorter duration needs more people — and it is the one you want to see and then decide on.

2. When the type actually fires

SituationDoes duration type act?
Activity with no resource assignmentNo — durations are just typed numbers
Editing duration / units / units-per-time on a resourced activityYes
Adding or removing a resourceDepends on Edit → User Preferences → Calculations → Resource Assignments ("Preserve units, duration and units/time" vs "Recalculate")
Resource levellingYes — Fixed Units/Time activities stretch; Fixed Duration ones do not
Statusing (actual units, remaining duration)Yes — Fixed Units/Time will re-forecast remaining duration from remaining units ÷ rate
LOE activitiesDuration comes from linked dates; units spread over it regardless

3. Choosing by exception

UseTypeWhy
All production work, quantity- or labour-loadedFixed Duration & UnitsPlanner owns duration and budget
Supervision, preliminaries (LOE)Fixed Duration & Units/TimeA fixed staff level spread across whatever span results
A genuinely rate-driven activity where the crew is fixed by physical limits — one paving train, one TBM, one shotcrete rigFixed Units/TimeDuration should stretch when quantity changes
Never on production workFixed UnitsDuration silently changes when someone edits the crew

4. Setting it

  • Project default: Enterprise → Projects → Details → Defaults tab → Duration Type.
  • Per activity: Activity Details → General tab → Duration Type.
  • Bulk correction: Global Change (Duration Type = Fixed Duration & Units where Activity Type = Task Dependent), run on a copy first, Schedule Comparison after to prove zero date change.
  • SBM tool-settings table lists the default and every exception by filter.

5. The check on a received file

Group by Duration Type. Anything other than Fixed Duration & Units on Task Dependent production work gets a question in the reconciliation table. Fixed Units/Time is the one to look hardest at: every time the subcontractor statused actual hours, P6 re-forecast the remaining duration from the rate — which is exactly the automatic forecasting that forecasting-honestly forbids.

🟥 Where people go wrong

  1. Fixed Units/Time inherited from a template. Every duration edit changes the budget; every actual-units entry changes the remaining duration. The manhour total drifts 3–5% between updates and nobody can say why.
  1. Changing type after actuals exist. P6 recalculates using the new rule on the remaining portion; budgets and rates jump on that update. Set it at project set-up; change in a baseline draft only.
  1. Assuming duration type controls unresourced durations. It doesn't. If your unloaded schedule changed durations, look at calendars and hours-per-day, not here.
  1. Forgetting the User Preference on adding resources. With "Recalculate units, duration and units/time" selected, adding a second resource can halve the duration. Set to Preserve, and record it.
  1. One type for LOE and production alike. Supervision on Fixed Duration & Units carries a fixed 12,000-hour budget whether the job takes 20 months or 26. Fixed Duration & Units/Time lets the staff cost follow the span, which is what actually happens.

⚖️ When you're challenged

"I shortened the activity and the budget didn't change. Isn't that wrong?" It's right. The hours to lay 640 m² of blockwork don't fall because we want it done faster — the crew per day goes up, and that's what P6 now shows. If we want the budget to fall we need a method change, not a shorter bar.

"Set everything to Fixed Units/Time so the schedule updates itself from actual hours." That gives a remaining duration from hours spent, not work done. Hours spent tell you about the crew; quantity installed tells you about the finish date. Remaining durations come from the quantity sheet and achieved rate — the type stays Fixed Duration & Units.

📄 Related pages

✏️ Worked example

Level 5 blockwork on a Dubai mid-rise: 640 m², 3.0 mh/m² → 1,920 mh; crew 8 masons × 10 h → 80 mh/day → 24 days. The planner is asked to show a 20-day duration.

Duration typeAfter changing 24 → 20 daysWhat it means
Fixed Duration & UnitsBudget 1,920 mh; units/time 96 mh/day (9.6 masons)Truthful: 2 more masons needed; take it to the sub
Fixed Duration & Units/TimeBudget 1,600 mh; 80 mh/day320 mh vanished from the estimate
Fixed UnitsBudget 1,920 mh; 96 mh/daySame as row 1 for this edit — but editing the crew would have changed the duration instead
Fixed Units/TimeBudget 1,600 mh; 80 mh/daySame loss as row 2

The planner kept Fixed Duration & Units, wrote "Duration Basis: 640 m² ÷ (9.6 masons × 10 h ÷ 3.0 mh/m²); crew increase to 10 confirmed by sub, letter S-044" in the UDF, and set the crew to 10 for a 19-day duration rounded up to 20.

📖 References

  • AACE International RP 38R-06, Documenting the Schedule Basis
  • GAO Schedule Assessment Guide (GAO-16-89G), Best Practice 3
  • PMI Practice Standard for Scheduling, 2nd ed.
  • DCMA 14-Point Schedule Assessment, Metric 10
  • Oracle Primavera P6 Professional User Guide — Duration Types; User Preferences → Calculations → Resource Assignments (field labels as in P6 Professional v20; earlier versions differ)

From the field

Notes, corrections and additions from people who've done this on a real job. Everything is checked before it appears here.

Loading notes…

Checked before it appears. No client, project or employer names. Your name is shown; your email never is. Terms.