Project Scheduling

Getting the Right Racking Before the Roofers Arrive

By Agata Krawiec-Rokita · · 5 min read

When the Racking Is Missing, the Roof Crew Has Nowhere to Start

The crew is on the roof with no racking, the roofer has completed the related work and moved on, and the panels are staged in the driveway. A missing shipment of flashing kits, L-feet, rails, or rail splices can stop the installation before the first panel is mounted.

The cost is more than a late delivery. The crew may need to be rescheduled, the roofer may need to return for another coordination window, and the homeowner may have to absorb another day of activity around the property. If the delivered hardware no longer matches the permit drawings or the roof conditions, the installer may also need a plan revision and another permit review.

Racking is especially sensitive because it sits at the start of the physical installation sequence. It connects the approved roof layout to the panels. The roof must be ready, the attachment points must be located correctly, and the racking must be available before modules can be placed. Panels can sit in a warehouse or driveway for a short period. They cannot produce progress on the roof without the hardware that holds them there.

Why Racking Has More Scheduling Dependencies

A panel shipment is usually specified by module type, quantity, and delivery location. Racking requires a closer match to the roof and the approved design. A single project may need different flashing kits for different roof coverings, L-feet sized for the selected rail system, rail lengths that fit the array geometry, and rail splices for longer runs.

The bill of materials may also include wire management clips, grounding hardware, attachment hardware, and components selected around fire setbacks and rafter spacing. Those details are not interchangeable simply because they are all listed as mounting equipment. The racking package has to correspond to the roof type, the structural layout, and the permit drawings.

That creates several timing risks. A supplier may have the required panels and inverters available while one rail length is backordered. A flashing kit may be substituted without the installation team realizing that it changes the approved attachment detail. Or the correct L-feet may arrive after the roof crew has already been scheduled. In each case, the order appears mostly complete, but the job is not ready to build.

There is also a downstream dependency. Racking must arrive before panels, and panels must arrive before inverter commissioning begins. A purchasing schedule that checks only the panel and inverter dates can therefore show a project as covered when the roof work is still blocked by mounting hardware.

Build the Order Around the Roof Sequence

Start with the roof date, not the supplier catalog. Confirm when the roofer will finish the surface, when the solar crew can access the property, and when the attachment layout must be ready. Then work backward through the racking requirements.

For each project, purchasing teams should verify the following:

1. The racking design matches the roof type, rafter spacing, fire setbacks, and permit drawings.

2. The order includes every required component, including flashing kits, L-feet, rails, rail splices, wire management clips, and the specified attachment and grounding hardware.

3. The supplier has quoted a lead time for the complete racking package, not only the items currently in stock.

4. The planned racking arrival gives the crew time to inspect and stage the material before roof access begins.

5. The panel delivery follows the racking arrival, while the inverter delivery supports the later commissioning step.

That last point matters when quoted lead times are close. If the panels arrive two days before the rails, the panels may be physically present but the installation still cannot advance. The order should be ranked by the component that controls the next usable workday, not by the component with the largest dollar value.

A 20-Home Subdivision Example

Consider a plausible 20-home residential subdivision install. The installer has a repeating roof design across most homes, but the homes are released in groups based on construction progress. Panels are available from the distributor in one week, and inverters are quoted at two weeks. The racking package is tracked separately, with a quoted lead time of three weeks.

The purchasing team orders the panels and inverters against the planned installation calendar. Because those dates look acceptable, the first group of homes is placed on the crew schedule. Racking is ordered later, after the roof work is confirmed. A rail length and several flashing kits then move to a four-week lead time.

By the time the issue is visible, the panels are staged for the first homes and the roofers have completed their work. The solar crew arrives with enough modules to begin, but not enough matching racking to attach them. The crew is rescheduled, the construction manager has to coordinate another site visit, and the installer must decide whether to split the work across homes or wait for a complete delivery.

Tracking racking separately from panels and inverters caused the problem. The three product groups each had a date, but there was no ranked project-level order that showed which date controlled the installation sequence. If the racking lead time had been evaluated with the other two, the installer could have reordered the affected rail lengths, moved the crew to homes with complete material, or adjusted the roof release plan before the missed installation window.

The boundary is important: tracking lead times does not eliminate supplier changes, weather delays, damaged freight, or field conditions that differ from the drawings. It does provide earlier visibility into a material dependency that otherwise tends to appear when the crew is already scheduled.

When Buffer Stock Is the Right Answer

Not every installer needs to buy each racking package only after a project is sold. Buffer stock can make sense for high-volume teams that repeatedly install known roof types, use a consistent rail system, and have predictable demand. Keeping common flashing kits, L-feet, rail splices, and wire management clips on hand can protect production from ordinary supplier variation.

The value of that stock depends on standardization. A warehouse full of one roof attachment may not help when the next project has different rafter spacing, a different roof covering, or a permit drawing that calls for another layout. Holding inventory also does not solve the timing of less common rail lengths or project-specific hardware.

A practical approach is to reserve buffer stock for repeatable items and continue tracking project-specific components by quoted lead time. The goal is not to keep every possible part on a shelf. It is to distinguish material that can safely be covered by inventory from material that must be ordered against a particular roof schedule.

Put Racking on the Same Project Timeline

Racking should be treated as a schedule constraint, not as a supporting line item that can follow the panels. When its lead time is visible beside panel and inverter lead times, the purchasing team can see whether a project is truly ready for the roof, whether a delivery needs to be expedited, and whether the crew should be assigned to another site.

Sun Store tracks racking lead times alongside panel and inverter lead times. You get one ranked order plan per project that accounts for all three. Request pilot access at gosunstore.com.

The operational change is straightforward: before the crew is dispatched, the team can identify the component that controls the next installable step and order around that constraint.

Back to Solar Procurement Insights