238: From One Truck to $70M: Building Recurring Revenue in Construction, with Bryan Mitchell
Description:
"If you'd like to begin the year with $3 to $5 million in revenue already for you to do, then you should be investigating this." Bryan Mitchell helped transform a struggling commercial roofing company into a $70M business by building something the industry said couldn't be done: meaningful recurring revenue in a project-based business.
What started with one service truck grew to 32, generating approximately $14 million in recurring maintenance revenue. The company later completed a significant transaction, and a client Bryan coaches in Texas sold at a multiplier three times higher than comparable contractors, directly because of the service model. In this episode, Bryan and Laurie break down exactly how it was built, and what any construction or project-based business owner can take from it.
Summary:
"If you'd like to begin the year with $3 to $5 million in revenue already for you to do, then you should be investigating this." Host Laurie Barkman sits down with Bryan Mitchell, a longtime commercial roofing executive who helped transform a struggling contractor into a $70 million company by building a service and maintenance division that generated approximately $14 million in recurring revenue. What started with one truck, door-knocking, and personalized cartoon postcards grew into 32 trucks, over 1,000 ongoing maintenance contracts, smoothed seasonality, and a natural pipeline that grew the core reroof business five to six times.
The company later completed a significant transaction, and a Bryan's Texas client who followed the same model sold at a multiplier three times higher than comparable contractors. Laurie and Bryan unpack how to find recurring revenue where everyone else sees one-and-done projects, what "leak tolerance" reveals about your client and your pricing, and the three things construction business owners must get right to make this model stick.
Key Insights:
The assumption that construction can't have recurring revenue is costing owners millions. Bryan built $14M in recurring maintenance revenue on commercial roofs, and a client he coaches in Texas sold his company at a 3x higher multiplier than peers because of the same model. Most contractors never try because early conversion rates are low and they get disheartened, but the math becomes undeniable once it builds.
The NRCA data makes the ROI conversation close itself. According to the National Roofing Contractors Association, a low-slope roof with no maintenance lasts about 15 years. Occasional maintenance pushes that to 20. A managed maintenance program? 30 to 35 years. On a $500,000 roof, that 25-year spread is worth having the building owner's CPA in the room. The cost to maintain is two visits a year, versus a $350,000 average re-roof.
Never get on the roof before meeting the decision-maker first. Bryan's team learned that skipping the pre-inspection meeting dramatically dropped close rates. Once their brand was established, they simply refused to do a roof walk without a sit-down first. That constraint became a credibility signal, and it ensured the value conversation happened before money ever came up.
Know your client's "leak tolerance" before you propose anything. A building protecting a pile of bricks has high tolerance. A building housing radiology equipment has none. Bryan had a NASA client who required monthly visits because not one drop of water could enter the facility. Understanding tolerance up front shapes the entire offer, including price and contract frequency.
Service revenue should be your business, not an emergency response. Emergency repairs should represent less than 15% of a service operation. The real model is bringing roofs to a maintainable condition, then generating consistent revenue through regular visits. Prioritizing problems into three tiers, critical, urgent, and maintenance, gives new clients an easier entry point and keeps them from being overwhelmed by the first inspection.
The service division became the engine that grew everything else. As the service business scaled, it grew the core re-roof business five to six times. Maintenance contracts put Bryan's team on roofs regularly, which surfaced replacement opportunities that competitors never even had a chance to bid on. The service model also resolved seasonality by giving crews productive work year-round and letting them choose when to schedule maintenance jobs.
Chapters:
00:00 Introduction & Busting the myth: recurring revenue in construction
02:18 Bryan Mitchell's background and how he joined the company
03:50 What the struggling company looked like and the opportunity Bryan saw
06:10 The bidding race to the bottom in construction
07:20 Starting to build the service division from scratch
08:28 The drip marketing strategy: personalized cartoon postcards
10:06 The moment 12 framed postcards confirmed their brand
11:48 The service and maintenance offer explained
12:07 NRCA statistics on roof lifespan with and without maintenance
13:07 The ROI conversation: $350K average re-roof vs. two visits a year
14:42 Selling the program: meet the decision-maker before the roof
15:40 Structuring the maintenance program correctly
17:11 Prioritizing roof problems in tiers for new clients
20:04 Connecting customer pain points to the value proposition
20:33 What is your client's "leak tolerance"?
21:37 Growing from 1 service truck to 32
22:04 Building a sales team and training non-roofers to sell
25:11 How recurring revenue addressed seasonality
26:24 Connecting recurring revenue to enterprise value and the transaction
27:02 The 3x sale multiplier from a Texas client
28:24 The goal: 25% of clients on ongoing maintenance
28:55 Key mistakes and what Bryan underestimated
29:04 "Where do the leads come from?" and why you can never stop marketing
30:47 What questions AEC owners should ask themselves to find their version
32:38 The service business grew the reroof business 5 to 6 times
33:28 Customer retention and lifetime value
34:16 Bryan's top 3 things construction owners need to understand
35:44 How to connect with Bryan Mitchell
Is your business truly ready—and are you?
Take the Succession Readiness Assessment to get a clear snapshot of where you stand and what to focus on next.
https://btsherpa.com/succession
P.S. Most owners don't realize where they stand until they're already in a transition. Take a few minutes now to understand your readiness—and give yourself more options later.
Connect with Laurie Barkman:
Website: https://lauriebarkman.me
LinkedIn: in/lauriebarkman
YouTube: @LaurieBarkman_BTSherpa
Connect with Bryan Mitchell:
Email:
[email protected]
LinkedIn: https://www.linkedin.com/in/bryan-mitchell-850bb985
Website: https://serviceadvantedge.net