If you are a contractor trying to grow your business, you have probably asked this question a hundred times. How much should I be spending on marketing? What is a reasonable cost per lead? Am I getting ripped off?

The honest answer is: it depends. But "it depends" is useless when you are trying to set a budget. So we put together a real breakdown based on actual campaign data, industry benchmarks, and what we see running lead generation for plumbers, electricians, general contractors, and other trades in the Bay Area.

The Real Cost Per Lead by Trade

Lead costs swing depending on trade, location, and competition. These are the ranges we consistently see for Bay Area contractors running paid ad campaigns:

Focus Media's Local Lead Engine typically delivers leads at $25 to $70 CPL for contractor clients, depending on trade and market. Our best-performing campaigns have sustained under $30 CPL for weeks at a time.

DIY vs. Agency: What You Are Really Paying For

The DIY Route

Running your own ads on Google or Meta is technically free -- you only pay for the ad spend itself. But the hidden costs are real:

The Agency Route

Working with a marketing agency adds a management fee on top of your ad spend. The trade-off is expertise and systems. A typical agency engagement for contractors looks like this:

The ROI Math That Actually Matters

Cost per lead matters, but it is not the number that should drive your decision. What matters is return on investment. We break it down like this:

Example: A general contractor invests $3,000/month total. At $60 CPL, that generates 50 leads. With a 20% close rate, that is 10 new jobs. If the average job is $8,000, that is $80,000 in revenue from a $3,000 investment -- a 26x return.

Even at more conservative numbers -- $70 CPL, 15% close rate, $5,000 average job -- you are still looking at a 5x return. The question is not whether lead generation works for contractors. It is whether you have the systems to close the leads you get.

Thumbtack, Angi, and Other Lead Platforms

Many contractors start with lead marketplaces like Thumbtack, Angi (formerly Angie's List), or HomeAdvisor. Easy to sign up for. But the downsides are real:

Compare this to exclusive leads from paid advertising, where the homeowner saw your company specifically, clicked on your ad, and submitted their information directly to you. Close rates on exclusive leads typically run 15 to 25 percent, making the effective cost per customer much lower even though the sticker price per lead is higher.

Google Ads vs. Meta Ads for Contractors

Both platforms work for contractor lead generation, but they serve different purposes:

At Focus Media, we primarily run Meta campaigns for contractor clients because the creative component, professional video ads, gives us a clear performance edge. Video ads showing real work, real results, and the contractor's personality consistently outperform text-based Google ads for trades where trust and credibility matter.

What a $3,000/Month Investment Looks Like

A realistic picture of what a contractor should expect from a $3,000/month total marketing investment with a competent agency:

These are not projections. These are the results we deliver through our Local Lead Engine program. Every client gets custom video content, a fully automated CRM pipeline, and campaign optimization based on real data, not guesswork.

What It Comes Down To

Lead generation for contractors is not cheap. But it does not need to be expensive relative to the revenue it brings in. The contractors who win invest in exclusive lead flow, respond fast, and have systems to convert. Whether you go DIY or agency, the math needs to make sense: if you are spending $3,000 and generating $15,000+ in new revenue, you have a marketing engine worth scaling.

If the math is not working, the problem is usually not the leads. It is the follow-up, the sales process, or the ad creative. Fix those first before deciding that "marketing does not work."