— 10 min read
Mastering the Critical Path: A Guide to CPM in Construction
Last Updated Jul 30, 2025
Ben Ashburn
Staff Trainer & Program Manager
22 articles
Ben Ashburn is a Senior Construction Education Trainer at Procore. After a successful career as a construction estimator — working his way up from estimating manager to senior estimator — Ben has spent the most recent part of his career in construction sharing his skills with other as a construction educator. Ben has an extensive background in construction education: He has been an assistant professor in the Department of Construction Science at Texas A&M, and lectured about estimating, scheduling, management, and other related construction topics at Murray State University. He has been a construction training and learning development partner with Procore since 2019.
James Hamilton
Writer & Producer
75 articles
James Hamilton is a writer based in Brooklyn, New York with experience in television, documentaries, journalism, comedy, and podcasts. His work has been featured on VICE TV and on The Moth. James was a writer and narrator for the show, VICE News Tonight, where he won an Emmy Award and was nominated for a Peabody Award.
Nicholas Dunbar
Content Manager
60 articles
Nick Dunbar oversees the creation and management of UK and Ireland educational content at Procore. Previously, he worked as a sustainability writer at the Building Research Establishment and served as a sustainability consultant within the built environment sector. Nick holds degrees in industrial sustainability and environmental sciences and lives in Camden, London.
Last Updated Jul 30, 2025

While every task must be completed to complete a construction project, some tasks are more critical than others. It's crucial to be able to identify which activities must be finished before others can be started - and which can’t be delayed without setting back the whole project.
On a construction project, the critical path is the sequence of tasks with no float time and must be completed on time to avoid delays to the master programme.
The Critical Path Method (CPM) is a systematic approach to construction scheduling UK professionals rely on. It compares activities - especially those that happen concurrently - and prioritises them in order of their impact to the programme. CPM is one of the most common planning techniques in construction.
In this article, we explore the importance of finding the critical path, how to use CPM in scheduling, and how it is used alongside other planning methods.
Table of contents
What is the Critical Path Method (CPM)?
On most sites, numerous tasks are happening at the same time: contractors may be working on HVAC, plumbing, electrical and landscaping concurrently. While all those activities need to be completed, not all of them are critical to keeping the programme on schedule.
Critical activities are those in which a delay results in a delay to the master programme. The rest of the activities (i.e., non-critical tasks) have some flexibility - they can start earlier or finish later without impacting the overall programme.
The critical path is the longest sequence of consecutive tasks with zero float or flexibility between them. Identifying this sequence can help contractors prioritise the allocation of resources - including labour, plant and materials.
CPM vs PERT
You may also come across the Programme Evaluation and Review Technique (PERT), a scheduling method often used in R&D settings. In UK construction, however, CPM is the go-to approach because task durations are typically well understood and repeatable.
Identifying the Critical Path
Project managers use CPM to calculate the float time for each task by defining its earliest and latest start and finish dates. The scheduler sequences the tasks in a chart, clearly showing the relationship and dependencies between tasks. Initially, figuring out which tasks need to be done often happens by creating a Work Breakdown Structure (WBS).
CPM depends on accurate task durations, so it is most often used for projects where most of the tasks are familiar. Contractors can draw on historical data from similar UK projects or their own experience.
The method doesn’t determine a task’s duration in the case of rare or uncertain activities. However, CPM can be used alongside other scheduling methods – such as PERT – to develop probabilistic time estimates.
The Critical Path Method: Steps to Find the Critical Path
Construction management software, like Procore, can simplify the documentation of organising, visualising and sharing programmes in ways that clearly identify the critical path. However, anyone can use CPM without software to identify the critical path in a sequence of concurrent activities.
To illustrate these steps, we’ll use a simple commercial office project as an example and create a CPM programme for the “Core and Shell” stage.
Preparing the Grid Key
When creating a visual organisation chart, each activity will be represented by a grid, ultimately displaying the relevant programme information about each activity.
The placement of each item in the grid can vary based on the scheduler’s preference. For this article, we are using a 9-box grid with the center row merged to display the activity name. However, to save space many schedulers will assign each activity a letter (e.g. A, B, C) and provide a key that lists all activities with their corresponding letter. What is most important is that everyone who uses the schedule can easily identify the element represented by each number in the grid.
Here is the grid key we will use for this article:
- Top Left: Earliest Start Time (ES)
- Top Center: Task Duration
- Top Right: Earliest Finish Time (EF)
- Center (Merged): Activity Name
- Bottom Left: Latest Start Time (LS)
- Bottom Center: Float
- Bottom Right: Latest Finish Time (LF)
1. Identify all tasks.
Tasks can be listed or pulled directly from the project’s work breakdown structure (WBS). Tasks should be definable and measurable.
For example, a contractor could use CPM to plan a segment of work, such as completing the interior of an office building. They would start by finding all the tasks between the preceding milestone (completing the foundation) and the subsequent milestone. They might list the following tasks:
- Frame exterior walls
- Frame the roof
- Install windows and doors
- Install the roof membrane
- Install rough electric
- Install insulation
- Install drywall
2. Organise tasks in sequential order.
Identify the first task needed to start the project or segment. Then, put the rest of the tasks in order by asking the same questions about each of them:
- What needs to happen before this task?
- What can be started after this task?
- What tasks can be done at the same time?
Sequence the grids from left to right and connect with arrows in the order they need to be completed. Vertically align tasks that can be done at the same time.

3. Add the duration for each task.
Durations should be based on past experience, historical data, and the availability or known lead times of materials and labor. For tasks with a lot of uncertainty, the PERT formula can be used to find a probabilistic time estimate. The unit of time should be the same across all activities – typically expressed in days or weeks.
Put the duration in the top middle square.

4. The Forward Pass: Determine earliest start & finish times.
Determine a task’s earliest start date by considering when its preceding tasks can be completed. Determine the earliest finish time by factoring in the task’s duration from its earliest start date. Move forward in the schedule from left to right and repeat for each task.

The earliest start date is written in the upper left square and the earliest finish date goes in the upper right square.
Framing the exterior walls can start on day 10 and will take five days (including day 10). The earliest it is expected to end is day 15.
That means framing the roof can’t be started until day 15, at the earliest. It takes two days, so its earliest finish date will be day 16.
Framing the roof must be completed before work can begin on three other tasks: the roof membrane, windows and doors, and rough electric. The earliest start date for each of these tasks would be day 17. Since they can be worked on concurrently, they are stacked vertically and the earliest each task can be finished is found based on its respective duration.

Once rough electric is done, insulation can begin. The earliest this can happen is day 21. Since insulation takes three days, it won’t be done until day 23.
Drywall is started after completing all of the insulation, windows, doors and the roof membrane. Even though the roof membrane and windows and doors could be done earlier, insulation isn’t finished until day 23. The earliest the drywall can be started is day 24.
This means the earliest this segment of work can be completed is day 29.
5. The Backward Pass: Determine latest start & finish times.
So far, the process has moved left to right in what is called a forward pass. Now, the process reverses for a backwards pass. Start on the right and move backwards through the schedule.
A task’s latest finish time is determined by the latest start time for its successive task. This is written in the bottom right square.
A task’s latest start time is found by subtracting its duration from its latest finish date. This is written in the bottom left square.

Installing the drywall needs to be done on day 29 at the latest. It takes six days (including day 29), which means its latest start time is day 24.
In order for work on the drywall to begin on day 24, the latest finish days for the roof membrane, windows and doors, and insulation will all be day 23. Each task's respective latest start date is found by subtracting its duration from day 23.
For insulation to begin on day 21, rough electric must be done on day 20. Rough electric’s latest start and finish date are filled in as follows:
The latest framing the roof can be finished is day 16, so that rough electric can begin on day 17. The earliest start date for framing the roof would be day 15. Repeat for framing the exterior walls.
6. Calculate float time.
Determine the float time for each task by subtracting the earliest start date from the latest.
According to our grid key, the float time will go in the bottom middle square.
A float of zero indicates that the task is critical.

For example, rough electric has zero float, so it must be started on day 17 and finished on day 20, or the next task will be delayed.
Other tasks have float time, which makes them non-critical. Windows and doors has a float time of four days (21-17). That means windows and doors can be started any time between day 17 and 21 and still be done in time for the drywall to be started without delay.
7. Identify the critical path.
Find the longest possible sequence of tasks with zero float days. This is the critical path, meaning all these actions can’t be delayed without changing the schedule. If you’ve followed the process correctly, the critical path will reveal itself. Two concurrent tasks cannot both have zero float.

How do you calculate float in CPM?
Subtract the earliest start from the latest start (or the earliest finish from the latest finish). If the result is zero, the activity sits on the critical path.
Aligning CPM with UK Frameworks
Mapping the seven CPM steps to the RIBA Plan of Work stages ensures stakeholders speak the same language from Strategic Definition to Handover.
The Benefits of CPM
Even beyond effectively finding the critical path, CPM is helpful in many ways.
- Visualisation: The diagram is easy to understand and illustrates the relationships between tasks, which can increase communication and urgency.
- Anticipate delays: By highlighting the critical path, schedulers can choose to build in time for delays - for example, weather (think winter rain in Manchester) can threaten tasks with zero float, prompting teams to erect temporary works early.
- Respond to delays: When issues arise, CPM’s visualisations quickly show whether to request more time or compensation, if allowed by contract clauses such as those in NEC4 programmes that require a clearly identified critical path. Missing it may trigger compensation events.
CPM: A Key Piece of the Planning Puzzle
CPM is one of the most common planning techniques in construction. Even when it isn’t a project manager’s personal go-to method, it will almost certainly be encountered on other people’s programmes.
There are many planning methods. CPM is a type of “push” planning, which starts at the beginning of a project and moves forward, allowing a project manager to create programmes quickly for familiar, repeatable work. In contrast, pull planning starts with an end goal and moves backwards.
Successful managers often blend push and pull planning to refine durations and sequences, ensuring the programme remains accurate and up-to-date.
Ready to optimise your next programme?
Book a demo to see how Procore’s construction management software integrates CPM with NEC-compliant programmes and streamlines collaboration across your supply chain.
Categories:
Tags:
Written by
Ben Ashburn
22 articles
Ben Ashburn is a Senior Construction Education Trainer at Procore. After a successful career as a construction estimator — working his way up from estimating manager to senior estimator — Ben has spent the most recent part of his career in construction sharing his skills with other as a construction educator. Ben has an extensive background in construction education: He has been an assistant professor in the Department of Construction Science at Texas A&M, and lectured about estimating, scheduling, management, and other related construction topics at Murray State University. He has been a construction training and learning development partner with Procore since 2019.
View profileJames Hamilton
75 articles
James Hamilton is a writer based in Brooklyn, New York with experience in television, documentaries, journalism, comedy, and podcasts. His work has been featured on VICE TV and on The Moth. James was a writer and narrator for the show, VICE News Tonight, where he won an Emmy Award and was nominated for a Peabody Award.
View profileReviewed by
Nicholas Dunbar
60 articles
Nick Dunbar oversees the creation and management of UK and Ireland educational content at Procore. Previously, he worked as a sustainability writer at the Building Research Establishment and served as a sustainability consultant within the built environment sector. Nick holds degrees in industrial sustainability and environmental sciences and lives in Camden, London.
View profileExplore more helpful resources

A Guide to Construction Risk Assessments in the UK
Construction is one of the United Kingdom’s most dynamic industries, driving economic growth, shaping skylines and creating essential infrastructure. But with opportunity comes risk. From worker safety to cost pressures...

Construction Cash Flow Forecast: A Step-by-Step Guide
In construction, sound financial management revolves around the cash flow strategy: knowing when money will come in, how much will go out, and whether the gap between the two is...

Holistic Portfolio Insights for Proactive Resource and Cost Management in Construction
Holistic portfolio insights help teams to get an understanding of progress, costs, resources and more. Construction companies rely on insights into their portfolios to make proactive decisions about their projects...

Inspection and Test Plans (ITPs): A Comprehensive Guide to Construction Quality Control
An Inspection and Test Plan (ITP) is far more than a compliance checklist – it’s a proactive quality control strategy that ensures every phase of a construction project meets the...