CASE STUDY: HOUSTON PLUMBER FIRES HIS LEAD GEN COMPANY AFTER GETTING A REAL WEBSITE
Marcus was spending $1,200/month on a lead gen company and hating every minute. Then he got a website that actually worked. Here's what happened.
Marcus R. has been a licensed plumber in Houston for 14 years.
He's good. Like, really good. The kind of plumber who shows up when he says he will, explains things in plain English, and doesn't gouge people on pricing.
But for the last three years, Marcus was stuck on a treadmill.
He was paying a lead generation company $1,200 a month for leads. And it was slowly killing his business from the inside out.
Here's his story. And honestly, if you're using a lead gen company right now, you might wanna sit down for this.
The Lead Gen Trap
When Marcus first signed up, the leads were decent. He was getting 15-20 leads a month, closing about 6-8 of them.
But over time, things got worse.
The leads started coming in from homeowners who were clearly just price shopping. Half of them never answered when he called back. Some of them were getting the same lead sent to 4-5 other plumbers.
"I'd call within 2 minutes of getting the lead," Marcus told us. "And they'd say 'Oh, I already booked someone.' Two minutes."
His close rate dropped from 40% to about 15%. But his bill stayed at $1,200/month.
He was spending more and making less. Every month. For three years.
The math was brutal. $1,200/month for 15-20 leads, closing 3-4 of them. That's $300-$400 per customer. For jobs that averaged $400-$600.
After materials, labor, and marketing costs, his margins on those jobs were razor thin.
And he was working his ass off to make them.
The Tipping Point
The breaking point came when Marcus did the math over a weekend.
Over 36 months, he'd paid his lead gen company $43,200. He estimated he'd closed about 140 customers from those leads.
Cost per customer: $308.
Average job size: $500.
He was keeping less than $200 per job after factoring in the lead cost alone. Not counting materials, gas, insurance, or his time.
"I realized I was basically working for the lead gen company," Marcus said. "They were making more off me than I was making off the leads."
That's when he started looking for a different way.
What We Built for Marcus
Marcus reached out to us in August. He was skeptical. He'd been burned before.
"I didn't trust anyone in marketing anymore," he admitted. "I just wanted something that was mine. Something I controlled."
Here's what we built:
A professional plumbing website with 15 pages: - Homepage optimized for "plumber in Houston TX" - Individual service pages for drain cleaning, water heater repair, sewer line replacement, garbage disposal repair, faucet installation, and pipe repair - Area pages for 6 neighborhoods he serves (Katy, Sugar Land, Pearland, Missouri City, Cypress, and Spring) - About page with real photos of Marcus and his truck - Reviews page with 37 reviews pulled from Google
Google Business Profile optimization. We cleaned up his profile, added service categories, uploaded 25+ real photos, and set up a weekly posting schedule.
Local SEO setup. Consistent NAP across 40+ business directories. Schema markup. Proper meta tags. XML sitemap submitted to Google Search Console.
The whole thing was live in 7 days.
The First 30 Days
Marcus was cautious. He kept his lead gen company active "just in case" while we launched the website.
In the first 30 days, his website generated 8 inbound calls. Not leads shared with 4 other plumbers. Direct calls from homeowners who found HIS website on Google and called HIM specifically.
He closed 6 of them. A 75% close rate.
Compare that to the 15% close rate he was getting from his lead gen company.
"The difference was night and day," Marcus said. "These people had already read my reviews. They'd seen my photos. They weren't shopping. They just wanted to book."
The 90-Day Mark
By day 90, Marcus's website was ranking on page 1 for 11 different keywords, including:
- "Plumber in Katy TX" (position 3)
- "Drain cleaning Houston" (position 5)
- "Water heater repair Sugar Land" (position 2)
- "Emergency plumber Cypress TX" (position 4)
His monthly inbound calls from the website had grown to 22 calls per month. He was closing 15-16 of them.
That's roughly $8,000-$10,000 in monthly revenue directly from his website.
His cost? The one-time website build plus $99/month for hosting and maintenance.
His cost per customer dropped from $308 to under $30.
Read that again. From $308 to under $30.
The Day He Made the Call
On day 97, Marcus called his lead gen company and cancelled.
"I was nervous," he admitted. "I'd been dependent on them for three years. It felt like cutting the cord."
But the numbers didn't lie. His website was generating better leads, at a higher close rate, for a fraction of the cost.
"The best part? Those leads are mine. Nobody else is calling them. They found ME. They WANT me. That changes everything."
Six Months Later
Here's where Marcus is now, six months after launching his website:
- Average of 30+ inbound calls per month from the website
- Close rate: 70%+
- Revenue from website leads: $12,000-$15,000/month
- Monthly marketing cost: $99 (hosting and maintenance)
- Cost per customer: ~$5
- Lead gen company spend: $0
He's hired a helper. He's turning down jobs he doesn't want to do. He's raising his prices because he can.
"For the first time in 14 years, I feel like I'm running my business instead of it running me," Marcus told us. "And it all started with getting a damn website that actually worked."
The Lesson Here
Marcus isn't special. I don't mean that as an insult. I mean his situation is incredibly common.
Thousands of plumbers across the country are stuck in the lead gen trap. Paying $800-$2,000/month for leads they share with competitors. Closing at 15-25%. Barely making it work.
And all of them could be doing what Marcus did. Building a website that generates their own leads, at a fraction of the cost, with dramatically better quality.
The only thing stopping them is taking the first step.
Ready to Fire Your Lead Gen Company?
You don't have to do it tomorrow. But you should at least know what's possible.
Get your free website audit and we'll show you exactly how many leads your website should be generating based on your market, your services, and your competition.
If the numbers make sense, we'll build you a site like Marcus's. In 7 days. For a price that'll make you wonder why you waited so long.
If they don't make sense, we'll tell you that too. No pressure either way.
---
P.S. Marcus asked us to share his story because he wishes someone had told him sooner. "I wasted $43,000 on leads I was sharing with every other plumber in Houston," he said. "Don't be me." Check our pricing and see if the math works for you. It probably does.