One of the main objectives for capital project investments is to adhere to the approved project budget for which it was part of the original feasibility study that led in the first place to select the project investment. Nevertheless, the approved budget at the project’s early lifecycle stage is usually created at a high level due to the absence of a detailed scope of work. Therefore, it is a common practice for many organizations to create a new cost estimate at the end of each design stage and use this estimate to generate the updated project budget and withdraw the previously approved budget. This practice would lead to lose track of how the current budget has evolved from the originally approved investment budget possibly resulting in what is known as “scope creep” losing control over adhering to the originally approved budget.

To avoid encountering the threat of “scope creep”, it is highly recommended that project owners adopt the practice of budget progressive elaboration to provide transparent, accountable and organized process to continuously improve and detail the originally approved budget plan as more details and specific information will become available for more accurate estimates. Progressive elaboration allows the project management team to continuously define the project’s scope of work as the project design development evolves.

Using a Project Management Information System (PMIS) like PMWeb, the project owner can implement a formal budget progressive elaboration process. To start with, the cost breakdown structure needs to support the progress elaboration practice. The UniFormat™ numbering system is structured around a progressive breakdown structure that enables elaborating the project budget as it evolves during the project lifecycle stages.The PMWeb Cost Account module will be used to create the UniFormat™ based cost breakdown structure.

PMWeb 7 Cost Managment Budgets Cost Codes Details

The initial project budget will be based on level 1 of the Uniformat which will cover the project basic systems, such as Substructure, Shell, Interiors, Services, Equipment and Furnishings, Special Construction and Demolition, Building Sitework and General. The project budget at this level will be based on the estimated gross floor area (GFA) in square foot (SF) or square meter (M2) for each building system. To ensure clarity on what is included in the scope of work, the notes field in each budget line item will be used to provide more details on the scope of work included in each system. For design allowance, overhead and profit, inflation and contingency reserve, this will be measured as a percentage of the project’s cost.

PMWeb 7 Cost Managment Budgets Budgets Details

For each budget line item, PMWeb allows creating the planned budget spending plan. Although PMWeb allows linking each budget line item with the relevant project schedule WBS and Activity, this can also be created manually for each financial period or automatically by selecting the budget line item planned start and finish dates along with the projection distribution curves. The predefined curves list includes front loaded, back loaded, linear and bell shaped.

PMWeb 7 Cost Managment Budgets Budget Projection

The budget form can be attached with all supportive documents such as the project feasibility report, project location map, latest cost database among others. In addition, PMWeb records like the risk register checklist and others and imported emails can be linked to the project budget.

PMWeb 7 Cost Managment Budgets Attachments

A workflow will be assigned to the project budget to formalize the steps for reviewing and approving the project budget. The workflow could also include conditions that incorporate the approval authorities’ levels in the workflow. For example, project budgets that exceed US$ 100 Million could have different approval requirements than budgets that are less than US$ 100 Million.

PMWeb 7 Workflow Setup Workflow Business Processes (BPM)

As the project progresses, the project’s scope can be further decomposed, and a better cost estimate can be developed. Accordingly, the approved baseline budget will be decomposed and the budget cost for the detailed scope of work will replace the summary budget cost. For example, the budget cost for Substructure “A” will be replaced with the budget cost for Standard Foundations “A1010”, Slab on Grade “A1020”, Basement Excavation “A2010” and Basement Walls “A2020”. This adjustment to the project budget will be carried out using the PMWeb Budget Request module. The adjustment, which will be posted as “Revised Budget”, will have an overall value equal to “Zero”, since the summary level 1 will be replaced by the detailed level 3.

PMWeb 7 Cost Managment Budgets Budgets Requests Details

Similar to the budget module, supportive documents will be attached to the budget request as well as relevant PMWeb records and imported emails can be also linked. In addition, workflow will be assigned to the budget request to formalize the review and approval process.

The process of project budget elaboration will continue to be carried out as the scope of work gets decomposed by developing the project design. Usually, the last progressive elaboration will be the Bill of Quantity or Schedule of Values line items for which contractors will be asked to bid on. For example, the budget cost Standard Foundations “A1010” will be detailed into Corner Spread Footings, 400K, soil cap 6 KSF, 8′-6″ sq X 27″ d “A101001”, Exterior Spread Footings, 500K, soil cap 6 KSF, 9′-6″ sq X 30″ d “A101002”, Interior Spread Footings, 800K, soil cap 6 KSF, 12′-0″ sq X 37″ d “A101003”, Strip Footing, Load 11.1 KLF, 24″ wide X 12″deep Reinf “A101004” and Foundation Underdrain, outside and inside, PVC, 4″ Dia “A101005”. A similar approach will be completed for all other substructure budget items. Again, all supportive documents can be attached to the budget request as well as relevant PMWeb records and imported emails. In addition, workflow will be assigned to the budget request to formalize the review and approval process.

PMWeb 7 Cost Managment Budgets Budgets Requests Details

All budget progressive elaboration details will be captured in the PMWeb General Ledger module to enable visualizing the latest budget. The cost worksheet will have a column to show the original approved budget or baseline, a column to show approved budget elaboration and a column to show pending budget elaboration. The total of either approved or pending budget elaboration should always equal to zero, otherwise this will indicate that the approved original budget total amount was not adhered to. The reason why those columns should always equal to zero since it is replacing summary budget values with detailed budget values.

PMWeb 7 Cost Managment Budgets Cost Worksheets Details

The practice of budget progressive elaboration also requires having a realistic contingency reserve that will be used to address the cost of known and accepted project risks. The details of those risks are based on the project risk analysis which will be presented in the risk register. It is a best practice requirement for capital project owners to have a detailed risk register checklist where it will identify for each risk category all possible risk events that could occur during the project’s life. This will enable the project team to have comprehensive assessment of the occurrence likelihood and impact for each risk event and identify the risk treatment measures, along with the cost of those measures, to reduce the risks’ threat exposure. For those accepted risk events, the contingency reserve should allow for adequate funds to cover the cost exposure for responding to those risks which will be partially consumed during the budget progress elaboration.

PMWeb 7 Scheduling Forms Risk Register Checklist Details

For example, for Site Work “G”, the original budget baseline did not allocate any funds for this cost center although it is part of the original scope of work. Using the PMWeb Budget Request feature, US$ 100,000 will be subtracted from Contingency Reserve “X” and the same US$ 100,000 will be added to Site Work. In other words, the total impact on the approved budget baseline will be zero.

PMWeb 7 Cost Managment Budgets Budgets Requests  Details

The project budget elaboration report details all interim elaborations that were applied to the project to reach the final approved definitive budget which will become the basis for approving the release of the project for bid. The report details the budget elaboration that has been done during the design development stages. It should be noted that the total of each budget elaboration at each design stage equals “zero” since what was done was simply to transfer funds from one center to another. The last column which summarizes all budget elaborations plus the original approved budget baseline details the final approved budget value for the project.

PMWeb 7 Project Budget Elaboration Report


The world’s top organizations are selecting PMWeb because of its comprehensive features, functionality, and ease of use. Since 2007, PMWeb has been used by tens of thousands of users to manage their Plan | Build | Operate lifecycles.