Resources and cost.

Let us commence with the implementation of resources in the project schedule. When applying the resources, you can straightforwardly link the values of the resources with units and prices to resources and cost-load the complete plan.

You can monitor and control the resources and their associated cost clearly at the WBS level.  This is, in many ways not sufficient. Here, you need to add cost account data to each and every activity you want to monitor and control cost.

Cost accounting

Cost accounts are hierarchical, and they enable you to track activity costs and earned value according to your organization's specific cost account codes. This is what the help function from Primavera specifies.

You can see the function of cost accounts as very similar to the pivot tables in Excel, and you can use them equally.

For example, you have various WBS  elements with the activity ”pour concrete”.

It is unlikely that you can monitor and control the cost element of each individual activity. This is, in general terms, too cumbersome and time-consuming to do to gain benefits from action.

By control, I mean planned cost versus actual cost.These costs may vary depending on the number of units and the price.

But you still want to monitor and  control the cost, and then is the cost account function a valuable tool?

Here is a short lesson.

Step 1

Hereunder you see a small example schedule. Based on the typical WBS layout, including the costloading and the achieved progress. So far, for good. Yes, it is an excellent graphic, but I want to see the numbers. I hear you think! So, look at the following pictures.

Schedule with bars, histograms and s-curves

Gantt layout, histogram and s-curves

Resource assignments

Resource assignments

Activity usage spreadsheet.

Activity usage spreadsheet

Earned value data

You see Cost Performance Index (CPI), Schedule Performance (SPI), Cost Variance, Cost Variance Index Schedule variance, and much more if you select the appropriate columns.

How to apply Cost Accounts

So, now we are going to use the cost account feature.

First, we make up an account structure or framework to suit your organization. I have used various formats but for this tutorial, I have added some additional accounts, and you will see them in the following picture.

Cost accounts

I made a new group and sorted the layout, and you can now clearly see the cost data gathered and sorted by the cost accounts.

Cost data per cost account.

Cost data per cost account

Here, above, you see the group and sort layout on the basis of cost accounts. I have made 3 example accounts: 1 for cost account X, 1 for cost account Y, and one for cost account for contingency, which is standard in my cost accounts.  This can be a suitable and adequate basis for cost reporting based on cost accounting.

This is one of the pivotal features of connecting the project data based on cost accounts in lieu of reporting on the basis of the WBS structure.

The magic of writing reports in P6

In the next section, you will discover the magic of report writing in Primavera P6. Let us start!

This report is a typical report as a starting point for a monthly statement on the basis of cost control accounting and reporting.

What can you see?

Cost report
  • ·        The cost accounts code
  • ·        The resource codes
  • ·        Cost account name/ activity code
  • ·        Activity name
  • ·        Planned units
  • ·        Actual units
  • ·        Remaining units
  • ·        Planned cost
  • ·        Actual cost
  • ·        Remaining cost

Would you like to discover this report in Excel? No problem, just configure it from CSV to Excel.

cost report in Excel

In the reports function, we have a large selection of reports to suit our requirements.

Summary

As I stated at the start of the article ,

I trust that I succeeded in the purpose of exploring and delving into How to use and gain from cost accounts in Primavera P6.

I enjoyed it very much, and I hope that this article contributes to the project management and project control community.

Jan van den Berg

December 2023