Blog Title

Published June 2021, Updated April 2023

How to Balance CLINs in a MILCON Schedule

Published December 2022, Updated June 2024

How to Balance CLINs in a MILCON Schedule:   A Step-by-Step Guide with Examples

If a schedule’s CLINs aren’t properly balanced, the government may reject it as it wouldn’t be able to serve as the basis for progress payments without the dollar values adding up.


If you’re working on a U.S. Army Corps of Engineers (USACE) project using the government’s Resident Management System (RMS), CLIN balancing errors also prevent the schedule from being uploaded into the system.


Below are the steps to balance CLINs in a MILCON schedule:


1.    Create the Standard Activity Coding Structure
2.    Under the BIDI Activity Code, add each CLIN as a Subcode
3.    Assign a BIDI Code to All Activities
4.    Group and Sort the Schedule by BIDI Code
5.    Assign Costs to Activities within Each Group
6.    Confirm the Schedule’s Total Cost Equals the Contract Value

Schedule Cost Loading CLIN Balancing

Source: UFGS 01 32 01.00 10, updated Feb-2015

In this article, we’ll guide you through the 6 steps with examples to balancing contract line item numbers (CLINs) in a military construction (MILCON) schedule.


A project’s CLINs represent a portion and cost of the contract. Each CLIN has its own value, and all CLINs added up equal the total contract value.


As we talked about in our Schedule Cost Loading and USACE Series Part 1: Schedule and Progress Payments articles, the standard UFGS 01 32 01.00 10 specification includes the requirement for the schedule to serve as the basis for progress payments.


With the schedule’s cost loading, the total value of all activities coded to a CLIN need to equal the value of that CLIN – in other words, be “balanced”.

Source: UFGS 01 32 01.00 10, updated Feb-2015

Make sure the activity coding structure is made on the project level, and NOT the global level. This is explained in our P6 Mandatory Requirements article.

Schedule CLIN Bid Item Coding BIDI

The Bid Item Coding (BIDI) schedule activity code correlates with the CLINs.


Standard Activity Coding Dictionary SDEF

Source: UFGS 01 32 01.00 10, updated Feb-2015

The first step to balancing CLINs in a schedule is to create the Standard Activity Coding Structure as explained in our USACE SDEF Explained article.

This coding structure is predefined in the specifications and tells you what needs to go in each field, activity code names, length, and description of the structure.

1.  Create the Standard Activity Coding Structure

CLIN BIDI Activity Code in P6

2.  Under the BIDI Activity Code, Add Each CLIN as a Subcode

Once the activity coding is set (on the project level), add each CLIN as a subcode to the BIDI code.

The example below has the requirements from the Standard Activity Coding Dictionary snapshot above – the code length is 6 characters, and the description for each is the Bid Item (CLIN).

Source: UFGS 01 32 01.00 10, updated Feb-2015

Schedule BIDI CLIN Cost Loaded

3.  Assign a BIDI Code to All Activities

Now that the activity coding structure is complete, assign a BIDI code to all activities. For example, all activities related to the scope of CLIN 0001 are assigned to that BIDI code.


The schedule’s activities need to be detailed enough so there’s only ONE BIDI code assigned to each activity.


ALL activities need to have a BIDI code assigned, even if there are no costs with that activity.

P6 Schedule BIDI CLIN Code Example

4.  Group and Sort the Schedule by BIDI Code

Now you can group and sort your schedule by the BIDI codes to see all the activities under each CLIN.
P6 Schedule CLIN Cost Loading Example

5.  Assign Costs to Activities within Each Group

You can now assign costs to each activity within each group, making sure the activities add up to each CLIN value.

Make sure the cost loading is set up into a single lump sum labor resource as explained in our P6 Mandatory Requirements article.
P6 Schedule CLIN Balancing Cost Loading Example

6.  Confirm the Schedule's Total Cost Equals the Contract Value

Once you’ve finished cost loading each CLIN, make sure each CLIN adds up in your schedule to equal the total contract value. In the example below, the contract's value is $2,000,000.

In this article, we walked through six steps to balance contract line item numbers (CLINs) in a military construction (MILCON) schedule.

A schedule’s cost loading is “balanced” when the schedule activities coded to a CLIN equal the value of the CLIN, and all CLINs totaled together equal the contract value.

If the schedule does not have balanced CLINs, the government may reject it as the basis for progress payments and there will also be issues uploading the schedule file into the government’s Resident Management System (RMS).

Below are the steps to balance CLINs in a MILCON schedule:

1.    Create the Standard Activity Coding Structure
2.    Under the BIDI Activity Code, add each CLIN as a Subcode
3.    Assign a BIDI Code to All Activities
4.    Group and Sort the Schedule by BIDI Code
5.    Assign Costs to Activities within Each Group
6.    Confirm the Schedule’s Total Cost Equals the Contract Value


Questions or comments? Reach us at connect@cpm-ss.com.


Thanks for reading.


Related Articles:

USACE Series Part 1: Schedule and Progress Payments

New to USACE Schedules? 3 Things to Know

Checklist – Schedule Cost Loading

Schedule Cost Loading

S-Curve from a Construction Schedule (with Examples)

Summary

Training + Tools


Receive practical, actionable training and tools, including specialized templates and instruction for military and federal construction projects.

Have any questions? 

We'd love to hear from you.

Check CircleFont Awesome Free 5.0.6 by @fontawesome - http://fontawesome.com License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
Check CircleFont Awesome Free 5.0.6 by @fontawesome - http://fontawesome.com License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
Check CircleFont Awesome Free 5.0.6 by @fontawesome - http://fontawesome.com License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)

Blog + Free Resources


Get started for free with our collection of resources and in-depth articles on scheduling to enhance your success.

Consulting


Feel confident in your project schedule by ensuring it’s reliable, contractually compliant, and utilized as a tool to minimize risk.

Whenever you’re ready, there are 3 ways we can help:

This blog is for general informational purposes only and is not to be considered an official interpretation or enforcement policy of the UFGS standard specifications. As individual project requirements vary, refer to your specific contract. See our Terms and Conditions and Disclaimer for additional information.

Starting with a new software can be quite intimidating, and Primavera P6 is no exception, especially if you're a newcomer. Traditional training methods can involve lengthy sessions, travel, and...
How to Learn Primavera P6 Quickly

How to Learn Primavera P6 Quickly: A Beginner's Guide

Successful alignment of the project schedule and quality control system ensures a smooth start of the first phase of the 3 Phase Quality Control system. Also, it enables accurate monitoring of...
USACE Schedule and Quality Control

USACE Series Part 2: 

Schedule and Quality Control

USACE Cost Loaded Project Schedule

USACE Series Part 1: 

Schedule and Progress Payments

The Schedule of Values and Construction Schedule are combined into a single Cost-Loaded Project Schedule, used to determine progress payments and provide placement projections...
RECENT ARTICLES

Free Checklist

CHECKLIST - USACE SCHEDULE COST LOADING

As the government or contractor, quickly and easily confirm your USACE schedule’s cost loading compliance with the 01 32 01.00 10 scheduling specifications.

USACE Schedule Cost Loading Checklist
    Small Business CPM Schedule

    Navigation

    Legal

    EnvelopeFont Awesome Free 5.0.6 by @fontawesome - http://fontawesome.com License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)

    Offices located in West Granby, CT, and Forest Hill, MD

    Founded in 2018 to specialize in schedule consulting and training for military construction.


    CPM Schedule Solutions LLC

    Copyright 2024 CPM Schedule Solutions LLC. All Rights Reserved.

    Contact Us

    To learn more about the schedule linking to the USACE RMS Submittal Register, see our article here.

      Free Cheat Sheet

      CHEAT SHEET - SCHEDULE LINKING TO USACE RMS SUBMITTAL REGISTER

      Learn the 5 steps to link the schedule to the submittal register in RMS for USACE projects to improve visibility and minimize the risk of delays due to late or overlooked submittals.

      USACE Schedule Submittal Register