What lead generation costs for a California contractor
Most California contractors pay somewhere between $10 and $100 or more per lead on the main paid platforms. The spread depends on your trade, your city and whether the lead is shared with other contractors or exclusive to you.
For reference, Housecall Pro's comparison of lead sources lists Google Local Services Ads at roughly $30 to $100+ per lead, Thumbtack at $10 to $80+, and HomeAdvisor at $15 to $100+ plus a $300 annual membership. Those are published ranges from a software vendor, not guarantees. Roofing, solar, HVAC and remodelling in Los Angeles or the Bay Area sit at the top of any range. A handyman in Fresno sits near the bottom.
A lead is not a job. If you pay $60 per lead and close one in four, each job costs you $240 in marketing. That figure, your cost per booked job, is the number to track. Compare it to your average job value and margin, not to what the platform tells you.
The main ways contractors get leads
There are six channels worth considering. Each suits a different kind of business.
- Google Local Services Ads (LSAs): the "Google Guaranteed" boxes at the top of search results. You pay per lead, not per click. Strong for urgent trades like plumbing, HVAC, electrical and locksmith work.
- Google Search Ads: you pay per click and control the keywords and landing page. Better for higher-ticket jobs such as roofing, kitchen remodels and additions.
- Google Business Profile and local SEO: free listings and map rankings that build up over months. Slow, but the cheapest leads once they work.
- Lead marketplaces (Thumbtack, HomeAdvisor, Angi): fast to start, but often shared with several competitors.
- Meta and Instagram ads: work better for visual, planned projects like landscaping, pools, flooring and remodelling. Homeowners are not searching, so you are creating interest.
- Referrals, repeat customers and past-client outreach: often your best source and the cheapest. Most contractors under-use it.
If you want help running paid lead generation for a trade business, Zapplon's lead generation agents and services cover the Google, Meta and Instagram side. Still, the channel advice below applies whoever runs it.
Which channel fits which trade
Match the channel to how the customer buys.
Emergency and repair work (plumbing, HVAC, electrical, water damage). The customer has a problem today and calls the first credible result. Google LSAs and Google Search ads fit best, because you appear at the moment of need. Speed of answer matters more than your ad copy.
Planned, higher-ticket work (roofing, remodels, solar, additions). The customer researches for weeks and gets several quotes. Google Search ads, a strong Business Profile with real project photos, and reviews carry the sale. Meta retargeting can keep you in front of people who visited your site.
Visual, seasonal work (landscaping, pools, painting, flooring). Instagram and Facebook ads with before-and-after photos work well. Pair them with a simple quote form.
Small crews and solo operators. Start with your Business Profile, reviews and referrals. Add one paid channel only when you can handle the extra calls. Paying for leads you cannot answer wastes money.
Shared leads versus exclusive leads
This distinction changes your real cost more than the headline price.
A shared lead goes to several contractors at once. The homeowner gets a flood of calls and texts, and the first to respond often wins. Housecall Pro's table labels Thumbtack and HomeAdvisor leads as shared, and Google LSAs as exclusive.
Exclusive leads cost more up front, but you are not racing three competitors. Shared leads can work if you respond in minutes and quote fast. If your office is often on a job site and nobody picks up, shared leads will burn money.
A practical rule: use shared leads only if you can call back within five to ten minutes during working hours. Otherwise, pay more for exclusive.
Fix your phone before you buy more leads
Many contractors do not have a lead problem. They have a missed-call problem. If you are on a ladder or under a sink, the phone rings out, and the homeowner calls the next name on the list.
Before increasing ad spend, check:
- How many calls go unanswered? Your phone provider's call log will show it.
- How fast do you reply to web forms and texts? Aim for minutes, not hours.
- Is there a clear voicemail or text-back? A missed-call text that asks for the job details keeps the lead warm.
- Who books the estimate? If it is you, in the evening, you will lose some leads.
An answering service, a part-time office person or an AI receptionist can cover this gap. An AI receptionist is a cheaper fit for simple intake, such as collecting the address, the problem and a callback time. It is a poor fit if your calls need judgement, such as complex quotes or upset customers. Fixing this often lifts your results more than a bigger budget.
California-specific things to get right
California adds a few rules and habits that matter for contractor marketing.
Licensing. California's Contractors State License Board (CSLB) regulates contractors, and your license number should appear in your advertising and on your website. Google's LSA program also requires verification of your license and insurance before you can run. Check current requirements on the CSLB website, since rules and thresholds change.
Service area. California is large. A Sacramento contractor does not want leads from Stockton unless the travel is worth it. Set your ad targeting by zip code or city, and exclude areas you will not serve.
Language. In much of Southern California and the Central Valley, a share of searches are in Spanish. If you or your staff speak Spanish, a Spanish-language ad group and Business Profile description can reach customers your competitors miss.
Seasonality. HVAC demand spikes in summer heat waves. Roofing and water damage jump after winter storms. Plan your budget around those peaks, and consider cutting spend in slow weeks.
Texting and email. If you follow up by text or email, get consent where required and keep to federal rules. Do not buy phone lists and text them cold.
How to decide and what to do next
Work through this order. It keeps spending low while you learn what works.
- Work out your numbers. Know your average job value, your margin and your close rate. Decide the most you can pay for a booked job. A common starting point is 10% to 15% of job revenue, but your margin sets the real limit.
- Fix the basics. Claim and complete your Google Business Profile, add real photos, and ask every happy customer for a review.
- Start with one paid channel. For urgent trades, begin with Google LSAs. For larger projects, begin with Google Search ads.
- Set a test budget for 60 to 90 days. Lead quality needs a few weeks to show, and one week of data is not enough.
- Track from lead to job. Record the source of every call and every booked job. Without that, you cannot tell which channel earns its cost.
- Add a second channel only when the first works. Then widen the mix.
If you hire an agency, ask for monthly reports showing cost per booked job, not just clicks or leads. Avoid anyone who requires a long contract before showing you a plan, or who will not give you ownership of your ad accounts.
When lead generation is not the answer
Paid lead generation is a poor fit in some cases.
- You are already booked out. More leads will only lengthen your wait list and annoy customers.
- Your reviews are weak. Homeowners compare ratings. Fix your service issues or reputation first.
- You cannot answer the phone. Solve that first, as covered above.
- Your margins are thin. If a lead costs $80 and your jobs earn $300 profit, a 15% close rate will lose you money.
In these cases, referrals, repeat-customer outreach and local SEO cost less and compound over time.
FAQ
How much should a California contractor spend on marketing per month?
It varies by trade and revenue. Many small contractors start with a few thousand dollars per month for ads, plus any agency fee. Base the number on how many jobs you can handle and how much you can afford per booked job, not on a fixed percentage.
Are Google Local Services Ads worth it for contractors?
For urgent trades, often yes. You pay per lead, the leads are exclusive, and published ranges run from roughly $30 to $100+ per lead depending on trade and market. They work only if you answer fast and your reviews are solid. Dispute any leads that are clearly not valid, as Google has a process for this.
Is Thumbtack or HomeAdvisor better than Google ads?
They are faster to start and can be cheaper per lead, but the leads are shared, so close rates tend to be lower. Google's leads usually cost more and convert better. Many contractors test one marketplace and one Google channel side by side and compare cost per booked job.