Construction Procurement Schedule: How GCC Contractors Stop Site Stoppages Caused by Late Materials - Blog
Construction Procurement Schedule: How GCC Contractors Stop Site Stoppages Caused by Late Materials

June 9, 2026

Construction Procurement Schedule: How GCC Contractors Stop Site Stoppages Caused by Late Materials

Ahmed ElazabAhmed Elazab

A structural steel package stops for four days on a SAR 180M commercial tower in Riyadh because the anchor bolts — ordered two months ago — arrived with the wrong thread specification. The site team knew the delivery date. Nobody had checked whether the specification submittal was approved before the PO was placed. The planner had the steel installation activity in Primavera. Nobody had flagged that the preceding material confirmation was not linked to the procurement register.

This is not a procurement failure. It is a planning failure. The procurement schedule — the document that links material delivery dates to installation activities — either didn't exist, or was managed in isolation from the construction programme.

What a Construction Procurement Schedule Actually Is

A construction programme (Primavera, Asta, MS Project) tells you when work needs to happen. A procurement schedule tells you when materials need to arrive to make that work possible. The two are derived from the same data but managed by different teams. When they are not explicitly linked, gaps open up — and those gaps become site stoppages.

A procurement schedule identifies, for every material procurement package:

  • The activity in the construction programme it feeds
  • The required-on-site date — back-calculated from the activity start date
  • The full procurement lead time from order placement to delivery
  • The procurement start date — the latest date to raise a PO without impacting the programme
  • Current status: identified → enquiry → order placed → manufacturing → shipped → customs → delivered → inspected

For structural steel on a typical GCC project, lead time from order to delivery runs 12–18 weeks for fabricated sections. For switchgear, 16–26 weeks. For HVAC chillers, 20–30 weeks. Get the start date wrong and no amount of expediting recovers the programme.

Why Most Procurement Schedules Fail

The register lives in a spreadsheet nobody updates

It is built once at tender or during early mobilisation, then handed to the procurement team who manage POs in one system while the planner manages Primavera in another. By month three, the spreadsheet is 60 days out of date and the two data sets have never met again. The first sign of a problem is a foreman asking where the materials are — not a dashboard alert two months earlier when intervention was still possible.

Long-lead items are not identified early enough

The typical trigger for raising a material enquiry is when the site foreman says "we need this soon." For structural steel, that conversation happening in week 6 of a project that should have ordered in week 2 means the programme has already absorbed a delay that has not yet appeared in the schedule. The delay is real; it just hasn't been declared yet.

Submittal review time is not built into the lead time

On GCC projects with Aramco, NEOM, or ROSHN clients, major materials require submittal approval before an order can be placed. If the submittal review period — 14–21 days for product data, 21–28 days for shop drawings — is not factored into the procurement lead time, POs get placed before approval and specifications change mid-procurement. That is how you receive 500 anchor bolts with the wrong thread specification.

Nobody owns the weekly update

Without a named person reviewing the procurement schedule against the programme in a standing weekly meeting, slippage accumulates silently. By the time the project manager sees a problem, the options are limited to expensive acceleration or an awkward programme revision conversation with the client.

How to Build a Procurement Schedule That Works

Step 1 — Extract the Activity List

From the construction programme, extract every activity that has a material dependency: structural, MEP, finishes, civil, external works. For each activity, record the activity ID, description, planned start date from the accepted baseline, and the required-on-site date — typically five to ten working days before the activity start, to allow inspection, clearance documentation review, and site pre-staging.

Step 2 — Classify Materials by Lead Time

Categorise materials across three bands:

  • Short lead (0–6 weeks): aggregates, reinforcement bar, ready-mix concrete, basic formwork consumables
  • Medium lead (6–14 weeks): precast elements, specialist metalwork, cladding systems, standard HVAC equipment
  • Long lead (14+ weeks): generators, switchgear, lifts and escalators, curtain wall systems, chillers, fabricated structural steel, fire suppression systems, specialist MEP plant

Long-lead items must be identified at project start, not when the foreman asks. On a SAR 200M building project, typically 15–25 items qualify as long-lead. Each one needs a procurement start date back-calculated from the required-on-site date before mobilisation is complete.

Step 3 — Calculate the Procurement Start Date

For each package, the procurement start date is calculated as:

Procurement Start Date = Required on Site − Delivery Lead Time − Submittal Review Period − Enquiry / Tender Period

A chiller with a 20-week delivery lead time, a 21-day NEOM submittal review, and a 3-week tender period needs a procurement start 31 weeks before the planned installation activity. On a 52-week programme beginning in month one, the chiller procurement brief needs to be issued in the project's first week. Most contractors do not surface this calculation until month two or three — by which time the programme has already absorbed the consequence.

Step 4 — Integrate with the Programme

Procurement start dates should appear in the construction programme as predecessor activities — milestones or constraint activities per major package. This makes procurement delays visible in the programme and forces the planner to reflect them in revised forecasts. When a PO is delayed by three weeks, that delay should cascade to the downstream installation activity. If the planner cannot see it, the project manager cannot act on it before it reaches the critical path.

Step 5 — Assign Package Owners and Track Weekly Status

Each procurement package needs a named owner — a procurement engineer or package manager — responsible for progressing it through the workflow:

  1. Bill of quantities issued to procurement team
  2. Enquiry raised to approved vendor list
  3. Technical review complete, specification confirmed
  4. Submittal submitted for client approval
  5. Submittal approved or approved with comments
  6. Purchase order placed
  7. Manufacturing in progress — expediting visits for critical items
  8. Delivery confirmed and transport arranged
  9. Materials received and inspected on site

A weekly procurement review should cover every package in stages 1–7, with a RAG status flag for any item whose current milestone date threatens the required-on-site date. The meeting should take 30 minutes. Decisions should be made in the meeting — not after three rounds of email.

The GCC Dimension: Submittals, IKTVA, and Customs

Submittal approval cycles are contractual deadlines

On Aramco and NEOM contracts, submittal review periods are specified in the contract documents. If you submit product data on day 10 but needed approval by day 7 to maintain the procurement start date, you have a documented basis for an EOT notice under FIDIC Clause 2.1 — but only if the procurement schedule and submittal log demonstrate the linkage between the delayed approval and the affected installation activity. Without that linkage, the entitlement exists but the evidence does not.

IKTVA requirements can extend effective lead times

Saudi Aramco's IKTVA programme requirements may constrain vendor selection to approved local content suppliers, some of whom carry longer lead times than imported alternatives. Build IKTVA-classified lead times into the procurement schedule as a separate field alongside the general register lead time. This is especially relevant for mechanical, electrical, and specialist civil items where the approved local vendor list is limited and delivery windows are constrained.

Customs clearance adds weeks to every import

On GCC sites importing structural steel, electro-mechanical equipment, or specialist materials from Europe or Asia, customs clearance adds 2–4 weeks to the effective lead time depending on the port, commodity type, and documentation completeness. Contractors who plan using manufacturer lead times alone absorb these delays at the port. Build customs transit time into the lead time calculation as a standard input, not a contingency assumption.

What a Unified Platform Changes

When the procurement schedule lives inside the same platform as the programme, POs, GRNs, and the submittals register, three things happen automatically:

  • Required-on-site dates update when the programme slips — the system recalculates whether the current delivery date still meets programme requirements without a manual spreadsheet refresh at each change event
  • Late PO milestones generate project-level alerts — not email threads between the procurement engineer and the planner six weeks after the procurement start date has passed
  • GRN completion marks delivery in the procurement register — closing the loop between physical material arrival on site and the schedule record

The result is a procurement schedule that stays current through the life of the project, not just during mobilisation. When a client's PMO requests a procurement progress report, the answer comes from live data — not a spreadsheet assembled the night before the meeting that is already two weeks out of date.

Five Practical Starting Steps

  1. Run a long-lead item audit this week. For every active project, list all materials with lead times above 12 weeks and confirm whether POs are placed. Identify gaps immediately — every week of delay now is a week of programme pressure later.
  2. Back-calculate procurement start dates from your baseline programme. Use the formula above. Highlight any start date that has already passed without a PO in place and escalate those packages in your next project review.
  3. Add procurement milestones to your Primavera programme. Even a simple milestone (PO Placed, Materials Delivered) per major long-lead package gives the planner visible procurement risk in the programme schedule.
  4. Assign a named package owner per long-lead item. Collective ownership is no ownership. One person per package, responsible for weekly status updates and immediate escalation when a milestone slips.
  5. Schedule a standing 30-minute weekly procurement review. RAG status on every package in stages 1–7. Decisions in the meeting, not three rounds of email afterward.

Did you enjoy reading this blog? Share it

Ready to find out more?