Top 10 Painting Leads Providers

For painting contractors, a consistent flow of high-quality painting leads means a constant stream of painting jobs, which will help improve your cash flow and increase your profits.

In recent years, more painters are using pay-per-lead services to get more painting leads.

Unlike a pay-per-click model, which charges you for every visitor that lands on your website, you only pay for those that turn into leads.

This model ensures that the pay-per-lead vendor is sending you high-quality prospects that are much more likely to turn into clients.

There are many pay-per-lead providers for local painting contractors. Their features and offerings vary – e.g., they generate, verify, and distribute leads differently.

It’s therefore important to do your research so you can find one that works best for your business model and gives you the highest return on investment (ROI).

The many options on the market can be confusing. We have selected 10 reputable providers to help you get started.

Exclusive Leads

Lead Verification

Lead Source(s)




Form and third-party data sources




Homeowners submit leads to PainterChoice




Homeowners submit leads to CraftJack




Third-party data sources




Homeowners submit leads to Thumbtack



Prospects contact contractor directly

Drive prospects to contractor’s website




Drive prospects to contractor’s website

Connexion Solutions


Prospects contact contractor directly

Drive prospects to contractor’s website




Referrals from Porch, Lowe’s and Wayfair

99 Calls


Prospects contact contractor directly

Drive prospects to contractor’s website

Figure 1: How each pay-per-lead website handles lead generation, verification, and distribution

What To Consider When Selecting a Pay-Per-Lead Vendor

To select the best pay-per-lead vendor for your painting business, you should consider the following:

  • How does the vendor generate painting leads?

  • Does the vendor verify each lead before selling it to a contractor?

  • How many contractors are sharing each lead?

  • What is the price per painting lead?

There’s a lot to consider. Here’s what you should know about these specific terms:

Exclusive Leads vs. Shared Leads

When you share leads with other contractors, the likelihood of winning a client will decrease. You may also get into a bidding war, which can negatively impact your profit margin.

The ROI of shared leads is often not as high compared to exclusive leads, which may cost more but give you a better chance of closing a sale at a higher profit.

Shared leads can work well if you’re looking for an immediate influx of new businesses and have the time and resources to compete (e.g., when business is slow).

Exclusive leads are particularly effective for established painters who have a solid reputation. Many consumers now use the internet to research painting contractors online and pick a winner based on quality reviews rather than price.

It’s not one or the other. Painting contractors can get painting leads from multiple vendors. For instance, an established painting business is likely to use 99Calls.com to generate exclusive painting leads throughout the year and use HomeAdvisor to provide shared leads during slow periods or for select high-value jobs.

Lead Source

If you have heard of contractors complaining about getting bad leads, then you’d understand the importance of lead source.

Some pay-per-lead vendors deliver higher quality leads that are more likely to turn into clients so you’d want to focus on getting prospects from those sources.

There are many lead sources – some from third-party data sources or come directly from homeowners while others are referrals.

Keep in mind that vendors who offer leads from third-party data sources are essentially buying and re-selling leads, which could mean an increase in cost.

You may need to experiment to see what works best for your business. Keep track of where the leads come from so you can focus on sources that send you the highest quality leads.

Lead Verification System

No smart business owner wants to waste his marketing dollars on bad leads.

That’s why having the ability to verify leads before you pay for them is a smart way to make sure you’re spending your money on prospects that are most likely to turn into clients.

Look for vendors that have a lead verification system in place, or provide an easy and fair way to dispute bad leads, so you can be sure that you’re spending your marketing dollars most efficiently.

In the case where a lead vendor has prospects call you directly, find out how to dispute a lead. Often direct leads are recorded and reported. This allows you and the lead vendor to post-qualify leads. You should not have to pay for unqualified leads.


Ultimately, you want to make sure that the money you invest in lead generation is paying off.

Price-per-lead is an important piece of your customer acquisition cost, and you need to take it into consideration to properly optimize your ROI.

Here is the price per painting lead from our top 10 vendors:

Price per painting lead



$45-$75 / shared lead

Plus $28.99/month


$35 / shared lead

Small leads are free


$12-$75 / shared lead

Get 100$ fund when you start receiving leads


$30-$70 / shared lead


$7-$11 to send a quote

Starts at 10 quote package, which gives you a 30% discount


9-15 expected leads on the first month in a $300 package

$300 is required to get started for the first month


Varies based on package

Connexion Solutions

$20-$250 / exclusive lead

Plus $199/month for unlimited exclusive lea


$20-$45 / shared lead

Plus $35/month profile pro subscription

99 Calls

$29 / exclusive painting lead

Introductory offer: $199 setup + $99/month for 10 months

Figure 2: Price-per-lead comparison

Top 10 Pay-Per-Lead Services for Painter Contractors

After reviewing the information above, you likely have a good sense of which vendor is the right fit for your business.

Below you can find more details about each vendor as well as the pros and cons of working with them to help you make the best decision:

1. HomeAdvisor

Cost per lead (painting job): $45-$75 per lead.

Additional Cost: $28.99/month.

Lead distribution system: Leads shared by several contractors.

Lead source: Forms on the website and third-party data sources.


  • It’s the largest and oldest contractor-matching service.

  • It has the largest number of contractors doing business on the platform, compared with other services.

  • It has a strong online presence.

  • It offers a user-friendly interface.


  • Shared leads … you’ll compete with other contractors on every lead.

  • The refund policy isn’t the most satisfactory.

  • You may get some bad leads.

  • You may pay for more leads than you can handle.

Advice: For every lead that you receive, the corresponding amount will be charged to your account. Manage your profile carefully and remember to turn off the paid leads feature every 14 days if you can’t accommodate clients to avoid paying for too many leads.




Source: BBB-Better Business Bureau

2. PainterChoice

Cost per lead (painting job): $35 per qualified shared lead.

Introductory Price: $175 for the first 8 leads, plus free small leads. Afterward, it costs $175 per 5 leads.

Lead distribution system: Leads shared by 1-3 contractors.

Lead source: Local advertisement to generate traffic to PainterChoice website.

Lead Verification System: All leads are pre-screened to make sure they’re actual customers.

Expected leads per month: 15-80 painting leads per month depending on the service area.


  • Small leads are free.

  • You get a full refund for invalid leads.

  • There are no additional or hidden fees.


  • Shared leads … you’ll compete with other contractors on every lead.






Source: shopperapproved.com

3. CraftJack

Cost per lead (painting job): $27-$40 per lead.

Introductory Price: $100 to start receiving leads.

Lead distribution system: Shared by 1-4 contractors.

Lead source: Homeowners submit a request on CraftJack website.

Lead Verification System: As soon as homeowners submit their requests to CraftJack, the system gives them a call to verify that they are in fact real customers. Any lead that contains an invalid or disconnected phone number is automatically rejected.


  • It utilizes a patent-pending Speed-to-Call discount. When you call a lead within 30 minutes of receiving it, you’ll get 20% off.


  • Shared leads … you’ll compete with other contractors on every lead.





Source: BBB-Better Business Bureau

4. Networx

Cost per lead (painting job): $30-$70 per lead.

Lead distribution system: Shared by 1-4 contractors.

Lead source: Third-party data sources.


  • You can set up a custom profile to showcase your services.


  • Shared leads … you’ll compete with other contractors on every lead.




Source: BBB-Better Business Bureau

5. Thumbtack

Cost per lead (painting job): $7-$11 to send a quote.

Additional Cost: No additional cost.

Introductory Price: Start with a 10-quote package at a 30% discount.

Lead distribution system: Shared by several contractors.

Lead source: Forms on the website.

Lead Verification System: The company reviews each customer to make sure the request is legitimate.


  • The site provides you with a detailed description of each job or project.

  • There’s a large number of homeowners sending requests to Thumbtack.

  • There’s no additional or hidden cost, you only pay for each quote you send.


  • It’s very competitive for quality jobs since many many contractors receive the same opportunity to provide a quote.

  • You have to quote jobs without seeing the job site.
  • Your company’s contact details are not visible to potential clients so they can’t contact you directly via your Thumbtack profile.

Advice: Create an outstanding company profile to help you beat your competition. Collect and import excellent reviews on the profile and write compelling descriptions of your services.





1Source: BBB-Better Business Bureau

6. Trubids

Introductory Price: A minimum of $300 for the first month, you can choose your monthly budget.

Lead distribution system: Exclusive leads.

Lead source: TruBids spends up to 90% of your monthly budget to advertise on Google, Bing, and Yahoo to generate leads for your business.

Expected leads per month: 9-15 leads during the first month with a $300 package, 10-17 leads in the 3rd month, and 12-22 leads after 6 months.


  • You get your own sub-site on Trubids.com.

  • Trubids advertises your business page on Google, Bing, and Yahoo. You also get placement in yellow pages, Google Places, and various online directories.


  • Trubids.com doesn’t provide customer service by email or phone.

  • You don’t own the sub-site, Trubids does. (E.g., you’ll lose the site if you discontinue their service.)

No reviews available at the time of publication.

7. eWebify

Lead distribution system: Exclusive leads.

Lead source: eWebify drives prospects to your website and you’ll also be listed on third-party sites.

Lead Verification System: The site has a manual verification process to make sure you only pay for the calls that pass the quality test.


  • The “one company per city per industry” policy means you don’t have to compete with other contractors.

  • Its pay-per-call machine uses premium software and technology to track and record sales.


  • Cost per lead may be higher than other sources.




8. ConnexionSolutions

Cost per lead (painting job): $20-$250 for exclusive leads.

Additional Cost: $99 set up fee. Flat Rate Contractor Leads Program starts from $199 a month. Monthly pricing is based on the size of the market, a city/area of fewer than 100,000 people costs $199 a month, one with a population of 200,000 is $499 per month and a city of 300,000 costs $699 per month.

Lead distribution system: Exclusive.

Lead source: Leads generated through your website.


  • The company builds your website and does the advertising, SEO, and social media marketing for you.

  • You will be the only contractor in your category within your town or city.


  • It’s more expensive than many other pay-per-lead sites.



Image source

9. Porch

Cost per lead (painting job): $20-$45 per lead.

Introductory Price: When you add a payment method to your account, you’ll get a $100 credit to spend on leads.

Additional Cost: Porch Plus subscription costs $35 per month, which gives you added visibility, an enhanced profile, and project/profile support.

Lead distribution system: Shared by up to four contractors.

Lead source: Leads come from local homeowners through word of mouth, organic searches, or Porch’s partnerships with Lowe’s and Wayfair.


  • 10% credit back on leads you respond to within the first hour.

  • Porch partners with Lowe’s and Realtor.com, from which you can get referrals.


  • You’ll compete with other contractors for every lead.







10. 99 Calls

Cost per lead (painting job): $29 per exclusive lead.

Additional Cost: $99 per month for 10 months to get unlimited leads.

Introductory Price: $99 per month for 10 months for unlimited leads plus $199 setup fee.

Lead distribution system: Exclusive.

Lead source: 99 Calls creates a proven Google optimized website for your painting business that gets you in front of local customers searching for your services.

Expected leads per month: Lead volume is low in the first couple months but steadily increases over the next 2 years. Customers who follow the 99 Calls system can expect 50-150 leads in the first year, and 100-300 leads in the second year.


  • Exclusive painting leads – customers call you directly.

  • You get a highly optimized website and a super-fast mobile site that will rank on the first page of Google to generate long-term results.

  • Your business is listed on prominent directories including Google My Business, Facebook, Yelp, Bing Places, Yellowpages.com and more.

  • Free call tracking and monthly lead report to prove you are receiving quality painting leads.

  • Simple and easy to dispute bad leads.


  • Lead volume can be low in first few months.
  • Not a good fit for painting businesses which need leads immediately.




Source: BBB-Better Business Bureau

Also see:
Google reviews for 99 Calls
Facebook reviews for 99 Calls


Selecting the best pay-per-lead vendor for your painting business can take some trial-and-error. While some painters get great results through one lead provider, others may have a less-than-satisfactory experience with the same vendor.

It’s therefore important to understand the needs of your business and find a painting leads vendor that meets your criteria.

Don’t forget to monitor your marketing metrics to ensure that you’re getting the highest ROI for the resources you invest in lead generation. A reputable vendor should be able to provide you with lead reports to prove you got the painting leads you paid for.


How To Generate More Free Leads With Google My Business

Imagine how many free leads you’d get if your business was at the top of Google search results in Google’s Local Pack.

Everyone uses Google now. Your potential customers are Googling for the services you provide right now. If you are not in the Local Pack then your competitors are.

Why are you giving your leads to your competitors???

Don’t feel bad. Most small local businesses don’t know how to optimize their Google My Business (GMB) listing and get into the Local Pack.


Lucky for you, this article shows you 12 easy steps to optimize your Google My Business listing and get more than your fair share of free local leads.

Click here to optimize your Google My Business listing now.

Or keep reading to learn more.

If you render services at client locations (e.g., contractors, painters, roofers, cleaners, HVAC, electricians, plumbers, etc.) you may not have a flashy storefront to attract new businesses.

Thankfully, most people are now doing their research online when looking for local service providers and you can generate leads for free by getting found on Google.

However, many search terms are very competitive and it’s quite challenging for local businesses to get top positions.

But did you know that 95% of searchers don’t go past the first page of search results?

That means being shown on page one of Google can have a direct impact on lead generation and revenue.

The good news is, you can get to the top of Google search results for free with local SEO by optimizing your Google My Business (GMB) listing.

A GMB listing allows your business to get shown in the local pack, which is displayed at the top of a SERP (search engine results page) for local service queries.

For instance, if a searcher includes the location, adds “near me” in the search, or uses a mobile device with location services – she’ll more likely see your business in the search results.

The first step to leveraging GMB for lead generation is to create or claim your listing – we have explained the process in this article.

Next, make sure your listing is optimized so not only will it show up in the local pack but is also attractive to your ideal clients or customers so they’ll click through to your website and/or get in touch via phone, email, or contact form.

How To Optimize Your Google My Business (GMB) Listing for Local SEO

It’s important to ensure that your GMB listing is as complete and client-attractive as possible. Here are 12 ways to make it work harder for you:

1. Add a Description

You can now add a description of your business to your GMB listing. Although Google doesn’t say how this information impacts ranking, we believe it uses the description to help determine the most relevant listing on SERPs.

Fill out the description section by going to the info tab on your GMB dashboard and selecting the “edit” option on “Add business description”:


Keep in mind that even though the section has a 750-character limit, only 250 characters are shown on the knowledge panel. Make sure you’re including the most important information, such as keywords and location, at the front of the description.

2. Answer Questions About Your Business

Users can post questions about your services and Google encourages those who are familiar with your business to provide answers.

This type of user-generated content can help complete your profile and improve your ranking. Encourage your happy clients to answer questions related to your services so prospects can learn more about your business.
GMB card

3. Highlight Services On Your Website

When a service is mentioned on a business’s website, it’ll show up on GMB results.
If you want to capture leads that are looking for a specific type of service (e.g., “emergency plumbing” instead of just “plumbing,”) make sure you have it listed on your website.

Do some research to find out the exact keywords or search terms your ideal customers use to describe your services so you can incorporate those phrases in your website content.


4. Complete the Category Section

It’s important to indicate the primary category of your business by editing the content on the “info” tab.


You can also add more categories. However, keep in mind that including too many could reduce the chances of your primary category being shown in the top 3 of the local pack.


5. Get Five-Star Reviews

Google encourages businesses to ethically ask their clients or customers for online reviews, which appear next to the listing in Google Maps.

84% of consumers trust online reviews as much as personal recommendations while positive reviews make 73% of consumers trust a local business more. Great reviews can help your listing stand out and generate more leads.

Reviewers can remove or update their comments so respond to every review and contact your clients to resolve reviews with low ratings.


6. Create a Mobile-Friendly Website

When your listing captures the attention of potential clients, they’ll click through to your website.

Since many local searches are performed on mobile devices, your website needs to be both desktop- and mobile-friendly (e.g., fast load time, easy to navigate.)

In addition, make sure it’s professional and succinct, with a clear call-to-action for visitors to contact your business or make an appointment online.

GMB allows users to create a simple website for free and it’s a great way for a new business with a limited budget to get up and running quickly.

7. Keep Your Access Secure

You should create or claim your GMB listing as soon as possible and keep the primary ownership.

You can give out management rights to your team but not the ownership in order to retain control at all times.


8. Get More Attention With GMB Posts

Consider GMB posts as “mini-ads” or “social media posts” that show up in your GMB listing on Google searches.


You can use GMB posts to drive more leads to your website by sharing special offers, latest content, new service packages, or special events etc. Don’t forget to include an image to capture more attention.


9. Leverage the Booking Button Feature

If you use an online scheduler for clients to make appointments, you can leverage GMB’s booking button feature so users can request a service appointment directly from your GMB listing.

This feature integrates with many online scheduling software applications, making it fast and convenient to get new clients to try out your services.


10. Communicate in Real Time With Messaging

More consumers are used to interacting with businesses via live chat and messaging, which are great ways to communicate with potential clients one-on-one in real time and increase conversion rate.

GMB offers a messaging feature that enables prospects that come across your listing to engage with your business via text messages.

All you need to do is to verify your phone number on the Messaging tab:


11. Enhance Your Listing With Photos and Videos

Google flat out says “Businesses with recent photos typically receive more clicks to their websites.”


As visual content is getting increasingly popular, searchers expect to see more images and videos about your products or services.

With a smartphone, it’s super easy to post photos to your GMB listing. Install the Google My Business app, log in to your GMB account, click the menu button, click Photos, click ADD PHOTOS, and select the photos you’d like to post or take a new photo. Very easy!


Your photos and videos don’t have to be super polished either – some of the best visual content is captured on the fly, showing you in action servicing your clients. And you should always take pictures of your great work, with the customer’s permission, of course, to show your local market your great craftsmanship.


12. Monitor Your GMB Listing

Did you know that anyone can edit or add information to your GMB listing without your first being notified?

Even though Google may send you an email notification about the changes, you shouldn’t rely on it.

The best way to confirm that your GMB listing information is accurate is to log onto your dashboard regularly to make sure no one has made any unwanted changes.

13. See Results – Insights

After all your hard work, its good know whether you have actually produced something of value. Click “Insights” on the menu bar and Google will show your GMB Listing’s activity. See how times people saw your listing, how many times people visited your website from the listing, and how many people called you directly from your GMB listing.



Getting ranked on Google SERPs is an effective strategy for local service businesses to get noticed, generate leads, and get new clients.

Google takes many factors into account when ranking search results, including GMB listings.

Besides making sure that your listing is complete and accurate, don’t forget to interact with your potential clients and ensure that you’re providing relevant information – which is key to improving ranking in the local pack as well as general organic searches.