Automatically update progress in Primavera: The difference between Apply Actuals and Update Progress

In Primavera, when you need to make a quick update of project (Let’s say everything goes as it’s planned) we have 2 ways of automatically update progress:

  • Apply Actuals
  • Update Progress


Here I will only explain what is the difference between these 2 options.

The Apply Actuals function will update any activities with the “Auto Compute Actuals” checkbox marked…


…whereas the Update Progress (Progress Spotlight) feature will update activities which fall within the spotlighted region regardless the status of “Auto Compute Actuals” checkbox.


And this is the rule when Primavera automatically apply the Actual (in both option):

  • Apply an Actual Start to all Activities that have a Planned Start < Data Date. The Actual Start is set to the Planned Start.
  • Level of Efforts and WBS Summary activites get there dates from other activities.
  • Planned Finish is not changed.
  • Calculates Remaining Duration as the Early Finish-New Data Date.
  • Calculates Actual Duration as Original Duration-Remaining Duration.
  • Calculates Actual Units as Activity % Complete * At Complete Units..
  • If Planned Finish is < Data Date, then an Actual Finish will be applied. The Actual Finish is set to the Planned Finish.
  • Actuals are subtracted from Budgeted values to calculate Remaining values.

7 thoughts on “Automatically update progress in Primavera: The difference between Apply Actuals and Update Progress

Add yours

  1. Hi,
    Planned dates in P6 are the same as in MS Project; they are stored in the project; on the contrary, P6 creates baseline dates when you run the Update baseline command, and they are stored in the baseline project.
    When you import a baseline MS Project file into P6, the P6 project is not baselined, but the MSP baseline start and finish dates are stored as planned start and finish dates in the P6 project.
    When you use the Automatically Update Progress command, P6 updates the selected activities as per the planned dates and does not take the current start and finish dates into account; in other words, the selected activities will progress as per the initial project , and P6 will not consider the variance between the current project and the baseline project.
    You may refer to Ron Winter’s “Understanding P6 Dates” paper published in 2009 for further explanation.


      1. YES – BUT!!! You can set Planned Dates to be same as Current Dates by a simple Global Change: Planned Start=Start and also Planned Finish=Finish. This will set all Planned Dates to be same as current. I always do that when I finish Baseline Schedule and before storing it to archive. Then I do it before first Progress Update in the Current Schedule. By this way, I have BL=Current before first update. This will also help in Auto Update – before performing it, you do the Global Change as above and then the progress will be correct, not that of the ages-old Initial Baseline.


  2. Dear doduykhuong, why the performance % complete is lesser than the schedule % complete after i applied update progress to a new program? I notice that some activities actually shifted to the data date and it should be completed or in progress activities.


Leave a Reply

Please log in using one of these methods to post your comment: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Create a website or blog at

Up ↑