The Handoff Gap: 6 Job Management Mistakes Roofing Owners Make Between Signed Contract and Install Day

A crew of five pulls up at 6:45 on a Tuesday. The dumpster is there. The material is not — it's sitting on the driveway of a house two streets over, because the supplier's delivery note used the address from the original lead form, not the corrected one the homeowner gave the sales rep three weeks ago. The foreman calls the office. The office calls the branch. The branch can get a truck out by eleven. Five guys stand around for four hours, and the tear-off that should have been buttoned up by three now runs into a second day that nobody priced.

Nothing went wrong with the sale. Nothing went wrong with the crew. The job fell into the gap between them.

That gap — signed contract to install day — is where most roofing companies quietly lose margin. It doesn't show up as a lost job, so it never gets reviewed. It shows up as a slightly worse gross margin on a job that "went fine, just took a bit longer." Do that forty times a year and you've funded somebody else's truck payment.

Here are the six places it breaks most often, and what it takes to close each one.

Mistake 1: The handoff happens in someone's head

The rep who sold the job knows things. They know the homeowner works nights and doesn't want noise before eight. They know there's a satellite dish that needs re-aiming. They know the back slope has two layers, not one, because they got in the attic. They know the customer was specifically promised the ridge vent would be continuous.

None of that is written anywhere. It's in the rep's head, and maybe half of it made it into a text message to the production manager.

When the crew shows up, they build what's on the contract and the material order. Everything the rep promised verbally either doesn't happen — and you get an angry call — or happens as an unpriced favour, which is the same thing as a discount you didn't approve.

The fix

Make the handoff a document, not a conversation. Minimum contents: scope of work in plain language, measurements with the source noted, material list with colours and quantities, site access notes, known hazards, anything promised verbally that isn't on the contract, and photos of every slope plus any problem areas.

The rule that makes it stick: production doesn't accept a job into the schedule until the handoff document is complete. Not "mostly complete." If your production manager can decline the job back to sales, the document gets filled in properly. If they can't, it won't.

This is the single highest-return change on this list, and it costs nothing but a template and the discipline to enforce it.

Mistake 2: Ordering materials off the estimate instead of the verified scope

The estimate was built to win the job. It used aerial measurements with a waste factor, a shingle colour the customer hadn't picked yet, and a line item for "ventilation as required."

Three weeks later, somebody orders materials straight off that estimate. The customer changed to a darker colour at the selection appointment. The rep found a second layer on the rear elevation. The ventilation calculation was never actually done.

Now you're short on material, or you've got forty squares of the wrong colour sitting on a roof with a restocking fee attached.

The fix

Separate the sold scope from the build scope, and build a verification step between them. Before any order goes out, one person confirms: final measurements, final colour and product selections in writing from the customer, layer count, decking condition assumptions, ventilation spec, and any accessories — pipe boots, flashing, drip edge profile, starter.

Verified once, ordered once. And when the material order lives on the job record rather than in a rep's email, the crew can check what's actually coming before they leave the yard. That's the specific problem ExteriorPro's job records solve — measurements, selections, photos, and orders sitting on one job instead of scattered across three inboxes and a phone.

Mistake 3: Scheduling before the job is genuinely buildable

A job on the schedule is not the same as a job ready to build. Permits, HOA approval, insurance supplement approval, colour selection, deposit collection, and material lead time all have to land before install day, and every one of them is a dependency that can slip.

Most owners schedule off optimism. The customer signed, so it goes on the board for three weeks out, and everyone assumes the paperwork will catch up. Then the permit takes eleven days instead of four, and you're moving a crew at 48 hours' notice — which usually means moving them to a job that isn't ready either.

The fix

Define "buildable" for your company and make it a gate, not a hope. Write the list down. A job doesn't get a firm install date until every item is ticked; before that, it sits in a "pending" state with a target week, not a date.

Then work backwards with a simple countdown. T-7: material order confirmed with the supplier, delivery address and drop location verified. T-3: customer confirmed, parking and access sorted, dumpster booked. T-1: crew confirmed, weather checked, foreman has the handoff document in hand.

Four confirmations. Most of the chaos on install morning traces back to one of them being skipped.

Mistake 4: Going quiet on the customer for three weeks

You signed on a Thursday. The install is the 14th of next month. Between those dates, what does the homeowner hear from you?

For most companies: nothing. And the homeowner fills that silence themselves. They read another review. Their brother-in-law says they paid too much. The competitor they got a second quote from follows up twice in that window because their CRM told them to.

Cancellations in the handoff gap are rarely about price. They're about the customer deciding you're disorganised, because for three weeks you behaved like it.

The fix

Three touches, minimum, and none of them need to be long. A confirmation within 24 hours of signing that restates the scope and gives a target week. A mid-window update — permit submitted, material ordered, still on track. A pre-install message two or three days out covering what time the crew arrives, where they'll park, what needs moving off the deck, and what the noise and mess will actually be like.

The last one does more to prevent complaints than anything your crew does on the roof. A homeowner who was told about the noise tolerates the noise. One who wasn't calls the office at nine in the morning.

If you're doing four or five installs a week, this is exactly the kind of thing to template and automate rather than rely on someone remembering. ExteriorPro will fire these off against the job's schedule so nobody has to keep a list.

Mistake 5: No pre-install site check on jobs that need one

Not every roof needs a second visit. But some do, and the ones that do are the ones where the surprise costs real money: tight access, a low-hanging power line, a septic field you can't park on, a neighbour's fence in the drop zone, a driveway that won't take a loaded truck.

Reps sell in the daylight from the front. Crews arrive at dawn and work from the back.

The fix

Set trigger conditions rather than doing it on every job. Steep pitch, second storey rear access, anything over a certain contract value, any commercial or multi-family, anything where the rep flags access as awkward. On those, somebody from production walks the site before install week and photographs the approach, the drop zone, and the power service.

Ten minutes of somebody's time against a half-day crew standdown is not a close call.

Mistake 6: Change orders decided on the roof with no paper trail

Decking is the obvious one. The crew tears off, finds rot over the garage, calls the office, the office calls the customer, the customer says "just do what you have to." Twelve sheets go on. Nobody writes it down. The invoice goes out with a decking line the customer doesn't remember agreeing to, and now you're arguing over £600 on a job you'd otherwise have closed clean.

The same thing happens with unexpected layers, chimney flashing that turns out to be shot, and rotten fascia.

The fix

Two things. First, price it before you need it. Your contract should carry per-unit pricing for decking, layers, fascia, and flashing, and the rep should point at that clause during the sale. Surprise pricing is what customers object to, not the work.

Second, set authority limits and require written approval. Under a threshold, the foreman photographs it, notes it, and proceeds. Over it, the customer approves in writing before the work happens — a text reply with the amount in it is enough, as long as it's captured on the job and not on the foreman's personal phone.

What closing the gap is actually worth

Take a £12,000 average job at 32% gross margin. That's £3,840. A half-day crew standdown, a restock fee, or an unrecovered decking claim each take £400 to £800 off it. One of those on a quarter of your jobs drops your blended margin by two or three points across the whole year.

You don't fix that with better selling. You fix it with four confirmations, one handoff document, a definition of "buildable," and a rule that change orders get approved in writing. None of that is complicated. All of it requires that the job lives in one place where sales, production, and the crew are looking at the same record — because every failure on this list is really the same failure, which is two people working from different information about the same roof.

Ready to get organised?

ExteriorPro is built for exterior contractors — roofing, siding, gutters, windows — with job records, scheduling, material orders, and customer updates in one place, so nothing gets lost between the contract and the crew.

Start your free 30-day trial No credit card required. Cancel anytime.

Ready to Streamline Your Business?

ExteriorPro helps exterior contractors manage projects, create estimates, and grow their business. Start your free 30-day trial - no credit card required.

Get Started Free