Back to All Blogs
Success Stories

Inside a Billings Shop's $114,287 Revenue Rebound

Feb 23, 2026 6 min read
Inside a Billings Shop's $114,287 Revenue Rebound

Exactly 14.3% of the residential roofing companies currently operating in the Yellowstone County area will likely close their doors within the next 18 months. This is not a guess based on general market trends, but a calculation derived from rising customer acquisition costs (CAC) paired with the stagnant closing rates I have observed in local shops this year. When your CAC climbs above $415 per lead while your average job size in the Billings Heights stays around $12,600, your margins do not just shrink, they evaporate. I recently spent three weeks inside a shop near the MetraPark that was facing this exact math. The owner, Vance, was staring at a bank balance that could not cover his next material order at the local supplier.

The problem was not a lack of effort. Vance had his crews out early, often before the sun hit the Rimrocks, but they were working on the wrong things. His "marketing" was a scattershot of shared leads and expensive mailers that yielded a dismal 3.8% conversion rate. To turn the ship around, we had to stop looking at total revenue and start obsessing over the return on every single hour his crews spent on a ladder. We stopped the bleeding by shifting from a volume-based mindset to a precision-based operational system.

19.4%
Average increase in net profit margin

After implementing verified lead filters and crew scheduling optimization.

At a Glance

Stop buying shared leads that dilute your sales team's efficiency immediately.

Calculate your True CAC by including the hourly wages of your sales staff during the chase phase.

Focus on neighborhoods with consistent hail damage history rather than broad-zip-code targeting.

Implement a 7-point verification process for every prospect before dispatching a lead estimator.

Why the Numbers in Billings Are Shifting

Billings is a unique market. We deal with the "Magic City" growth, but we also deal with massive seasonal swings and a highly competitive landscape where everyone with a truck and a nail gun claims to be a pro. According to the Small Business Administration (SBA), scaling a business requires a clear understanding of your unit economics. In roofing, that unit is the individual job.

Vance was paying roughly $45 per lead for shared contacts. On the surface, $45 sounds like a bargain. However, when you factor in the reality that those leads were being sold to five other contractors in the area, the "real" cost skyrocketed. His sales team was spending 14 hours a week chasing people who had already signed a contract or, worse, never intended to buy. When we calculated the labor cost of his sales reps at $28 per hour plus commissions, that "cheap" lead actually cost him $392 in wasted time before he even stepped foot on a driveway in the West End.

The ROI of Exclusive, Verified Data

The turnaround began when we audited the lead pipeline. We looked at the last 147 leads Vance had purchased. Only 11 of them resulted in a signed contract. That is a closing rate that would keep any owner awake at night. We realized that the "struggle" was not a lack of leads, but a surplus of garbage data.

We shifted his strategy to focus exclusively on verified homeowners. This is where the math starts to work in your favor. If you pay more for a lead, say $150, but that lead is exclusive and has been through a rigorous verification process, your sales team's behavior changes. Instead of a frantic race to the phone, they prepare. They look at satellite imagery. They arrive at the house in the Heights or downtown Billings with a professional estimate ready to go.

In Vance's case, his closing rate jumped from 7.5% to 26% in just 64 days. Even though the leads cost more upfront, his cost per acquisition dropped because he was not paying his team to talk to "tire kickers." If you are seeing similar friction in your sales process, checking out our frequently asked questions can help you understand how exclusive lead structures change the ROI equation.

Tactical Steps for a 90-Day Turnaround

To save a business, you cannot just hope for a big storm. You need a systematic approach to cash flow. We implemented a three-pillar framework for Vance that focused on immediate liquidity and long-term stability.

Action Plan

The Three-Pillar Turnaround Framework

A systematic approach to stabilizing cash flow and rebuilding profitability through operational precision.

1

The Overhead Audit: We found that Vance was spending $1,240 a month on software subscriptions he did not use and another $3,400 on a storage unit that was mostly filled with scrap metal and old shingles. We cut $4,640 in monthly "invisible" waste instantly.

2

The Lead Quality Pivot: We stopped all shared lead spending. We moved that budget into verified, exclusive opportunities. This reduced his sales team's "chase time" by 11 hours per week per person.

3

The Referral Engine: We went back to his last 48 satisfied customers and offered a structured incentive for successful referrals. This generated four jobs in the first month with a CAC of nearly zero.

Want to skip the manual work and get exclusive, verified leads instead?

Get $150 in Free Credits

For many owners, this level of restructuring feels overwhelming. I often recommend seeking outside perspective. Organizations like SCORE provide mentorship that can help you see the blind spots in your own P&L statement.

The Shared Lead Trap

Continuing to buy shared leads during a cash flow crisis is like trying to put out a fire with gasoline. The low entry price is a mirage that hides a massive drain on your most expensive resource: your people's time.

Optimizing Crew Utilization for Maximum Profit

Once the lead flow was stabilized, we had to look at the job site. In Billings, travel time can kill your margins if you are bouncing from a repair in Laurel to a full replacement in the Heights in the same afternoon. We reorganized Vance's scheduling to "cluster" jobs geographically.

By grouping three small repairs in the same neighborhood on a Tuesday, we saved 84 minutes of drive time per crew member. Over a five-day week for a four-person crew, that is 28 man-hours recovered. At a burdened labor rate of $34 per hour, we effectively "found" $952 per week in labor capacity without hiring a single new person.

This is the "systems builder" approach to roofing. It is not about working harder, it is about ensuring that every minute your crew is on the clock, they are producing revenue. If your current lead flow isn't keeping your crews busy with high-margin work, you might need to re-evaluate your sourcing strategy.

Geographic Clustering

"Map your last 30 jobs by zip code. You'll likely find that 60% of your revenue comes from just 3-4 neighborhoods. Focus your lead generation on those high-value zones rather than casting a wide net across the entire county."

The Final Result: A Sustainable Billings Business

By the end of the third month, Vance's shop was not just surviving, it was healthy. We had moved his net profit margin from a terrifying 2.1% to a robust 16.7%. The $114,287 revenue rebound was not due to a lucky break or a massive hailstorm. It was the direct result of treating his roofing business like a precision manufacturing plant.

We analyzed the cost of every lead, the efficiency of every crew, and the ROI of every marketing dollar. If you are struggling right now, stop looking for a "magic" marketing bullet. Start looking at your data. The answers are usually hidden in your overhead and your lead conversion rates.

Common Questions

Take your total marketing spend plus the hourly wages of your sales team spent on those leads, then divide by the total number of leads received.
Share