Blog / Files, specs & sharing

Sharing Schedules with Owners and Subcontractors

A schedule nobody sees is just a file. A schedule everyone sees in a different version is worse. Sharing well means giving each audience the slice they need, in a format they'll actually open, with the data date on it, from a single source. This post covers who needs what, which formats work, how often to send, and the version-control habits that keep the owner, the architect, and twenty subcontractors arguing about the work instead of about which PDF is current.

Different people need different views

The full schedule, every activity sorted by WBS, is the scheduler's working view. Almost nobody else wants it. Sending the full 1,400-activity Gantt to a drywall foreman is the same as not sending anything.

AudienceWhat they needTypical formatHow often
Owner executiveMilestones, forecast completion, trend since last monthOne-page milestone summaryMonthly
Owner's rep or PMFull update, critical path, narrative, varianceNative file plus PDF layoutsMonthly, plus on request
Architect and engineersSubmittal and RFI needs, design-dependent activities, inspectionsFiltered submittal and procurement layoutMonthly, or with the submittal log
Subcontractor PMTheir activities and the activities immediately before and after themFiltered layout by responsible partyMonthly, plus when sequence changes
Foremen and field leadsThe next few weeks of work in their areaThree-week lookaheadWeekly
Inspectors and utilitiesDates they're needed on siteShort list or calendar entriesAs needed

The common thread: filter, don't dump. Activity codes for area, trade, and responsible party are what make filtering possible. If they aren't in the schedule, that's the first fix. See Activity Codes, Filters, and Layouts That People Use.

Owners

The summary they'll read

Owner executives want three things: when will it be done, is that better or worse than last month, and what's driving it. A one-page summary does this better than any Gantt.

  • Contract milestones with baseline date, last month's forecast, this month's forecast, and variance.
  • The critical path in one or two sentences.
  • Top risks to the forecast, with who owns each.
  • Decisions the owner needs to make, with dates.

That last item is the most useful thing a contractor can put in front of an owner. "We need the finish selections for the lobby by March 6 to hold the TCO date" gets action. A Gantt bar labeled "Owner selections" does not.

The file the owner's rep needs

The owner's rep, or the owner's scheduling consultant, needs the native file every month, along with the narrative and the layouts the spec requires. They'll run their own checks, compare it to last month, and look for logic changes. Give it to them without making them ask. A contractor who sends native files promptly every month is generally reviewed more reasonably than one who sends PDFs and makes the owner chase the file.

Read-only access

A read-only link to the live or current-update schedule saves a lot of email. The owner can look at the critical path or filter to an area without asking for a new PDF. In schedule.construction, owner share links are read-only and include a print-to-PDF option, so the owner gets a live view and can still produce the document their board wants. Whatever tool you use, be clear about whether the link shows the accepted update or the working schedule. Those differ, and the difference matters when someone screenshots it in a meeting.

Subcontractors

Get their input before you publish

Subs who helped set their durations and sequence will defend the schedule. Subs handed a schedule they've never seen will ignore it, and they'll have a point. Before the baseline, walk each major sub through their activities and the work around them. A pull planning session for each phase does this well.

Show them their neighbors

A sub's filtered view should include their own activities plus the predecessors that release their work and the successors waiting on them. A mechanical sub that only sees its own bars doesn't know the drywall hanger is waiting on its above-ceiling rough-in inspection. Showing the handoffs is what makes a filtered schedule useful instead of just short.

Weekly lookaheads

For the field, the monthly update is too coarse and too far out. A three-week lookahead, pulled from the CPM schedule and refined with the foremen each week, is the working document. See How to Build a Three-Week Lookahead from the CPM Schedule. Print it big for the trailer wall; field people still read paper.

Let them update their own work

The best progress data comes from the people doing the work. If subs can report actual starts, finishes, and remaining durations on their own activities, the update is faster and more accurate than the PM's best recollection on the Tuesday before the pay app. schedule.construction lets subcontractors update their own activities. Whatever the tool, the scheduler should still review sub-reported status before the update is final: subs should report status, not change logic.

Version control

Most schedule confusion is version confusion. A few rules prevent most of it.

  • One source. The schedule lives in one place. Exports are snapshots of it, never edited separately.
  • Data date on everything. Every PDF, every layout, every lookahead shows its data date in the header. If it doesn't have a data date, it's not a schedule, it's a picture. See The Data Date, Explained.
  • Name files predictably. Project, update number, data date. For example: Riverside-MOB_Update-07_DD-2026-09-30.xer. Not schedule final v3 REVISED.pdf.
  • Mark the status. Draft, submitted, or accepted. A draft update that circulates as if it were accepted causes real damage.
  • Keep every version. Store each update's native file. You'll need them for variance reports, and possibly for a delay analysis later.

What to share and what to keep internal

Contractors sometimes keep two schedules: one for the owner and one with the "real" dates. This is a bad habit. It splits the team's attention, it tends to come out in discovery if there's ever a dispute, and the owner's version stops being trusted as soon as it diverges from what's happening on site.

It's reasonable to keep internal working files, such as a scenario you're testing or a recovery option not yet proposed, separate from the shared schedule until they're ready. Use a copy or a what-if scenario rather than editing the live schedule, and share it when it becomes the plan. The line is between drafts and a second set of books.

If your contract allows visible schedule contingency, show it as contingency. Contingency hidden in durations is easier to find than people think.

Use the shared schedule in meetings

Sharing is only half of it. The schedule should be on the screen in the weekly coordination meeting and the monthly OAC meeting, filtered to what's being discussed, so decisions get made against the dates. See Running Weekly Meetings Off the Schedule.

Checklist

  • Each audience gets a filtered view sized to what they act on.
  • Owner executives get a one-page milestone summary with decisions needed.
  • The owner's rep gets the native file, narrative, and layouts every month without asking.
  • Subs see their activities plus the handoffs before and after.
  • Foremen get a weekly three-week lookahead.
  • Every document shows its data date and status.
  • One source schedule, predictable file names, every version kept.
  • No second set of books; drafts stay drafts until they're the plan.