Pros and Cons of Pay-Per-Lead Companies

Updated
July 16, 2025
Written by:
Peter Lewis
CEO

Intro

You're probably here because you're thinking about signing on with a pay-per-lead company like Thumbtack, Angi, Modernize, or someone else. You see the opportunity, but you've also heard some horror stories.

So you might be asking:

That's something you have to answer for yourself. But in this article, I want to give you both the pros AND cons of using pay-per-lead sources, so you get the full picture.

Let's start with the pros!

Pros and Cons of Using Pay-Per-Lead Companies

Pro #1: Predictable Cost Per Lead

When you advertise your own business, results won't be predictable at first. There are too many variables.

You could spend $5,000 on a marketing campaign, and you don't know if you'll get 10 leads or 100 leads.

  • How will customers respond to your brand, specifically?
  • How will customers respond to the promotions you use?
  • Is your website, or landing page, set up in a way that's going to convert clicks into leads?

However, lead companies already have fine-tuned landing pages, offers, and processes that yield predictable results. They can get leads at a predictable cost, and turn around and sell them at predictable prices.

Pro #2: Get leads quickly

When you start with a lead company, all they have to do is plug you into their system. And their system is already getting leads. So you'll start getting a portion of those leads right away.

They already have the funnel built, and they already have leads responding, so they don't need a ramp up time like your own marketing efforts would.

Pro #3: Low up front costs & effort

Doing your own marketing takes time, money, and effort. It takes time to build your website and ad campaigns, and then it takes time to see results. And even if you outsource to an agency, you'll still need to put some effort into providing them with input and images.

Pay-per-lead companies allow you to start getting leads without paying for all that up front, or putting in the upfront effort. You can just, well, start getting leads.

Con #1: No control over messaging

You don't get any say in what pay-per-lead providers put in their ads. Their priority is to get as many leads as possible, and sometimes the wording they use attracts low-quality prospects.

This can result in a lot of low quality leads with barely any sales.

Plus, in some cases, the messaging used is a little misleading. People might fill out their information because they think they're going to get an online quote, only to start getting calls from multiple contractors.

Con #2: Not as much connection to your company specifically

With some lead sources, homeowners don't initially see your brand at all. They fill out their information on the lead company's website, and the lead information gets sent to you.

To the lead, you're just a random company, and they don't have any pre-existing connection to your brand or your people.

That being said, there are some lead companies that show options of who to reach out to, after the prospect fills out what they are interested in. In that case, the customer would see your brand and potentially your ratings on that platform first.

If you have a strong brand, you might consider leaning towards lead sources that operate this way.

Con #3: No brand equity

Because lead companies advertise themselves, and not you, you don't get to build up your own reputation within your local area. This means you're getting the short term results (leads), but not planting those seeds for future business.

Your own marketing gives you the ability to use your messaging, help customers get to know your people, and grow your brand.

Service Allies takes this a step further with our video ads, and landing page video we use to help pre-sell customers on your business. If you want more information, take a look at our Facebook ads page.

Facebook ads allow you to start getting leads quickly, compared to other marketing methods, while building your brand at the same time.

Conclusion

Hopefully this list of pros and cons helps give you more clarity.

Timing is also important when it comes to using lead sources. I would recommend looking at our article about how to market your HVAC business in 3 stages.

You can also watch this video about why you're losing money with pay-per-lead:

Frequently Asked Questions

What makes Service Allies different from other HVAC Facebook ads companies?

What makes us different from other Facebook ads companies is the pains we take to make the leads good quality. This includes the way ads are written, images that are used, the video ads we create, qualifying questions we ask in the lead form, and getting feedback from you to know which campaigns are getting the best quality leads.

How will we get notified when new leads come in?

You can get notified by text, email, app notification, or any combination of the three.

Is there a contract?

There’s no long term commitment with Service Allies. It’s a month to month agreement!

How do people see the ads?

Local homeowners see the ads depending on where we tell Facebook to target. We can use zip codes, or multiple targeting radiuses, to show ads in the areas you want. Homeowners who are on Facebook or Instagram in those areas see your sponsored ad as they scroll.

How many leads can we generate?

It depends on 1) how low we can get your cost per lead and 2) your monthly ad spend budget. Lead costs typically fall between $25 and $75 per lead. If you spend $5000 per month on ads, that would mean between 200 and 66 leads. The more populated your service area is, the higher the scaling potential.

How much do you charge?

You will have two separate costs. The first cost is ad spend, which Facebook will bill you directly for. I typically recommend a monthly budget of $1000 - $2000 to start. Since the average lead cost is $50 in ad spend per lead, this should get you roughly between 20-40 leads monthly. If you need more or less, we can adjust advertising spend as you need. The second cost is our agency fees, which are only available on a live demo call.

How good are the leads?

Normally, between 20% and 40% can normally be booked for sales appointments. This requires that you follow up with the leads consistently, and have a good process for getting them scheduled.

How long does it take to start working?

When a new client signs up, we start with an onboarding call, and launch 7 days later. Over the past 5 years I’ve run this lead generation program, I’ve never seen it take longer than 2-3 days after launch to start getting leads.

How many people are you working with in my market?

We only serve one contractor in a local market. Even if you are part of a large metro area, we’ll single out an exclusive zone just for you. We still have a relatively small client base at the time of writing, so there is a good chance your market is still available. However, the sooner you reach out the better.

How many contractors are going to get the leads?

Just you. Facebook ads will be shown under your business name, and all the generated leads will be exclusively yours.

What if I'm not on Facebook or don't have a business page?

No problem. It's fairly simple to set up a Facebook business page, so we can do this for you at no extra charge. Also, don't worry if your current Facebook page doesn't have many likes. It doesn't seem to affect the volume or quality of leads at all.

How do you get the leads?

We get leads by running ads on Facebook. Ads are like Facebook posts, except you pay Facebook to show your ad to a specific local area and demographic. If you currently don’t use Facebook, or don’t have a Facebook page, that is no problem. We’ll set up a page on your behalf to run ads from.