How to Build a Master Schedule for a Multi-Site Construction Program

A modern retail store interior with display shelves

Running one construction project is hard enough. Running twenty, forty or a hundred at once, such as a store refresh, a branch rollout, a school modernization program or a portfolio of tenant fit-outs, is a different discipline. Each site has its own schedule, contractor and problems. The owner has to see across all of them at once: which sites are on track, which are slipping, where the shared bottlenecks are, and what the program will actually deliver this year.

That's the job of a program master schedule. This guide explains how to structure one, how it connects to individual site schedules, and the practices that keep a multi-site program under control.

Why site schedules alone aren't enough

On a multi-site program, each contractor typically produces a schedule for its own site. Those schedules are necessary, but on their own they can't answer the questions an owner's executives ask:

  • How many sites will open this quarter, and how confident are we?
  • Which sites are waiting on us, for leases, permits, design approvals or owner-supplied equipment?
  • Are we about to need the same fixture installer, inspector or IT team at six sites in the same week?
  • If a supplier delivery slips a month, which sites does it hit?

Answering those questions needs a schedule that sits above the sites and connects them. Without it, the owner's team ends up building a status spreadsheet every month by phoning each project manager, which is slow, inconsistent and usually out of date by the time it reaches the board.

How a program master schedule is structured

The U.S. Government Accountability Office's Schedule Assessment Guide describes an integrated master schedule as one that includes the entire scope of a program. It can contain several or several hundred individual schedules, which GAO describes as "projects" within the larger program. GAO describes three levels of detail:

  • Summary: a strategic view of the activities and milestones needed to start and complete the program.
  • Intermediate: the summary plus the key activities and milestones that lead to the high-level milestones.
  • Detailed: the logically sequenced, day-to-day work needed to reach those milestones.

Ideally, GAO says, one schedule serves all three levels, with lower-level work rolling up into the summary. On a multi-site construction program, that usually maps onto three layers: the program, waves or regions, and individual sites.

Structure of a multi-site program master schedule An owner-controlled program master schedule at the top, waves or regions at the intermediate level, and detailed site schedules below, each rolling up to the level above. Shared dependencies such as a fixtures order, IT installation team, permits and inspectors are linked across sites. Program, wave and site: one connected schedule Program master schedule Owner-controlled · summary milestones Wave 1 / Region A Intermediate level Site 1 Site 2 Site 3 Wave 2 / Region B Intermediate level Site 4 Site 5 Site 6 Wave 3 / Region C Intermediate level Site 7 Site 8 Site 9 Detailed site schedules (contractor-built, owner template) Shared dependencies linked: fixtures order · IT team · permits · inspectors
Arrows show progress rolling up. The three levels follow GAO's summary, intermediate and detailed levels for an integrated master schedule. Diagram by Benjamin R. Consulting.

Six practices that make it work

1. Use a standard site template

Most multi-site programs repeat a similar scope at each location, even when the buildings themselves differ. Build a standard template of activities, logic and typical durations for a site, from site selection and lease through design, permit, construction, fixtures, IT, turnover and opening. Each new site starts from the template and is then adjusted for its own conditions. That keeps schedules comparable, makes it easy to spot a site that's out of line, and lets you improve the template as you learn.

2. Gate each site before it enters construction

Sites shouldn't move into the construction wave until their prerequisites are confirmed and recorded in the schedule: lease or ownership secured, design approved, permit applied for or issued, budget approved and long-lead items ordered. A simple readiness gate stops the program from committing contractors to sites that aren't ready, which is one of the most common causes of idle crews and change orders on rollouts.

3. Show the owner's own activities

On multi-site programs, many critical activities belong to the owner: real estate, landlord approvals, design reviews, fixture and equipment orders, IT and security installation, staff hiring and merchandising. These need to appear in the master schedule with the same rigour as contractor work. Otherwise the program looks on track until owner-side work stops it. Give each owner activity a named person, not just a department.

4. Link the shared dependencies

The real value of a master schedule is the links between sites. A bulk order of fixtures, a single IT installation team, a regional inspector, a city's permit review queue: each of these is a shared resource or dependency. When it's linked in the schedule, a delay at one point shows its effect on every site that depends on it.

5. Level the program, not just the site

Each site schedule might look fine on its own while the program as a whole is impossible. Six sites all needing the same specialty trade in the same fortnight is a program problem. Look at resource demand across sites, especially owner-side teams and scarce trades, and stagger the waves to keep peaks manageable.

Illustrative staggered rollout using a standard site template Six sites using the same template of 8 weeks design and permit, 10 weeks construction and 3 weeks fixtures and turnover. Wave 1 sites start at weeks 0, 2 and 4; wave 2 sites at weeks 12, 14 and 16, so no more than three sites are in construction at once. Staggering sites with a standard template Same template, offset starts, two waves 0 4 8 12 16 20 24 28 32 36 40 Weeks from program start (illustrative) Site 1 Site 1 Design and permit: weeks 0 to 8 Site 1 Construction: weeks 8 to 18 Site 1 Fixtures and turnover: weeks 18 to 21 Site 2 Site 2 Design and permit: weeks 2 to 10 Site 2 Construction: weeks 10 to 20 Site 2 Fixtures and turnover: weeks 20 to 23 Site 3 Site 3 Design and permit: weeks 4 to 12 Site 3 Construction: weeks 12 to 22 Site 3 Fixtures and turnover: weeks 22 to 25 Site 4 Site 4 Design and permit: weeks 12 to 20 Site 4 Construction: weeks 20 to 30 Site 4 Fixtures and turnover: weeks 30 to 33 Site 5 Site 5 Design and permit: weeks 14 to 22 Site 5 Construction: weeks 22 to 32 Site 5 Fixtures and turnover: weeks 32 to 35 Site 6 Site 6 Design and permit: weeks 16 to 24 Site 6 Construction: weeks 24 to 34 Site 6 Fixtures and turnover: weeks 34 to 37 Wave 1 Wave 2 Design and permit Construction Fixtures and turnover
Staggering starts by two weeks within a wave, and eight weeks between waves, keeps no more than three sites in construction at once and keeps construction and turnover peaks manageable for shared crews and owner-side teams. Illustrative example by Benjamin R. Consulting.
View the data
SiteDesign and permit (weeks)Construction (weeks)Fixtures and turnover (weeks)
Site 10–88–1818–21
Site 22–1010–2020–23
Site 34–1212–2222–25
Site 412–2020–3030–33
Site 514–2222–3232–35
Site 616–2424–3434–37

6. Report by exception

Executives don't need forty Gantt charts, and they won't read them. They need a one-page view of the program: sites completed, sites on track, sites at risk and sites late, with the reasons for the last two groups. Drill-down to site schedules should be available, but the summary should fit on a page.

Code everything so it rolls up

A master schedule only rolls up cleanly if every activity carries the same set of codes. Whatever software you use, agree the coding structure before the first site schedule is built. A practical minimum:

  • Site ID, matching the ID used by real estate, finance and operations.
  • Wave or region, so you can filter and report by group.
  • Phase, such as pre-construction, construction, fixtures and turnover, using the template's phase names.
  • Responsible party: owner, contractor, landlord, consultant or authority.
  • Milestone type, for the handful of dates executives care about, such as construction start, turnover and opening.

With those codes in place, the same schedule data can produce a site Gantt chart for the project manager, a wave summary for the program lead and a one-page milestone view for the executive team, without anyone retyping it.

Forecast throughput, not just dates

For a rollout, the most useful program measure is often throughput: how many sites reach each milestone per month, planned versus forecast versus actual. A cumulative chart of planned and actual openings shows at a glance whether the program is keeping pace.

When the actual line starts falling behind the plan, the master schedule should show why. It might be a permit backlog in one municipality, a fixture supplier that can't keep up, or too few owner-side project managers for the number of active sites. Each of those needs a different fix, and only a connected schedule shows which one you're dealing with. It also lets you tell the board early, with a revised forecast, instead of explaining a shortfall after the year has ended.

Change control across the program

Multi-site programs change constantly. Sites drop out, new ones are added, scope is standardized or value-engineered partway through, and lessons from early sites change the template. Each of those changes needs to flow through the master schedule in a controlled, documented way that the whole team can follow:

  • Version the master schedule monthly, so you can show what the program plan was at any point.
  • Record template changes and decide whether they apply to sites already under way or only to new ones.
  • Track added and removed sites separately from schedule slippage, so the board can tell the difference between a program that's late and one that's changed.

Common mistakes on multi-site programs

On programs we've supported, the same issues tend to appear:

  • No owner-controlled schedule at all. The owner relies on each contractor's schedule and a status spreadsheet.
  • Sites that can't be compared. Every contractor uses different activity names and levels of detail, so nobody can tell which site is behind.
  • Owner work left out. Real estate, permitting, IT and fixtures are tracked elsewhere, if at all.
  • Waves planned on optimism. Opening targets are set top-down without testing whether design, permits and procurement can support them.
  • Lessons never reach the template. The same problem repeats at site after site because nobody updates the standard.

What owners should do

  1. Own the master schedule. The program-level schedule should belong to the owner or its representative, not to any one contractor or consultant.
  2. Build and maintain a site template and require each site schedule to use its activity structure and milestones.
  3. Set a readiness gate for moving sites into construction, and enforce it.
  4. Include every owner activity, with named owners and dates, in the master schedule.
  5. Review shared resources monthly and stagger waves to avoid peaks.
  6. Report to executives on one page, by exception, with the reasons behind every at-risk and late site.

The bottom line

A multi-site program is only as controllable as its master schedule. Owners who build one structure from program to site, include their own work and link the shared dependencies can see problems across the whole portfolio and fix them early. Owners who rely on a pile of site schedules find out about program problems from the opening dates they miss. The structure doesn't have to be elaborate. It has to be consistent, owned by the owner's team and updated every month.

Planning a rollout or struggling to see across your portfolio? Book a 30-minute call with Benjamin R. Consulting.

Sources: U.S. GAO, Schedule Assessment Guide: The Integrated Master Schedule; U.S. GAO, Schedule Assessment Guide: Best Practices for Project Schedules (GAO-16-89G). The rollout example is illustrative. This article is general information, not legal advice.

← All insights

Have a program that's slipping, or about to start?

Book a 30-minute call. We'll tell you where your schedule and budget are exposed, and what an owner's rep would change, before you commit to anything.