FASTLAUNCHWEBGet My Free Website Audit
Case StudiesSeptember 1, 20255 min read

CASE STUDY: CHARLOTTE PLUMBER REPLACES $2K/MONTH IN LEAD GEN COSTS WITH A $450 WEBSITE

How a Charlotte plumbing company ditched expensive lead generation services and started getting better leads from a properly built website. Real numbers, real results.

Let me tell you about Marcus.

Marcus runs a 3-man plumbing operation in Charlotte, North Carolina. Been at it for 11 years. Knows his stuff. Licensed, insured, the whole deal.

But for the last 4 years, Marcus was spending $2,000 a month on lead generation services. Angi. Thumbtack. A little bit of Yelp advertising on the side.

Two grand. Every single month. Rain or shine.

And you know what he was getting for that money?

Shared leads. Tire kickers. People who'd already called 3 other plumbers. Folks who ghosted after getting a quote.

cue sad trombone

Marcus told me he was closing maybe 15 to 20% of those leads. And the average job ticket? Around $300. So his $2,000/month was generating maybe $3,000 to $4,000 in revenue.

Not terrible. But not exactly printing money either. Especially when you factor in parts, labor, gas, and the time spent chasing leads that went nowhere.

The Website Situation

Here's the thing. Marcus DID have a website.

His brother-in-law built it on Wix back in 2019. It had a stock photo of a wrench on the homepage. The phone number was buried in the footer. The "About" page was three sentences long. And the contact form? Broken for at least 6 months before anyone noticed.

shocked face

When I asked Marcus how many leads he was getting from his website, he laughed.

"Maybe one or two a month. And they're usually asking if we do HVAC."

Sound familiar?

What Changed

Marcus found us through a referral from another plumber we'd worked with in Raleigh. He was skeptical. He'd been burned by "web guys" before. Paid a marketing agency $1,500/month for 6 months and had nothing to show for it.

So when we told him we could build him a website for $450 one-time that would outperform his $2K/month lead gen habit, he basically said "Yeah right."

But he tried it anyway. Because honestly, what did he have to lose?

Here's what we built for Marcus:

A clean, fast, mobile-first website with:

  1. A headline that actually spoke to Charlotte homeowners (not generic "quality plumbing" nonsense)
  2. Click-to-call button front and center on every page
  3. 6 service pages optimized for Charlotte-specific keywords ("drain cleaning Charlotte NC", "water heater repair Charlotte", etc.)
  4. His actual Google reviews embedded on the homepage
  5. A simple 3-field contact form that actually worked
  6. Schema markup so Google understood his business, service area, and hours
  7. A Google Business Profile optimization (included at no extra charge because we're nice like that)

Total cost: $450.

Not per month. Total.

The First 30 Days

Look, I'm not gonna sit here and tell you Marcus was swimming in leads on day one. That's not how websites work. SEO takes time. Rankings build gradually.

But here's what DID happen in the first month:

  1. 8 contact form submissions (up from 1 to 2)
  2. 14 click-to-call taps from the website
  3. His Google Business Profile views increased by 40% (because we optimized it alongside the site)

That's 22 potential customer touchpoints in month one. From a $450 website.

Marcus closed 7 of those into jobs. Average ticket: $380.

Month one revenue from website: $2,660.

He spent $450 total. Not $2,000. Not $1,500. Four hundred and fifty bucks.

Month Three Is Where It Gets Interesting

By month three, Marcus's service pages started ranking. "Charlotte drain cleaning" hit page one. "Emergency plumber Charlotte NC" was sitting at position 4.

Here are his month three numbers:

  1. 19 contact form submissions
  2. 31 click-to-call taps
  3. 3 direct messages through Google Business Profile

Total leads: 53.

He closed 22 of those. Average ticket had gone up too (because website leads tend to be higher quality... they're not price-shopping 5 plumbers like on Angi). Average ticket: $420.

Month three revenue from website: $9,240.

And his monthly cost for the website? Hosting. Which was about $20.

The Lead Gen Breakup

By month four, Marcus did something that felt scary but made total sense.

He canceled Angi. He canceled Thumbtack. He stopped the Yelp ads.

He cut $2,000/month in lead gen expenses overnight.

"I was nervous," he told me. "Those services had been my safety net for years. But when I looked at the numbers... my website was giving me better leads at a fraction of the cost."

And he was right.

The leads from his website were different. These were people who'd searched for a plumber in Charlotte, found HIS website, read HIS reviews, saw HIS work... and then called HIM specifically.

They weren't shared leads. They weren't price shoppers. They were pre-sold.

His close rate on website leads: 42%. Compare that to the 15 to 20% he was getting from lead gen services. There's a reason we wrote an entire post about Angi and HomeAdvisor vs. owning your website.

Six Months In: The Numbers

Let's look at the full picture after 6 months:

| Metric | Before (Lead Gen) | After (Website) | |---|---|---| | Monthly cost | $2,000 | ~$20 (hosting) | | Monthly leads | 25-30 (shared) | 45-55 (exclusive) | | Close rate | 15-20% | 40-45% | | Avg. job ticket | $300 | $420 | | Monthly revenue from leads | $3,000-$4,000 | $8,000-$10,000 |

Read that table again.

He's spending 99% less and making 2 to 3 times more.

That's not a typo. That's what happens when you stop renting leads and start owning your online presence.

What Marcus Says Now

I asked Marcus for a quote I could use. Here's what he said:

"I wish I'd done this 4 years ago. I probably threw $80,000 or $90,000 at lead gen services that were basically selling me the same leads they were selling to my competitors. My website brings me people who already want to hire ME. The quality difference is night and day."

What This Means for You

Look, Marcus isn't special. No offense, Marcus.

He's a good plumber with a small team in a competitive market. Just like you. Just like thousands of other plumbers across the country who are hemorrhaging money on lead gen services because they think their website "doesn't work."

Your website doesn't work because nobody built it to work. It was built to exist. To be a digital business card. A checkbox on the "things my business should have" list.

A website that's built to convert is a completely different animal. Learn what makes the difference in our conversion rate optimization tips. It's a 24/7 salesperson. It's a lead generating machine that you OWN. Not rent. OWN.

And it doesn't have to cost thousands of dollars a month.

Ready to See What's Possible?

If you're spending money on lead gen services and getting mediocre results, you owe it to yourself to at least explore the alternative.

Get a free website audit and we'll show you exactly where your current site is leaking leads. No sales pitch. No pressure. Just honest feedback from people who've helped 50+ plumbing businesses make this exact transition.

Or check out our pricing and see how affordable this really is. It might surprise you.

Because two grand a month for shared leads? That's not a marketing strategy. That's a subscription to disappointment. Check BrightLocal to see how your local search presence compares to competitors.

P.S. Marcus gave us permission to share his story, but we changed his name for privacy. The numbers are real though. Every single one. And his story isn't even our best case study. It's just our most recent. If you're curious about results from plumbers in your area, reach out and ask. We'll share what we can. No strings attached.

DONE READING? LET'S MAKE YOUR PHONE RING.

Book a free 15-minute audit. We'll look at your current website and tell you exactly what's costing you calls. No pressure. No BS.

Get My Free Website Audit

MORE ARTICLES