Working on a US Army Corps of Engineers contract for the first time is a significant learning curve for many contractors. The contract requirements are specific, the reporting systems are unfamiliar, and errors made in the first submission — particularly in the baseline schedule and cost-loaded data — create problems that follow the project through every subsequent update.
Here is what you need to understand before the first submission.
What QCS and RMS Are
QCS — Quality Control System — is the Corps software platform for managing quality control documentation, submittals, deficiencies, and three-phase inspection records. RMS — Resident Management System — is the USACE project management platform used by the Resident Engineer to track contract progress, payment requests, and project controls data.
These are two separate systems that interact. The contractor primarily works in QCS. The USACE Resident Engineer works in RMS. Data from QCS feeds into RMS, but the two systems have to be set up correctly from the start for that transfer to work properly.
The Schedule in QCS
The baseline CPM schedule is submitted through QCS in the P6 XER format. The schedule must meet USACE scheduling specification requirements — typically ER 1-1-11 or the project-specific scheduling specification — which include requirements for logic density, activity coding, cost loading, and resource loading.
The schedule activities must be coded with the USACE activity codes required by the contract, which typically include responsible party, phase, area, and work category. These codes are what allow the USACE to sort and filter the schedule in their own systems. If the activity codes are missing or incorrectly structured, the schedule import into RMS will fail or produce unusable data.
Cost Loading and Payment
On USACE contracts, payment is typically tied to the cost-loaded schedule. The Schedule of Values is embedded in the P6 resource loading, and progress payment requests are generated through QCS based on percent-complete data in the updated schedule. This means the cost loading must reconcile to the contract value and be distributed across activities in a way that reflects actual construction costs — not front-loaded to accelerate early payments.
USACE reviewers check cost loading reconciliation explicitly. Schedules that are front-loaded or where the total loaded cost does not match the contract modification value will be returned for revision before payment processing.
Three-Phase Inspection in QCS
The three-phase inspection process — preparatory, initial, and follow-up — is documented in QCS for every definable feature of work. This documentation is a contract requirement and is audited during project reviews. Contractors who fall behind on QCS documentation find themselves in a compliance issue independent of the construction schedule.
Before the First Submission
Get the project set up in QCS correctly from day one. Confirm the activity codes required by your scheduling specification and build them into P6 before you start building the schedule. Reconcile your cost loading to the contract value before the baseline is submitted. Establish your three-phase inspection plan for the first definable features of work before work begins. The time invested in getting the first submission right is far less than the time spent correcting compounding errors through the life of the project.
