DOT and federal CPM scheduling requirements, compared
Sixteen public-agency scheduling documents, read end to end, put side by side: fourteen state transportation agencies and two federal Division 01 specifications. Each row below is a clause somebody read, with the section number to check it against.
What this covers, and what it does not
Sixteen documents compared. Four more states read and reported below as findings rather than as pages. Thirty-two states not read. This page compares Arizona, California, Colorado, Maryland, Minnesota, New Jersey, New York, Pennsylvania, South Carolina, Texas, Virginia, Washington, Wisconsin and West Virginia, plus the two Unified Facilities Guide Specifications sections that govern federal construction scheduling. Georgia, Florida, Ohio and Illinois were read and are summarised in the section headed Four states read that do not require a CPM schedule; they have no page of their own because the requirement read was short enough to state in a paragraph. Every other state's requirement is absent — not summarised, not inferred from a neighbour, not filled in from an industry norm. Where a document says nothing on a subject, the cell says so.
Nine of the sixteen rest on a reading rather than on a rule pack. Arizona, Colorado, Maryland, Minnesota, New Jersey, Pennsylvania, South Carolina, Texas and Washington were read for this comparison; they have no implemented rule set behind them, so every requirement stated for them cites the clause it was read from, and anything that could not be established from the text is marked as not established rather than filled in. The agency column of each table below marks which basis a row rests on.
That gap is deliberate. The best public comparisons of US DOT scheduling requirements are a 2015 university thesis and an eleven-state 2024 study, both fixed PDFs that were true on the day they were published. A fifty-state table nobody re-checks becomes one of those within two years. This page is narrow so that it can stay current, and it is dated so you can tell when it stopped being.
Two editions to watch. Caltrans cuts over to its 2026 Standard Specifications on 19 October 2026; a departmental memo dated 20 July 2026 states that the 2025 edition will not be supported after 16 October 2026, and the 2026 text is not yet public. The Caltrans rows below are read from the 2025 edition. And WisDOT's current book is the 2025 Standard Specifications, effective with the November 2024 letting; the §108.4 clauses cited below were read in the 2022 edition, so treat their clause numbers as needing a re-check against the current book.
And two editions whose currency was not established. Arizona's book read here is the 2021 edition and South Carolina's supplemental specification is dated 4 November 2013; on the retrieval that obtained them, neither agency's specifications index resolved, so whether a later edition exists is unconfirmed in both cases. They are reported as read, with the edition stated, and not as current.
One row was corrected on 11 September 2026. An earlier version of this page read only MDOT SHA's GP-8.04 and reported Maryland as stating no method. The same book's Section 109, Project Schedule is the scheduling specification and has now been read in full; the Maryland rows and the Maryland section below are rebuilt on it, and Maryland has a page of its own.
Readings taken: 1–11 September 2026.
The comparison, part one: document, software, first schedule, updates
| Agency | Governing document and edition | Scheduling software required | First schedule due | Update frequency |
|---|---|---|---|---|
| Caltrans (rule pack) | 2025 Standard Specifications §8-1.02C, Level 2 CPM Schedule, with the §1-1.07B glossary. Applies where a Level 2 CPM bid item appears in the Bid Item List | Primavera P6, by name — §8-1.02C(3) requires the latest version of P6 for Windows "or equal", with the proposed software submitted for authorization | §8-1.02C states no day count for the baseline itself. The clocks run from Contract approval: the time-scaled logic diagram within 5 business days, the preconstruction scheduling conference within 10 days, and the baseline's data date must be the Contract approval date | Progress review with the Engineer on or before the first day of each month, starting 30 days after the baseline is accepted (§8-1.02C(7)) |
| NYSDOT (rule pack) | Item 639.2X010011, CPM Progress Schedule Type 2, 15 August 2014; with Best Practices for CPM Schedule Specification Compliance, 9 May 2016, which states it is guidance and not official policy | Oracle-Primavera P6, by name, run on the Department's network servers; the State provides the software and the computer system | Baseline Progress Schedule @ Award, due ten Work Days after the contract award is received (E.2), preceded by a Draft Baseline. Acceptance is not to exceed 40 Work Days from Notice of Award | Three contract types: monthly (within 3 Work Days of month end), bi-weekly (by close of business on the 2nd and 17th), or weekly |
| VDOT (rule pack) | Category III Progress Schedule special provision SP108-000120-01, 21 March 2022. Category II carries identical text for everything here; Category I permits any software and is out of scope | Primavera P6 and .xer submission (II.2.A(1)), plus seven named P6 Schedule Options values at II.2.A(13)(a)–(g) |
Preliminary Progress Schedule within 15 days of Contract execution or 7 days before beginning work, whichever is first; Baseline Progress Schedule within 60 days of Contract execution | Monthly, within 7 days after the estimate date; the Update Schedule's data date must be the 4th, 11th or 20th of the month (II.3.A(8)) |
| WisDOT (rule pack) | Standard Specifications §108.4 — 2025 edition current, clauses below read in the 2022 edition. Three tiers: bar chart (§108.4.2), relationship bar chart (§108.4.3), CPM (§108.4.4). Also read: SE Region Sample Schedule Review Comments, December 2023, a reviewer comment library that is guidance | None named. §108.4.4.3(1) requires computerized scheduling software and that the software used be identified. No product is mandated | CPM tier: initial work plan at least 14 calendar days before the preconstruction meeting; initial CPM schedule within 30 calendar days after notice to proceed, with bi-weekly bar chart updates until it is accepted | Monthly (§108.4.4.4), followed by a job-site meeting within 5 business days of submitting the update |
| WVDOH (rule pack) | 2023 Standard Specifications for Roads and Bridges §108.3, Prosecution of the Work (adopted 16 December 2022). The 2024 and 2025 Supplemental Specifications were searched and neither touches §108.3. Also read: the agency's Construction CPM Schedule Review Manual, a staff training document and not a contract term | Primavera Project Manager P6 version 6.0 or higher (§108.3.2), submitted in .xer (§108.3.1.4) |
Optional 60-day Preliminary Construction Schedule within 30 calendar days of contract award; detailed Schedule within 60 calendar days of award; Engineer reviews within 14 calendar days; the official Schedule must be complete within 90 calendar days of award | Monthly — a complete update within 5 working days after the end of the month, a monthly Project Control Meeting, and weekly workforce and equipment summaries |
| ADOT (reading) | 2021 Standard Specifications for Road and Bridge Construction, Section 108 — §108.03 Preconstruction Conference carries the CPM requirement, §108.04 the updates, §108.08 the time-extension gate. Whether a later edition exists was not established. See the ADOT page | None named. §108.03 requires critical path method format and names no product, file format or version | At the preconstruction conference, which precedes the start of work. No separate day count is stated | Every 30 days, or whenever the Engineer asks: a revised schedule showing actual progress, logic revisions and forecast completion. A written two-week look-ahead goes to the weekly meeting (§108.04) |
| MnDOT (reading) | 2020 Standard Specifications for Construction, Volume 1, §1803 Progress Schedules — tiered into bar chart (§1803.2) and CPM (§1803.3); delay analysis at §1806. See the MnDOT page | Primavera P6 named as the software the Department uses; other software permitted, with the Contractor carrying conversion discrepancies. A compressed .xer accompanies each submission (§1803.3C.3) |
Two acceptance gates rather than a day count: the first Preliminary Schedule's acceptance conditions the first notice to proceed, the Baseline's acceptance the second (§1803.3B.1–B.2) | Monthly. Table 1803.3-2 sets the data date at the 15th, submission 4 business days later, Department review inside 7 business days, resubmission inside 3 |
| NJDOT (reading) | 2019 Standard Specifications for Road and Bridge Construction, Section 153 Progress Schedule — 153.03.01 CPM, 153.03.02 CPM updates, 153.03.03 bar chart; Time Impact Evaluation at 108.11.01.C. See the NJDOT page | No product named. The schedule is provided in XER format, built on the Department's scheduling coding and procedures manual and its schedule template, both published on the agency website | Preliminary schedule within 15 days after the Contract is executed, covering at least the first 90 days (120 above $40 million). Baseline then follows by cost band under Table 153.03.01-1: 14, 21, 28 or 35 days after the preliminary is approved | Approximately every two months. The RE sets the first update's due date and each update's data date; a progress review meeting about 14 days before the due date, update within 14 days of the meeting |
| SCDOT (reading) | Supplemental specification Construction Schedules, 4 November 2013, a stand-alone document with three levels; the special provision states which applies. Currency not established. See the SCDOT page | Named. Primavera Project Management 5.0 or Primavera Contractor 5.0 at minimum, exported so it imports into the version the Department runs; .xer upload plus a PDF with a stated column set |
Regular bid: within 15 calendar days of contract execution or 15 days before the preconstruction conference, whichever is first. A+B: no less than 15 calendar days before that conference. Work does not start before acceptance | Monthly, no later than 15 calendar days after the estimate period ends, data date one day past it — whether or not an estimate was generated or work was done. As-built within 15 days of completion |
| MDOT SHA (reading) | 2026 Standard Specifications for Construction and Materials, Section 109, Project Schedule — the scheduling specification, classifying projects Type A bar chart, Type B CPM, Type C CPM for complex projects, Type B unless the Invitation for Bids says otherwise. GP-8.04 Progress Schedule is the general progress and enforcement clause, and §109.01 points back at it. See the MDOT SHA page | No product named, but a format is. §109.03.01.02 requires Type B and Type C schedules in software able to export to a compatible version of Oracle Primavera run by the Administration's reviewer, in .xer format, using the precedence diagramming method with retained logic. Type A may be built with spreadsheets, CPM software or another means |
Initial schedule and written narrative within 20 days of Notice of Award (§109.03.01); work does not begin before it is accepted unless the Engineer directs otherwise in writing. GP-8.04 separately sets a progress schedule within 30 days after Notice to Proceed, and for Administration Contracts points to TC-5.02 | Monthly, within 7 days of the data date the parties agree for the project, until the day after Substantial Completion (§109.03.02). The Administration responds within 20 days |
| TxDOT (reading) | 2024 Standard Specifications for Construction and Maintenance of Highways, Streets, and Bridges, Item 8, Prosecution and Progress, Section 5, Project Schedules (5.1–5.5.4). The plans select the bar chart or the CPM tier. See the TxDOT page | Primavera P6 named, as sufficient rather than as mandatory: a CPM submittal is the software's native file in a format the Engineer accepts, and a P6 .xer will be accepted in every case (5.5.2) |
Preliminary schedule 7 calendar days before the preconstruction meeting, covering the first 90 calendar days from the work start date. Baseline for review within the first 45 calendar days from that date; an acceptable baseline before the 90th (5.5.2.1, 5.5.2.2) | Monthly. Progress is cut off on the last day of the month and the update is due by the 20th calendar day of the next; the Engineer responds in 5 calendar days (5.5.2.3) |
| WSDOT (reading) | 2027 Standard Specifications for Road, Bridge, and Municipal Construction, M 41-10, 1-08.3 Progress Schedule, 1-08.3(1)–(5). Three types: A, B and C, selected by what the Proposal contains. See the WSDOT page | No product mandated, but a format is. Schedule data reaches the Engineer in a format compatible with Primavera Project Manager Enterprise, as an .XER or .XML file with a unique file name and date identifier per submittal (1-08.3(2)B) |
Type A: 10 calendar days after Contract execution. Types B and C: a preliminary schedule at 10 calendar days, which may cover only the first 60 working days and must show the critical path; the complete schedule at 30 calendar days (1-08.3(2)A, (2)B, (2)D) | Event-driven, not periodic. No cycle is set. An update is due within 15 calendar days of a written request, on a critical-path change, a sequence change, significant delay, or a granted time extension (1-08.3(3)) |
| PennDOT (reading) | Publication 408, Specifications, 2026 Edition, Initial Edition, effective 10 April 2026 — 108.03(b) Construction Project Scheduling and Section 689 Construction Scheduling, read together. Three tiers by contract designation: Narrative, CPM, Resource Loaded CPM. Publication 615, Scheduling Manual, 2026 Edition, defines the template. See the PennDOT page | Asta Powerproject, a product of Elecosoft, is the Department's declared software standard — not Primavera. The CPM Schedule is built in Asta Powerproject (.pp), or in one of six listed compatible formats — .mpp, .xml, .xer, .p3b, .dir and .stx — and converted to .pp through the PennDOT Construction template, then uploaded through the Project Collaboration Center (689.2) |
A 60 Calendar Day Work Plan at the preconstruction conference, bi-weekly thereafter until the CPM Schedule is accepted; a Bid Preparation Schedule within 30 calendar days of execution; the CPM Schedule within 30 calendar days after the actual Notice to Proceed (689.3(b)1–3) | Monthly at a minimum, against the accepted baseline (108.03(b), 689.3(c)). Agency review is 14 calendar days; missing the 30-day CPM deadline requires the Contractor to attend a scheduling workshop |
| CDOT (reading) | 2025 Standard Specifications for Road and Bridge Construction, Version 1 — 108.03 Project Schedule (a–i), with time extensions at 108.08. See the CDOT page | Either Microsoft Project or Primavera, notified in writing before or at the preconstruction conference and unchangeable after the first submittal. Where Primavera is chosen, the schedule is calculated using the Retained Logic option (108.03(b)) | Preliminary Schedule within 14 days of award covering the first 60 days, approved before work commences; Baseline within 45 days of award, with no partial payments beyond 60 days after the start of Contract Time unless it is approved. A Contractor may submit the Baseline at 14 days instead (108.03(d), (e)) | Monthly, through the cut-off date for the progress pay estimate. No monthly progress payment is issued where no update has been received (108.03(b), (f)). Engineer review is not to exceed 10 days, with three dispositions |
| USACE / NAVFAC / AFCEC (rule pack) | UFGS 01 32 01.00 10, Project Schedule, August 2026, superseding February 2023. Preparing activity USACE. See the UFGS page | Not mandated for the Contractor: §2.1.2.2 permits other software if the Contractor provides the Government two licences, two computers and training for two employees. §2.1.1 states the Government uses P6, and §3.12 is titled Primavera P6 Mandatory Requirements | Preliminary Project Schedule within 15 calendar days after NTP is acknowledged; Initial Project Schedule within 42 calendar days after NTP is issued | Monthly at a minimum (§3.4.3); update meetings at least monthly within five days of the proposed data date; the complete update no later than 4 workdays after that meeting |
| NAVFAC (rule pack) | UFGS 01 32 17.00 20, Cost-Loaded Network Analysis Schedules, May 2025, superseding November 2023. Preparing activity NAVFAC | Oracle Primavera P6, by name, with a list of required P6 settings and screenshots of the Time Periods and Earned Value settings as submittals | Baseline NAS within 30 calendar days after contract award | Monthly, submitted within 5 calendar days of the data date, whether or not an invoice is submitted and whether or not the baseline has been accepted |
The comparison, part two: narrative, revision triggers, time impact, float
The same sixteen documents, in the same order. This table is split from the one above so that each row stays readable when read aloud; the agency column is the join between them.
| Agency | Narrative required | Recovery or revised schedule trigger | Time impact analysis | Float ownership |
|---|---|---|---|---|
| Caltrans (rule pack) | Yes — §8-1.02C(4) requires one narrative report in PDF with every submittal, organised in a stated sequence of twelve headings | No recovery-schedule clause in §8-1.02C. §8-1.02C(7) permits update-schedule changes only where every critical path is left unchanged, no new near-critical path appears, and the scheduled completion date does not move; anything that would, requires a TIA within 5 business days | Yes — §8-1.02C(8)(b), with each request to adjust Contract time or whenever a change may affect the critical path. The analysis starts from the accepted schedule whose data date is closest to and before the event, and measures the difference between the two scheduled completion dates | The outlier. §8-1.02C(8)(c): float the Department owns outright and may spend on its own account, accrued by the Engineer, and §8-1.02C(2)(12) models it as the predecessor activity to the scheduled completion date. §8-1.02C(2) separately makes early completion time a resource for the Contractor's exclusive use |
| NYSDOT (rule pack) | Yes — a Narrative Report with each Progress Schedule; failure to attach it is one of the nine grounds for immediate rejection at paragraph I.1 | Recovery Schedule at paragraph L.1, where any work on the current schedule is delayed ten percent or more beyond the required Contract duration or a specified Milestone duration. The Engineer may require it | Yes — a TIA is required with any request for a contract time extension | Not stated as an ownership rule in the paragraphs read. The definition of float suppression describes zero free float constraints as preventing true sharing of total float between the Department and the Contractor |
| VDOT (rule pack) | Yes — Baseline, Update and Revised Baseline narratives, each with eleven stated headings (II.2.B, II.3.B, II.4.B) | Revised Baseline Progress Schedule on the Engineer's written request, or where the Contractor proposes to perform work significantly differently from the Schedule of Record — 14 days' written notice, Engineer responds within 7 days | Yes, in two forms — Schedule Impact Analysis at section V: Prospective (within 7 days of the Engineer's request, before proceeding with changed work, built by inserting a fragnet into a pre-impact copy) and Retrospective | Shared. II.7 makes total float a project property shared amongst all activities on the network, states it is not for the exclusive use of either party, and prohibits schedule changes made to manipulate float. Negative float is not allowed in the Preliminary, Baseline or Revised Baseline schedule |
| WisDOT (rule pack) | Yes — a monthly narrative report listing monthly progress, movement in the controlling items of work, what caused any delay, problems foreseen, the next 30 calendar days of planned work, and every change made to the schedule | §108.4.4.5 gives the Engineer three grounds: completion targets delayed 14 calendar days (calendar-day contracts) or 10 working days (working-day contracts) or more; progress differing significantly from the current schedule; or a change order adding, deleting or revising activities that changes the work sequence. Revised schedule within 10 business days | Not stated as a named analysis. §108.4.4.6 requires documentation, including schedule updates, to support a time extension request | Shared. §108.4.4.3(3): float is a shared commodity, not for the exclusive use or financial benefit of either party, and either party has full use until it is depleted |
| WVDOH (rule pack) | Yes — a narrative report with the monthly update, covering progress along the critical path in days ahead or behind, problem areas current and anticipated, delaying factors and their impact, corrective action, and all changes made since the previous update | §108.3.5 names three conditions, any one of which obliges the Engineer to request a revised Schedule: a delay greater than 10 calendar days in completing any critical activity; work performed in a sequence or manner varying from the Schedule; or activities added, deleted or revised by contract modification. Seven calendar days to submit | Not stated in §108.3. Where the Division revises work affecting sequence or duration, §108.3.4 requires a written report within 7 calendar days under §108.6, which governs extensions of contract time | Shared. §108.3.1: positive float arising from an early completion date forms part of overall project float: shared, with neither party holding it exclusively or drawing benefit from it alone, and either free to use it until it runs out |
| ADOT (reading) | Not stated in this provision. No narrative accompanies the schedule under §108.03 or §108.04. Duration justification — estimated manpower, equipment, unit quantities and production rates — is furnished on the Engineer's request and is not a narrative | Written notice of proposed major changes: those that may affect compliance with contract requirements, or that change the critical path or the controlling item of work. The 30-day revised schedule is periodic, not triggered by slippage | Not stated in this provision. A Request for Extension of Contract Time under §104.03 carries a revised schedule and supporting data; no named method, no fragnet. §108.08 will not consider an extension unless the affected work is a controlling item, or becomes one | Not stated in this provision. No clause read in Section 108 allocates float or describes it as shared |
| MnDOT (reading) | Yes — with every submittal, to one content list for Baseline, Revised and Impact schedules and a second for Updates, including the reason and purpose of each constraint and the reason for each lag or lead (§1803.3C.1) | A Revised Schedule where the Contractor intends to depart substantially from the current sequence or durations, at the Department's request — including to show how a missed milestone is to be recovered, or where actual work differs substantially from the schedule — or on a contract revision changing sequence or method (§1803.3B.5). In the bar chart tier, a revision showing a plan to finish on time once the schedule projects completion more than 7 calendar days late (§1803.2B.5) | Yes, and the methods are named. Impact Schedules quantify contemporaneous or prospective impacts and establish the need for a milestone extension (§1803.3B.6); §1806 directs prospective delays to AACE International RP 52R-06 and delays already suffered to the MIP 3.4 approach of AACE International RP 29R-03 | Shared. §1803.3A.5 makes float a commodity available to the project rather than to either party, and an expiring resource. §1803.3A.4 prohibits suppressing or sequestering it, naming three ways of doing so |
| NJDOT (reading) | Yes — a progress narrative with each update covering schedule status, current and anticipated problem areas with their estimated effect, late intermediate milestones, slippage and critical-path progress in days, logic changes with reasons, and revisions to activities not worked on (153.03.02) | Where the project falls behind for delays that are not excusable such that completion is forecast late, the RE may direct more shifts, overtime, extra days or additional plant, and may require a recovery schedule showing how the directed acceleration is met (153.03.02, 153.03.03) | Yes — a Time Impact Evaluation at 108.11.01.C: notice on an excusable delay, then a time-extension request with a Time Impact Evaluation Form and a CPM fragnet showing logic revisions, duration changes and new activities with predecessors and successors. Failing to give notice or provide the evaluation waives the claim | Belongs to the Project. 153.03.01 defines float as the delay an activity can absorb from its early start without pushing Completion, and states it is not for the exclusive use of either party |
| SCDOT (reading) | Yes — with the baseline and every monthly update, to 19 numbered contents, among them the Schedule Variance Index with planned and earned value, the current critical path and its lowest total float, each logic and duration change with its reason, an explanation of each constraint, and out-of-sequence work and failed starts explained individually | Two routes. The narrative itself carries a recovery plan whenever the project is behind the accepted baseline. Separately, the contract performance provisions request a recovery plan when the Schedule Variance Index falls into stated bands, escalating on a second occurrence | Not stated in this provision. No named method and no fragnet requirement were read. The schedule is stated to be a basis for evaluating requests for additional contract time, and supporting documentation is included and referenced in the schedule as it arises | Neither side owns it: the agency is denied exclusive use or benefit and so is the Contractor. Negative float is barred from the original baseline |
| MDOT SHA (reading) | Yes — a written narrative with the initial schedule, every update and every revision, each unique to its submittal, covering progress, delays and potential delays, scope and crew changes, and the current longest path with an explanation where it has moved (§109.03.01.02(g), §109.03.02.02(b), §109.03.03.02(b)) | The Administration may request a revision as a recovery schedule where an update calculates Substantial Completion more than 30 days past the contract date; the Contractor may request a time extension instead where the specification warrants one (§109.03.02.03). Out-of-sequence progress unresolved 30 days after the activity started is corrected by revision. GP-8.04 separately allows supplemental progress schedules where the procurement officer judges the Contractor to be well behind | Yes — an extension of the Substantial Completion Date or an Incentive/Disincentive Date rests on the calendar days of impact as determined by a Time Impact Analysis the Contractor submits, §109.03.04.01, with the method defined at §109.01.01 as prospective. Weather requests are analysed for impact to the longest path rather than by counting bad weather days | Shared. §109.01.01 defines float as a shared commodity for both the Administration and the Contractor, exclusive to neither, with both holding full use until it is gone |
| TxDOT (reading) | Yes — a brief bulleted narrative naming the major items that have affected the schedule, with every revision listed against its purpose and its effect on the critical path and the completion date. Where the plans call for it, a Project Schedule Summary Report on a Department form takes its place (5.5.2.3, 5.5.2.3.1) | No recovery-schedule clause. The schedule is revised when construction phasing or sequencing changes, or on any other change deviating from the original schedule, built from the latest preceding update (5.5.2.3) | Yes, and the shape is prescribed rather than cited. Four steps: status immediately before the impact, prediction of its effect, tracking during it, and status after it ends with the mitigating actions identified. Steps 1, 3 and 4 must be complete before an extension is considered; Step 4 is due within 15 calendar days of the effects ending. A separate notice of potential time impact comes first, and failing to give it forfeits the right to request an extension (5.5.3, 5.5.4) | Shared. 5.4 defines total float in whole days as the delay an activity can absorb before the completion date moves, and states it is a shared commodity between the Department and the Contractor |
| WSDOT (reading) | Required in two named places rather than generally: a written narrative describing the purpose of each calendar where multiple calendars are used, and on Type C a narrative explaining why each fixed constraint exists, with the constraints identified on the activity listing (1-08.3(2)B, (2)C) | No recovery-schedule clause was read. The four update triggers carry the function; a schedule that does not provide the required information is returned for correction and resubmittal. "Significant" is defined: 10 working days or 10 percent of original contract time, whichever is greater (1-08.3(2), (3)) | Not stated in this provision. No named method and no fragnet requirement were read. Unresolved time-extension requests are instead shown in the update assuming no extension will be granted, with the effects on the following activities inside the currently authorised time (1-08.3(3)) | Belongs to the project. 1-08.3(2), item 7: total float belongs to the project and is not for the exclusive benefit of either party |
| PennDOT (reading) | Yes, and itemised in seven parts: why the update was made; which activities were progressed; logic changes, with the relationship type and any imposed date given; calendar changes, naming the activity and the workdays affected; duration changes; movement in the critical path; and any concerns about the schedule (689.3(c)) | Where the latest completion time for any work leaves a controlling activity 14 days or more late against the Required Completion Date, or against a specified Milestone Date as adjusted, the Representative may call for a written recovery plan. It names the affected activities and explains each delay, or each variance in duration measured from the accepted baseline. Due within 7 calendar days of notification (108.03(b)5) | No named method, but a prescribed pair of schedules. A time extension request under 108.06(a) carries Supporting Schedules: a pre-impact schedule, meaning whichever accepted schedule was current when the impact arrived, and a post-impact one showing what that impact did to the Required Completion Date or to a Milestone Date. Due no later than 30 calendar days after the event ends; the Representative responds in 14 | Shared, stated in the definitions rather than in an ownership clause. 689.1 defines float as the time an activity's start or finish can be delayed without affecting the Required Completion Date, and states that float is a shared commodity |
| CDOT (reading) | Yes — a Job Progress Narrative Report with every submittal, on two content lists: seven items for baseline, preliminary and revised schedules and thirteen for updates, among them delays identified by activity ID with their effect on other activities and milestones, milestones forecast late, completion date status and its change from the previous month, and logic and duration changes on critical or near-critical activities (108.03(c)) | A Revised Schedule on any of seven named major changes: significant logic or method changes or a change to the critical path; activities added, deleted or revised by Contract Modification Order; approval of a Value Engineering Change Proposal; delays in milestones or project completion; phasing revisions; the Engineer determining the schedule has a fatal flaw; or work that cannot be constructed as scheduled. Due within 10 days of written notification (108.03(h)) | Yes, and the methods are named. Written notice of delay within 7 days or entitlement is waived; the request and analysis within 30 days of that notice, by a Time Impact Analysis following AACE International RP 52R-06, a Forensic Schedule Analysis following AACE International RP 29R-03, or another method the Engineer approves — with an explanation of the choice. The supporting schedule must be a current approved one with a data date within 30 days before the alleged delay, and having no current approved schedule precludes an extension (108.08(d)) | Shared. 108.03(b): float in the Baseline or any other Project Schedule is not for the exclusive use or benefit of either party but is a project resource available to both as needed until it is depleted |
| USACE / NAVFAC / AFCEC (rule pack) | Yes — §3.5.2 requires a stand-alone Schedule Narrative Report with each submission, with eight lettered contents as a minimum | §3.9: where progress falls behind for reasons that are not excusable, the Contracting Officer may require a written recovery plan. §3.9.1 prohibits improving progress artificially — by revising logic, adding constraints, shortening durations or changing calendars. §3.9.3 provides for a recovery schedule under FAR 52.236-15 | Yes, and it names methods. §3.8.3 prospective, prepared on AACE 52R-06; §3.8.4 retrospective, where a method from AACE 29R-03 must adhere to ASCE 67-17 and ASCE 67-17 governs any conflict. Justification of delay within 10 days of a delay occurring | Belongs to the Project. §3.10: float available at any time belongs to the Project and is available for Contractor and Government use, covering both activity and project float, subject to the early-completion provision at §3.8.7 |
| NAVFAC (rule pack) | Yes — a Monthly Network Analysis Update Narrative, with each entry citing the activity it concerns | Not stated in this section | Yes — §1.11.1 requires a TIA with each cost and time proposal, in both narrative and schedule form | Shared, stated narrowly. §1.12 defines Project Float as the length of time between the Project Completion Milestone and the Contract Completion Date, and states it will not be for the exclusive use of either the Government or the Contractor. Resource levelling is prohibited, as is adjusting durations to consume float |
Which of these name Primavera P6
Six of the sixteen mandate it outright: Caltrans (§8-1.02C(3), the latest
version "or equal"), NYSDOT (on the Department's own servers, with the State
supplying the software), VDOT (P6 and .xer, plus seven named Schedule
Options values), WVDOH (P6 version 6.0 or higher), SCDOT (Primavera
Project Management 5.0 or Primavera Contractor 5.0 at minimum, exported so the
Department's version will read it) and NAVFAC (P6 by name, with required
settings and screenshot submittals).
Two name no product at all. WisDOT's §108.4 asks for computerized scheduling software and for the software used to be identified. ADOT's §108.03 asks only for critical path method format.
PennDOT names a different product, and it is the finding that breaks the pattern — see the section on Asta Powerproject below.
CDOT names two and lets the Contractor pick one, then fixes it. 108.03(b) requires either Microsoft Project or Primavera, with the choice notified in writing before or at the preconstruction conference and unchangeable after the first schedule submittal. Where Primavera is the choice, the same clause mandates that the schedule be calculated using the Retained Logic option. That is the only clause among the sixteen that reaches into a scheduling tool's calculation behaviour outside a list of named settings, and it is a mandate on how the dates were produced rather than on what produced them. P6 schedule options covers what the setting changes.
TxDOT and WSDOT name P6 without mandating it, in two different registers.
TxDOT's 5.5.2 asks for the scheduling software's native file in a format the
Engineer accepts and then states that a P6 .xer will be accepted in every case —
a safe harbour rather than a requirement. WSDOT's 1-08.3(2)B does not name a
product at all and instead requires the schedule data to reach the Engineer in a
format compatible with Primavera Project Manager Enterprise, as an .XER or
.XML file with a unique name and date identifier per submittal.
MnDOT, NJDOT and MDOT SHA are in between, in three different ways. MnDOT
names P6 as the software the Department uses and permits others, putting the
cost of conversion discrepancies on the Contractor — a mandate on the outcome
rather than on the tool. NJDOT names no product but requires the submission in
XER format, built on the agency's own coding manual and template. MDOT SHA's
§109.03.01.02 names no product either, and states the outcome twice over: the
software has to export .xer that the Administration's reviewer can open in its
version of Primavera, and the network is built by the precedence diagramming
method with retained logic. A file format requirement and a product requirement
are not the same clause, and only one of them is decidable from the file: what
wrote it and in what format is declared in the export; whether the Contractor
held a licence for a named version is not.
UFGS is the interesting case. §2.1.2.2 expressly permits software other than P6 — at the cost of providing the Government two licences, two stand-alone computers and training for two Government employees. Yet §3.12 is titled Primavera P6 Mandatory Requirements and lists eleven settings, a to k, that every submission must carry. A contractor is free to choose, and the clause structure makes the choice consequential. The UFGS page covers all eleven.
How float ownership differs
This is the sharpest divergence on the page, and it is not a matter of degree.
Twelve documents say some version of shared: VDOT's II.7 (a project property shared amongst all activities, not for either party's exclusive use), WisDOT's §108.4.4.3(3), WVDOH's §108.3.1 and MDOT SHA's §109.01.01 (a shared commodity, full use by either party until depleted), SCDOT's Float heading (not for the exclusive use or benefit of either party, with negative float barred from the original baseline), MnDOT's §1803.3A.5, NJDOT's 153.03.01, TxDOT's 5.4 and PennDOT's 689.1 (each using the phrase shared commodity), CDOT's 108.03(b) (a project resource available to both until depleted), WSDOT's 1-08.3(2) item 7 (belonging to the project, not for either party's exclusive benefit), and NAVFAC's §1.12, which says the same of Project Float specifically. UFGS §3.10 states it differently again: float belongs to the Project, and is available for Contractor and Government use.
Three of the sixteen put the allocation inside a definition rather than in a clause of its own, which matters to anyone searching a book by heading. MDOT SHA's §109.01.01 is the allocation for the whole of Section 109, so a reader skimming its subsection headings will not find an ownership clause. PennDOT's 689.1 does the same: the sentence naming float a shared commodity is the second half of the definition of float itself, in the definitions list at the head of Section 689. TxDOT's 5.4 attaches it to the sentence defining total float in whole days, inside the clause on activity format.
MnDOT adds a dimension the others leave out: time. §1803.3A.5 calls float an expiring resource, and §1803.3D's weather and duration contingency becomes available float as the days pass unused — so contingency and float are the same substance at two moments rather than two separate allowances. §1803.3A.4 then names three ways of suppressing float and prohibits each: relationships with no real sequential content, a relationship forcing an activity to finish when it could have run past its successor, and a duration stretched beyond the work.
Two of the sixteen state no ownership rule at all: ADOT's Section 108 contains no allocation clause, and NYSDOT states none in the paragraphs read. Absent is not the same as shared, and neither is reported here as either.
Caltrans is the outlier, and it is structural rather than doctrinal. §8-1.02C(8)(c) makes Department-owned float a resource for the exclusive use of the Department, accrued by the Engineer and logged in the narrative report; the same section makes early completion time a resource for the Contractor's exclusive use. §8-1.02C(2)(12) then requires Department-owned float to appear in the schedule as the predecessor activity to the scheduled completion date. Two named ownership classes, one of them an activity you can point at in the file.
NYSDOT states no ownership rule in the paragraphs read, though its definition of float suppression assumes total float is shared between the parties.
Which require a time impact analysis
Eleven of the sixteen require an analysis of the impact on time behind a request for more of it, whether or not they name a method for it. Caltrans requires one with each request to adjust Contract time, or whenever a change may affect the critical path, and monthly for a Change Order with deferred time. NYSDOT requires one with any time extension request. VDOT requires two distinct forms, prospective and retrospective. NJDOT requires a Time Impact Evaluation on a stated form, with a CPM fragnet, and waives the claim to more contract time where the notice or the evaluation does not arrive. MnDOT requires an Impact Schedule. MDOT SHA makes it the basis of the extension itself — §109.03.04.01 measures the extension by the calendar days of impact a Contractor-submitted Time Impact Analysis determines, and §109.01.01 defines the method as prospective. UFGS splits prospective from retrospective. NAVFAC requires one with each cost and time proposal. CDOT requires one within 30 days of a written delay notice that is itself due within 7 days. TxDOT prescribes a four-step analysis when directed. PennDOT requires no named analysis but a prescribed pair of schedules.
Three name their methods, and they name the same two recommended practices. UFGS §3.8.3 and §3.8.4 send prospective analysis to AACE 52R-06 and retrospective analysis to a method from AACE 29R-03, with ASCE 67-17 governing a conflict. MnDOT's §1806 sends prospective delay to 52R-06 and delay already suffered to the MIP 3.4 approach within 29R-03, and states which accepted schedule the calculation starts from — the most recent one accepted before the event. CDOT's 108.08(d) does the same split — 52R-06 for forward-looking impacts, 29R-03 for impacts already absorbed into the schedule — and adds a third route, another method the Engineer approves, with an explanation of the choice required in every case. CDOT attaches two conditions to the schedule the analysis rests on rather than to the analysis: the supporting schedule must carry a data date within 30 days before the alleged delay, and having no current approved schedule precludes an extension, which turns the monthly update obligation into a precondition for the delay remedy. The CDOT page sets that out; how delay analysis methods differ compares the families, and the methods this project uses states what it computes.
Two prescribe a shape instead of citing a method, and the two shapes are different. TxDOT's 5.5.4 sets four steps — status before the impact, prediction of its effect, tracking during it, status after it ends — and makes steps 1, 3 and 4 the ones that must be complete before an extension is considered, with step 4 due within 15 calendar days of the effects ending. PennDOT's 108.06(a) instead asks for a pair of schedules with each request: whichever accepted schedule stood before the impact, and a post-impact schedule showing the effect on the Required Completion Date or a Milestone Date. One describes a procedure over time; the other describes two artefacts.
Five require no analysis of the impact at all. WisDOT asks for documentation, including schedule updates, to support a time extension request. WVDOH's §108.3 is silent and routes time extensions to §108.6. SCDOT makes the schedule a stated basis for evaluating requests for more time, and requires supporting documentation to be included and referenced in the schedule, but prescribes no form. ADOT requires a revised schedule with the request and gates the whole question at §108.08 — an extension is not considered unless the affected work is a controlling item, or becomes one — without saying how that is to be demonstrated. WSDOT's 1-08.3 names none either, and instead makes the update carry the open question: an unresolved request for a time extension is shown assuming no extension will be granted, with the effects on the following activities inside the currently authorised time.
Pennsylvania standardises on Asta Powerproject, not Primavera
Publication 408's §689.2 names Asta Powerproject, from Elecosoft, as what
the Department has settled on for both scheduling and project management. The CPM Schedule is produced in Asta Powerproject (.pp) or in one
of six listed compatible formats — .mpp, .xml, .xer, .p3b, .dir,
.stx — and where a compatible format is used, the native file is converted to
.pp through the PennDOT Construction template defined in Publication 615,
checked one to one against the native file, and uploaded through the PennDOT
Project Collaboration Center. The accepted .pp file is then the governing
schedule of record and is loaded into Asta Vision.
Of the sixteen documents on this page, that is the only one naming a scheduling product other than Primavera as the standard. Six name Primavera outright, two name nothing, CDOT names Primavera or Microsoft Project, and the remainder specify a format or an outcome instead of a tool. Pennsylvania is a category of one.
The finding matters beyond Pennsylvania because of what it falsifies. It is easy
to read a run of P6-naming specifications and conclude that Primavera is the
assumed tool of US public-agency scheduling, and to build on that assumption —
a reader assessing a specification they have not read, a tool supporting one
format, a comparison written from a sample. One state in this sample standardises
elsewhere, and .xer appears in its list as an import format rather than as
the submission format. A schedule submitted to PennDOT is a .pp file.
This project reads .xer and P6 XML and does not read .pp, which is stated
plainly on the schedule formats page and in
the limitations. Where an agency's submission format is one
this project does not read, the honest answer is that it cannot check that
submission, and that is the answer here.
The PennDOT page reads Section 689 clause by clause.
Texas is the only one of the sixteen asserting copyright
TxDOT's 2024 Standard Specifications carries a copyright notice on its title page reserving all rights in the book, and the book is sold. It is the only one of the sixteen on which such a notice has been found. The title pages and the full text of the WSDOT, PennDOT and CDOT books were searched on the retrieval that obtained them and none carried one; no notice has been recorded for the state documents read earlier either, though absence of a record is weaker evidence than a search.
Absence of a notice is a finding, not a permission. None of the state documents is a US Government work, none states a licence, and a specification published for use on an agency's contracts is published for that purpose rather than for republication. So the same discipline is applied to all sixteen on this site: requirements are characterised in this project's own words, cited to the clause, and not reproduced. The Texas copyright notice changes nothing about how this page is written; it is recorded because it is a fact about the document that a reader going to find the source should know before going.
The related question — what this project may republish from the standards it implements — is settled separately and more strictly for AACE International recommended practices, which are not quoted at all here. See the standards map.
Four states read that do not require a CPM schedule
These four were read and are reported as findings rather than as pages, because what each document states is short enough to state here. Each entry describes the document that was read. Whether a project-specific provision imposes more is a fact about that contract, and nothing below is a judgement about any agency's requirement.
Georgia — the CPM requirement is not published as a standing statewide document. The 2021 Standard Specifications, Construction of Transportation Systems, as modified by the 2024 Edition Supplemental Specifications (first use April 2024), require a progress schedule furnished to the Engineer for approval immediately after the Notice to Proceed is received. Unless otherwise specified, it is prepared on Department forms, or an acceptable critical path schedule is used, to establish which items of work are controlling and for checking progress. The schedule is not required on resurfacing projects. Where the Contractor's operations are materially affected by plan or quantity changes, or where the approved schedule has not been kept to, a revised schedule follows within 10 days of the Engineer's request. Payments are not made while a schedule or a revised schedule is outstanding. Section 108's own text refers to the progress schedule "as provided in Subsection 108.03" and notes that a Special Provision may exempt it. On the retrieval that obtained these two books, the agency's specifications index linked only the two books, and two candidate URLs for a standing Special Provision 108 did not resolve. So Georgia's CPM requirements, where a project carries them, live in a project-specific special provision, and they were not available as a statewide document to read.
Florida — a Contract Schedule, and CPM is never required. The FY 2026-27 Standard Specifications for Road and Bridge Construction, §8-3.2, require a Contract Schedule inside 21 calendar days of Contract award, or at the preconstruction conference, whichever is earlier, with the Engineer responding within 15 calendar days. The schedule shows activities in enough detail to demonstrate a workable plan within Contract Time, with the order and interdependence of activities, a beginning work date and a duration for each, procurement, fabrication and delivery activities, review time for shop drawings and submittals, and milestone activities where the contract requires them; on a multi-phase project each phase is identified and activities do not span more than one. A concise written working plan accompanies it. An updated schedule is submitted only where the planned order or duration of an activity changes significantly, with a 7-calendar-day agency response; an inadequate schedule is returned and a corrected one follows within 15 calendar days. No software is named, no scheduling method is prescribed, no update cycle is set, and float is not allocated anywhere in the clause.
Ohio — a bar chart, with real rules attached. The 2023 Construction and Material Specifications, 108.03.A, require a bar chart progress schedule furnished to the District Construction Engineer at or before the preconstruction meeting, with the Engineer accepting it or providing comments within 14 calendar days and clarification due within 10 days of a written request; estimates are withheld until it is accepted. It is a working-day schedule carrying eleven administrative identifiers, reflecting phasing, maintenance of traffic, interim completion dates and other contract milestones, with unambiguous activity descriptions. Activity durations do not exceed 20 working days without the Engineer's approval, and maintenance of traffic, erosion control and similar items may not be represented as single activities extending to the Completion Date — they are broken into components to meet the duration rule. An updated schedule is submitted when ordered, and the Engineer may order one where progress has fallen more than 14 calendar days behind the latest accepted schedule; a recovery schedule is required where the schedule projects a finish more than 14 calendar days past the Completion Date. The early-completion rule is the distinctive one: where an Early Completion Schedule is accepted, the Engineer initiates a change order amending the Completion Date to the finish date it shows, and every contract provision keyed to the Completion Date — incentives, disincentives, excusable and compensable delays, liquidated damages — is then measured against the amended date. The Contractor may decline to execute that change order and in doing so waives rights to delay damages in meeting the projected early date.
Illinois — one page, and a production rate. Article 108.02 of the 2022 Standard Specifications for Road and Bridge Construction requires, after award and before starting work, a satisfactory progress schedule or critical path schedule showing the proposed sequence of work and how the various items are to be completed within the working days or by the completion date the contract sets. It is the basis for establishing the controlling item — defined as the item that must be completed, partially or completely, to permit progress to continue — and the Contractor is responsible for showing the intended rate of production for each controlling item while that item is controlling. Where working days charged exceed the schedule's proposed working days by ten, or where progress on a completion-date contract falls 14 calendar days behind, the Engineer selects the controlling item for charging or checking purposes, and continues to do so until a satisfactory revised schedule arrives. No payment is made until a schedule has been submitted for approval. No software is named, no update frequency is set, no float rule appears, and no analysis of time impact is prescribed. The article read here is the 2022 book's; the current supplemental specifications were not obtained, so whether they modify Article 108.02 is not established.
Maryland: the method requirement is not where the search box takes you
Maryland's rows above cite Section 109, Project Schedule, of MDOT SHA's 2026 Standard Specifications for Construction and Materials. The reason this section exists is that the same book carries a second scheduling clause, earlier and easier to find, which states almost none of the requirement — and reading it alone gives the wrong answer about what Maryland asks for.
GP-8.04 Progress Schedule sits in the General Provisions, under prosecution and progress. It requires a progress schedule within 30 days after Notice to Proceed showing the proposed order of work and the time the work needs; revised schedules as the procurement officer directs; withholding of progress payment estimates or termination for default where it does not arrive; and supplemental progress schedules where the procurement officer judges the Contractor to be well behind. For Administration Contracts it points onward to TC-5.02, which was not read for this page. It names no method, no software, no file format, no float rule and no analysis for a time extension.
Section 109 is the scheduling specification, and §109.01 points back at
GP-8.04. It classifies projects by complexity and cost into Type A, a bar chart
schedule; Type B, a CPM schedule for typical projects; and Type C, a CPM schedule
for complex projects — with Type B applying unless the Invitation for Bids
designates otherwise, so CPM is where a Maryland project lands by default. It
requires .xer export to a compatible version of the Administration's Primavera,
the precedence diagramming method and retained logic, an initial schedule within
20 days of Notice of Award, monthly updates, a written narrative with every
submittal, a Time Impact Analysis behind every extension request, and shared
float. The cross-reference to GP-8.04 covers the submission provisions and the
consequences of not keeping to the schedule.
So the two clauses are complementary rather than alternative: GP-8.04 carries the enforcement, Section 109 carries the specification, and neither is the whole requirement. The general form is worth carrying to the other documents on this page — a general-provisions clause about progress is not necessarily an agency's scheduling requirement, and where one exists, look for the specification section it refers to. The MDOT SHA page reads Section 109 subsection by subsection. Nothing here establishes what a particular Maryland contract requires; the IFB and the incorporated documents do.
A requirement is only a requirement where the contract incorporates it
None of these documents governs a project because of the agency's name on it. A Caltrans clause binds where the Bid Item List carries a Level 2 CPM schedule bid item; a VDOT Category III provision binds where that provision — rather than Category I or II — is the one the contract carries, and the clause numbering shifts between them; a UFGS section binds where the contract incorporates that section rather than its NAVFAC sibling, which contradicts it in plain text on out-of-sequence progress. A South Carolina provision binds at the level — 1, 2 or 3 — that the special provision names, and the three are not variations on one requirement. Two of the twelve documents read here are not contract terms at all: NYSDOT's Best Practices manual says in its own first page that it is guidance and not official policy, and WVDOH's review manual is staff training material.
So which clauses govern is a fact about the contract documents, and somebody has to state it. Naming the agency does not settle it.
Where this project's reading lives
Seven of the twelve documents above are implemented as rule packs — the Caltrans, NYSDOT, VDOT, WisDOT and WVDOH readings, plus the two UFGS sections. A rule pack checks an imported schedule against the document's clauses, cites the clause in every finding, and refuses to decide where the schedule does not carry the input the clause needs — see how conformance rules are organised and what the rules depend on. Where two documents disagree on one metric, the disagreement is recorded rather than resolved; the standards crosswalk shows the overlaps.
The other five are readings only. Arizona, Minnesota, New Jersey, South Carolina and Maryland have no rule pack behind them, so nothing in this engine checks a schedule against their clauses today. Their pages state requirements with the clause cited and mark what could not be established, which is a different and weaker thing than a checked rule — and it is marked as such on each page rather than left to be inferred from the absence of a pack.
Per-agency detail, rule packs: Caltrans · NYSDOT · VDOT · WisDOT · WVDOH · UFGS 01 32 01.00 10.
Per-agency detail, readings: ADOT · MDOT SHA · MnDOT · NJDOT · SCDOT.
Related: the GAO Schedule Assessment Guide · the DCMA 14-point check · glossary · what this tool does · its limitations.
Source: web/pages/dot-scheduling.md. Source commit date: 2026-09-11.