Where do painting leads come from?
Painting leads come from a handful of places. Some you pay for per lead, some you pay for per click or month, and some cost mostly your time.
- Google Local Services Ads. Paid ads at the top of local search, where you pay for each lead.
- Facebook and Instagram ads. Paid, with leads from people who were scrolling and showed interest.
- Yelp ads. Paid, with homeowners who are comparing local pros.
- Shared lead sites. Marketplaces that sell a homeowner's request to several painters at once.
- Google Business Profile and reviews. Free, from map results and "painter near me" searches.
- Your website and local SEO. Free once built, but slow to grow.
- Referrals, repeat clients and yard signs. Low cost and often the highest closing.
- AI search. A new source. One homeowner booked an estimate with the painting company in this guide and wrote in the booking note that they "found us on ChatGPT."
The real question is which of these turn into signed jobs at a price that works. That is where most painters never get an answer, because they only look at leads.
Why does cost per job matter more than cost per lead?
Because you do not get paid for leads. You get paid for jobs. Two channels can have very different lead prices and the opposite job prices.
A family-owned residential painting company in Southern California (interior, exterior and cabinets, with an average job of about $13,000) tracked its three paid channels from January 1 to August 24, 2026.
| Channel | Spend | Leads | Cost per lead | Jobs | Cost per job | Closed revenue | Return |
|---|---|---|---|---|---|---|---|
| Google Local Services Ads | $10,548 | 46 | $229 | 8 | $1,319 | $116,257 | 11.0x |
| Facebook / Instagram | $17,707 | 170 | $104 | 5 | $3,541 | $50,255 | 2.8x |
| Yelp Ads (estimated) | $37,053 | ~70 | ~$529 | ~9 | ~$4,260 | ~$103,765 | ~2.8x |
| All three | $65,309 | ~286 | ~$228 | ~22 | ~$3,010 | ~$270,277 | 4.1x |
Facebook had the cheapest leads. It also had the second-highest cost per job. Local Services Ads had a lead that cost more than twice as much, and a job that cost about a third as much.
The difference is how many leads it takes to make a job. For Local Services Ads, 63% of leads booked an estimate and 28% of estimates closed, which comes to about 6 leads for each job. For Facebook, only 29% booked an estimate and 10% of those closed, which comes to about 34 leads for each job. Cheap leads that rarely book are not cheap.
One caution. This is closed revenue, not profit. And customers from organic Google search, referrals, repeat clients and yard signs are not in this table, even though they made up most of the company's revenue. The full breakdown is in the home service ads case study.
Can you get free painting leads?
Yes, though not in the way many searches expect. People who search for "free painting leads" often want a list of homeowners to call or mail. We would be careful with those. Lists of cold names are people who never asked for a painter, so the calls tend to be unwelcome and slow to turn into work, and some lists are out of date or poorly sourced. They also cost you hours that you could spend on better sources.
Free inbound leads are different. These are homeowners who found you on their own. The free ones that work:
- A complete Google Business Profile. Every field filled in, your service area, your services, and new project photos each month.
- Reviews. Ask every happy customer, the same week the job finishes. Reply to every review.
- Referrals. Ask for them directly, and thank the person who sends one.
- Yard signs. One on every active job. Neighbors see the work in progress.
- Past clients. A short check-in once a year. Homes need repainting, and friends need painters.
- Your website. Service pages for interior, exterior and cabinet painting, with your service area and real photos.
These cost little cash, but they take consistency. They are also the reason we always say to count them. In the case above, these unpaid sources made up most of the company's revenue.
Are shared lead sites worth it?
Sometimes, but know how they work. A shared lead site takes one homeowner's request and sends it to several painters, who each pay for the lead. You are not the only one calling.
That changes the math in three ways:
- Speed decides. When several painters get the same request, the homeowner talks to whoever answers first. Harvard Business Review's 2011 study of 2,241 U.S. companies found that firms that responded within an hour were nearly 7 times as likely to qualify a lead as those that waited longer. If you take a shared lead, call within minutes.
- Price becomes the topic. The homeowner is already comparing quotes, so a sales call often turns into "who is cheapest."
- You pay for every lead, won or not. So your close rate sets your real cost per job.
We cannot give you a cost per job for shared lead sites, because the painting company in our data did not use them. What we can tell you is how to test one fairly. Set a small budget, answer every lead within minutes, record every outcome and compare the cost per signed job against your other channels after a full quarter. If that number is worse than Local Services Ads or your referrals, the site is not worth the money, no matter how low the price per lead looks.
How do you get interior and house painting leads?
The same sources work for interior painting, exterior painting and cabinets. What changes is how you present each service.
- Give each service its own page. A homeowner searching for interior painting should land on a page about interior painting, with photos, what is included, and how to book an estimate.
- Choose your job types in Local Services Ads. You can turn off job types you do not want, so you do not pay for leads outside your work.
- Show finished work by room and by type. Kitchens, bedrooms, exteriors and cabinets each get their own photos.
- Say what you do and where you do it. Name the cities you serve on your site and your Google profile.
Our lead generation for contractors guide covers the same ideas for other trades.
What is the step-by-step plan to get painting leads?
- Fix your Google Business Profile. Fill in every field, add recent photos and list your services and cities.
- Ask for reviews. Send a request within a day of finishing each job. Make it a habit, not a campaign.
- Set up tracking before you spend. Give every lead a source and every won job a dollar amount. In the painting company's CRM, 39 customers had been logged as plain "Google" when they actually came from Local Services Ads, so the best channel looked weaker than it was. Our lead tracking service sets this up.
- Answer every call and message fast. If you cannot pick up on a job site, an AI receptionist can answer and book the estimate.
- Test one paid channel first. Local Services Ads were the strongest in our tracked case. See how they work and whether they are worth it.
- Give it a full quarter. The painting company had two months with zero closed jobs on Local Services Ads, then $37,000 closed in July.
- Compare cost per signed job. Divide spend by signed jobs for each channel. Move money from the worst to the best, a little at a time.
- Add a second channel as a smaller test. Facebook went from about $3,400 a month to about $1,200 as the data came in. It stayed as a smaller test.
- Keep the free sources running. Referrals, yard signs and past clients keep paying while you test the paid ones.
How fast do you need to follow up on painting leads?
As fast as you can, with real answers when you do. Here is an example from our own sales work. A home services lead came in on a Tuesday. They sent questions on Wednesday. Rob followed up on Thursday with detailed answers, and the customer signed with a deposit on Friday for a $26,000 job. It took about a 75-minute sales call.
The lesson for a painter is the same. A fast first reply gets you the conversation. A clear, specific answer to the homeowner's questions (what is included, what prep you do, how long it takes, what the warranty covers) gets you the signature. Read our guide to speed to lead for a fast-response setup.
How many painting leads do you need to book a job?
Work backward from the jobs you want. The painting company's numbers give a rough idea of how it shakes out by channel.
- Local Services Ads: 46 leads produced 8 jobs. That is a little under 6 leads per job.
- Yelp (estimated): about 70 leads produced about 9 jobs. That is a bit under 8 leads per job.
- Facebook and Instagram: 170 leads produced 5 jobs. That is about 34 leads per job.
So if you want four new jobs next month, the plan changes a lot with the source. From Local Services Ads you might plan for roughly 24 leads. From Facebook you would need well over 100. These are one company's numbers and your close rate will differ, so treat them as an example of the method, not a promise. The method is to count your leads, estimates and signed jobs by source for a few months, then divide.
It also shows why volume alone is a trap. A channel that sends a flood of leads can still leave your crew idle if few of them book. And a channel that sends a trickle of high-intent leads can fill the schedule. Look at the whole path, from lead to estimate to signed job.
Should you buy leads or build your own lead sources?
Do both, in the right order. Buying leads (Local Services Ads, Yelp, shared lead sites, Facebook) gives you speed. You can turn it on this week. Building your own sources (reviews, your Google profile, your website, referrals, yard signs) gives you stability, because those leads do not disappear when you stop paying.
The painting company's results make the point. Its paid channels closed about 22 jobs in eight months. But the customers from organic search, referrals, repeat clients and yard signs, who are not in that count, made up most of the company's revenue. The paid ads helped fill the schedule. The owned sources carried the business.
A good order of operations: build the free foundations first, use paid leads to fill gaps, and keep measuring cost per signed job so the paid money goes where it works. Every dollar you move from a weak paid channel to a strong one is a dollar that did not need a new idea, just a better look at the numbers.
What mistakes make painting leads not book?
- Buying on lead price. A $104 lead is not cheaper if it takes 34 leads to land a job.
- Quitting a channel in month one or two. Painting jobs take weeks to sell, so results arrive late.
- Not tracking sources. You cannot fix what you cannot see.
- Slow estimates. A fast reply followed by a week-long wait for a quote still loses the job.
- Counting only paid leads. Referrals, repeat clients and yard signs often bring in the most revenue and rarely show up in the ad report.
If you want help finding where your leads are leaking, our Growth Leak Audit looks at your sources, your follow-up and your tracking. If you are weighing one specific channel, read are Yelp ads worth it, or the pillar guide on marketing for painting contractors.
Common questions
How do I get painting leads?
Start with sources where homeowners are already searching: a complete Google Business Profile, reviews, referrals and Google Local Services Ads. Answer every lead fast and track each one to a signed job so you know what each source is worth.
How much does a painting lead cost?
It depends on the channel. In one tracked case, a Local Services Ads lead cost $229, a Facebook lead $104 and a Yelp lead about $529. The more useful number is cost per job, which was $1,319, $3,541 and about $4,260.
Are shared painting lead sites worth it?
They can be, but they sell the same homeowner to several painters, so speed and price decide. Test with a small budget, answer in minutes, and compare cost per signed job to your other channels after a full quarter.
Where can I find free painting leads?
The best free sources are inbound: your Google Business Profile, reviews, referrals, yard signs, past clients and your website. Lists of cold names cost time and tend to close poorly.
How many leads does it take to book a painting job?
It varies by channel. In one tracked case it took about 6 Local Services Ads leads to close a job, and about 34 Facebook leads. Your own numbers will differ, so track them.
