Onsite Upsells: The Hidden $10K on Every Roof

Most commercial roofers are sitting on a goldmine.

Not in new construction. Not in re-roofs.

It’s in the leaks, the patches, the repairs.

Specifically - the upsell opportunities your techs walk past every single day.

Let’s be clear: I’m not talking about turning techs into full-blown salespeople.

I’m talking about equipping them to identify, document, and escalate simple service upsells.

Here’s the reality:

  • Every roof your tech steps on has more than just the leak.

  • Most techs are only focused on the leak.

  • And most companies are leaving $5K–$10K+ per truck, per week on the table.

So let’s break this down.

The 3-Part Framework for Onsite Upsells

We teach this inside our 8-Figure Service Division program, and it works like this:

1. See It – Train Your Techs to Spot Revenue

This doesn’t require years of experience. Just pattern recognition.

  • Cracked pitch pans

  • Open laps

  • Missing sealant

  • Broken coping

  • Clogged drains

If your techs can find a leak, they can find 5 other issues while they’re up there.

What they need is permission and clarity.

Start with a single crew. Don’t roll this out to 15 guys on Monday morning.

Choose one tech who’s sharp, coachable, and eager to grow.

Walk them through the goal: 

“I want to know what else you see on the roof, above and beyond the leak.”

2. Document It – Photos Sell the Work

This is where 90% of techs fall short.

You don’t need a 10-page report.

You need 5 clean photos, labeled and uploaded from the roof.

✅ Turn the phone sideways

✅ Label the issue (“Open lap, south wall”)

✅ Snap an after photo if they fix it

If the admin or sales rep can’t understand the issue from the photo, it’s not good enough.

3. Escalate It – Build a Clear Hand-Off

What happens after the tech finds the issue?

This is where most companies stall.

  • The tech tells nobody

  • The info gets buried in the ticket

  • Or worse—it sits in their camera roll for 2 weeks

You need a dead-simple rule:

Every upsell-worthy issue gets flagged and handed to sales or service manager the same day.

Use tags in your CRM. Slack. A sticky note if you have to.

Just make it visible and actionable.

What This Could Look Like in Your Business

Let’s say your team handles 15 service requests a week.

On just half of those, the tech finds 1 additional issue that could be addressed on the spot  (a minor seam failure, drain blockage, split flashing, etc).

Let’s say the average upsell on each of those is $750.

That’s:

  • 7 extra revenue opportunities per week

  • $5,250 in added revenue

  • Over $20K/month - without sending out an estimator, building a proposal deck, or changing your pay plan

No gimmicky sales tactic. No new hires.

Just clear documentation, labeled photos, and a quick conversation with the customer.

Final Takeaway

You don’t need a better crew.

You need a better process.

Most companies have the trucks, the tools, and the techs.

What they don’t have is the framework to turn a $1,000 leak call into a $10,000 project - with zero extra marketing.

Start small. One tech. One truck. One call.

Train your team to see it, document it, and escalate it.

Then stack the wins, one upsell at a time.

Want to see exactly how contractors are generating $100K+ in onsite upsells - with the team they already have?

Join our free 8-Figure Service Division Community: 

✅ Full Onsite Upsells Course

✅ $100K in 30 Days Revenue Roadmap

✅ Free trainings + support from growth-focused commercial contractors

Next
Next

Repairing Flat vs. Sloped Commercial Roofs: What Every Growing Roofing Contractor Should Know