
Primavera Retained Logic Versus Progress Override
Introduction
In Primavera P6, project scheduling involves choosing between two key options: Retained Logic and Progress Override. These options dictate how the software schedules activities as the project progresses. This article aims to highlight the differences between “Retained Logic” and “Progress Override in Primavera P6”.
Functionality
Retained Logic
- Under Retained Logic, an activity that starts out-of-sequence cannot finish until its predecessor has completed.
- The remaining duration of the out-of-sequence activity will be scheduled to start only after the predecessor activity is scheduled to finish.
- Retained Logic strictly adheres to the network logic defined in the project schedule.
Progress Override
- When Progress Override is selected, Primavera P6 disregards the relationship between activities and schedules any remaining duration of the “out of sequence” activity from the data date.
- In other words, P6 allows the out-of-sequence activity to proceed without waiting for its predecessor to finish, starting from the data date.
Choosing Between the Options
Factors to Consider
- The choice between Retained Logic and Progress Override should be made based on project requirements and scheduling preferences.
- Consider the impact on project timelines, resource allocation, and adherence to project logic when making this decision.
- Retained Logic is suitable for projects where maintaining strict adherence to network logic is crucial, even if it results in delays due to out-of-sequence activities.
- Progress Override can be chosen when flexibility in scheduling out-of-sequence activities is required, potentially allowing for faster progress but potentially at the cost of logic integrity.
You can find the “Retained Logic” and “Progress Override” by following the next step:
From “Schedule”, Choose “Options”

Ready to take your skills to the next level? 🚀 Check out our Special Online Courses! 🚀
Gain valuable insights, boost your career, and learn from industry experts.
Conclusion
Understanding the differences between “Retained Logic” and “Progress Override” in Primavera P6 is essential for effective project scheduling. “Retained Logic” ensures adherence to network logic, even if it leads to delays, while “Progress Override” allows for greater flexibility in scheduling, potentially accelerating project progress. The choice between these options should align with project objectives and the impact on timelines and resources.
Download the Resources of this Article
Primavera Retained Logic Versus Progress Override 353.07 KB 3591 downloads
Keep growing with Planning Engineer
Learn with a clear path
From Primavera P6 basics to claims, cost control and Power BI. Start with our free courses.
Browse coursesGet help on WhatsApp
Every course comes with a private WhatsApp support group where our team answers your questions.
Join a courseFind planning jobs
73 open planning and project control jobs. Post your resume so employers can find you.
See jobsGet tips by email
Free planning tips, templates and course offers. Unsubscribe any time.









