Contractor CAC by Channel: 2026 Cost Per Acquisition Comparison Across LSA, Google Ads, SEO, Facebook, Angi, and Referrals
Contractor CAC by channel in 2026: referrals under $50, mature SEO $50-$150, Google Local Service Ads $168 per booked customer, Google Ads $300-$400 blended, Facebook Ads $300-$500, Thumbtack $250, Angi $542. The 11x gap between cheapest and most expensive channel is why channel mix matters more than total ad budget. Most shops over-allocate to the worst-performing channel because they confuse cost per lead with cost per acquired customer.
Key Takeaways
- Contractor CAC ranges from under $50 on referrals to $542 on Angi in 2026, an 11x spread across the same six channels every shop is using (BlueGrid Media 2026, SearchLight Digital)
- Google Local Service Ads land at $168 per booked customer, 51% cheaper than the $472 blended Google Ads CAC and 71% cheaper than the $804 non-branded Google Ads CAC (SearchLight 2026, 888 contractors, $6.72M LSA spend)
- Mature SEO drives CAC to $50-$150 once the asset is built, but the first 6-9 months produce close to zero customers while the spend still runs at $1,500-$5,000 per month
- Facebook Ads CAC for home service lands at $300-$500 because intent is lower than search, lead quality is mixed, and close rates collapse below 15% on cold-form fills
- Contractors running both LSA and SEO together generate 42% more total leads at a 40% lower blended CAC than single-channel shops (SearchLight multi-channel data)
Contractor CAC by channel in 2026 ranges from under $50 on referrals to $542 on Angi. That is an 11x gap across the exact same six channels every home service shop is already using. The owners who win the channel mix do not necessarily spend more, they allocate to the channels with the lowest cost per acquired customer instead of the lowest cost per lead.
SearchLight Digital’s 2026 benchmark tracked $6.72M in LSA spend across 888 contractors and pegged the cost per booked customer at $233 on LSA, $472 on blended Google Ads, and $804 on non-branded Google Ads. BlueGrid Media’s aggregator comparison pushed Angi to $542 per booked job and Thumbtack to $250. Add in mature SEO at $50-$150 and referrals under $50 and the spread between cheapest and most expensive is more than ten times.
Most contractors react to the cheapest CPL and miss the CAC entirely. This is the 2026 channel-by-channel breakdown, how to calculate CAC correctly per channel, and where the math fakes itself.
How to actually calculate CAC by channel
CAC by channel is a different math problem than blended CAC. The formula stays the same, the allocation logic gets harder.
Channel CAC = (ad spend for that channel + allocated content/tools/agency cost) / new customers acquired from that channel in the period
The allocation pieces that get missed:
- Ad spend by channel: Google Ads, LSA, Meta Ads Manager, Angi/Thumbtack/HomeAdvisor billing, direct mail invoices.
- Content cost allocated by channel. SEO eats blog writing, link building, schema work. Google Ads eats landing pages and copy testing. Facebook eats creative production.
- Tool cost allocated by channel. Call tracking (CallRail, WhatConverts) splits by call volume. CRM and landing page tools split by which channels use them.
- Agency cost split by spend percentage if the agency runs multiple channels, or by reported hours if they run SEO and content too.
- CSR payroll allocated by lead volume per channel.
- Sales commission by channel if commissions vary, otherwise blended.
The denominator gets trickier. New customers from each channel requires source attribution at the booked-job level, not the form-fill level. Tag every landing page with a unique tracking number, every form with a hidden source field, and pipe the source into your CRM at close. Marketing attribution for home service covers the wiring.
A $2M shop spending $180K on marketing across six channels needs six different CAC calculations to know where the next dollar goes. The owners who treat marketing as one blended bucket are flying blind on the most important allocation decision they make every month.
2026 contractor CAC benchmarks by channel
The full 2026 cost per acquired customer breakdown, sourced from SearchLight Digital, BlueGrid Media, LocaliQ, and aggregated contractor data:
| Channel | CAC range | Close rate | Notes |
|---|---|---|---|
| Referrals (past customers) | Under $50 | 50-70% | Incentive payout plus program management |
| Mature SEO + GBP | $50-$150 | 25-35% | After 6-9 month ramp |
| Google Local Service Ads | $168 | 38-44% | Exclusive pay-per-call leads |
| Thumbtack | $250 | 12-18% | Credits shared across competitors |
| Google Ads (blended) | $300-$400 | 25-30% | Branded plus non-branded |
| Facebook/Meta Ads | $300-$500 | 8-15% | Lower intent, cold form fills |
| Google Ads (non-branded) | $472-$804 | 18-22% | Pure prospecting search |
| Angi | $542 | 8-12% | Shared with 3-5 contractors |
Google Local Service Ads: $168-$190 CAC. SearchLight’s 2026 data puts LSA at $53 average CPL across home services with HVAC at $51, plumbing at $57, electrical at $39. Book rate of 38-44% pushes cost per booked customer to $168, 51% cheaper than blended Google Ads. Exclusive leads, active intent, pay-per-call structure, Google badge for credibility. The best paid channel for home service in 2026 and the primary spend allocation for most shops under $5M.
Mature SEO and Google Business Profile: $50-$150 CAC. Marginal cost of the next lead from a ranking page is essentially zero, but the asset takes 6-12 months to produce consistent flow. Geek Powered Studios’ 2026 comparison shows the Map Pack drives over half of home service search traffic. The catch: first six months produce nearly zero customers while spend runs $1,500-$5,000/month. Lead aggregators vs your own pipeline breaks down the build-vs-rent calculus.
Google Ads PPC: $300-$400 blended CAC, $472-$804 on non-branded. Blended CPL at $104, non-branded at $149, Performance Max at $72. Close rate of 25-30% because the lead is researching rather than ready-to-book. Works as backfill when LSA caps out and for commercial campaigns. Cost of Google Ads for contractors walks the full math.
Facebook/Meta Ads: $300-$500 CAC. Plumbing Meta Ads run $72.97 per lead per LocaliQ data, but the close rate on cold form fills sits below 15% because intent is interrupted browsing, not active search. Facebook wins on service plan promos, dense-market brand awareness, and retargeting prior site visitors. Cold prospecting rarely wins on CAC against search for emergency trades.
Angi: $542 CAC. BlueGrid Media’s 2026 aggregator data pegs Angi at $542 per booked job because the form fill goes to 3-5 contractors simultaneously and close rates collapse to 8-12%. $0-$350/month subscription plus $15-$100+ per lead stacked against the lowest close rate of any channel. Capacity-filler at best, customer-stealer at worst.
Thumbtack: $250 CAC. Lower than Angi but still expensive because credits get shared with up to 10 contractors. 12-18% close, 70-75% ghost rate on credits purchased.
Referrals: under $50 CAC. A $25-$75 incentive payout plus program management. Highest close rate of any channel at 50-70% because the prospect is pre-sold. Most contractors have a referral program in name only and never automate the ask after the install.
Why CAC differs from CPL: close rates do the heavy lifting
The number that gets quoted at industry events is cost per lead. The number that pays the bills is cost per acquired customer. The two rank channels in completely different orders.
Worked example:
- Channel A: $50 CPL, 10% close rate. CAC = $500
- Channel B: $150 CPL, 40% close rate. CAC = $375
Channel A looks cheaper on the CPL leaderboard and costs 33% more per actual customer. This is exactly how shops end up over-allocated to Angi and Thumbtack while under-allocated to LSA and mature SEO.
The close rate gap by channel in 2026:
- Referrals: 50-70% close
- LSA: 38-44% close (exclusive pay-per-call)
- Mature SEO/GBP: 25-35% close (high-intent organic)
- Google Ads: 25-30% close (branded higher, non-branded lower)
- Thumbtack: 12-18% close
- Facebook Ads: 8-15% close
- Angi: 8-12% close
Lead quality, intent, exclusivity, and speed-to-lead all stack into the close rate variance. A contractor with strong CSR conversion training pushes every channel’s close rate up by 10-15 percentage points, which compounds across channels and cuts blended CAC by 20-30%. Contractor call tracking covers the source-attribution side that connects every channel to its real close rate.
What top operators actually do with channel CAC data
The separator between top-quartile contractors and the median in 2026 is not budget size. It is what they do with the channel CAC numbers.
Reallocate aggressively when channel CAC shifts. Top operators run a monthly channel CAC review and shift spend within 30 days. LSA gets cheaper in winter, non-branded Google Ads gets expensive in HVAC summer, Facebook gets cheap for service plan promos in shoulder seasons. Shops holding the same mix all year leave 15-25% CAC efficiency on the table.
Run LSA and SEO together for the multi-channel discount. SearchLight Digital’s multi-channel data shows contractors running both LSA and SEO generate 42% more total leads at 40% lower blended CAC than single-channel operators. Branded search lift from organic ranking reduces LSA cost over time.
Treat referrals as a budgeted channel, not a happy accident. Top operators run a clear $50-$100 payout, an automated ask sequence after every install, and a dashboard tracking referral velocity. Median shops “ask when we remember” and capture under 5% of available referrals.
Use aggregators as capacity-filler only. When LSA and SEO produce enough volume, aggregator spend goes to zero. When the schedule has gaps, Thumbtack or Angi turn back on for specific time slots. Shops paying Angi $4K/month while LSA is producing strong are misallocated by definition.
Build owned channels first, rent the rest. Tommy Mello’s Owned and Operated podcast hammers this for multi-truck operators. Owned channels (referrals, SEO, GBP) have decreasing CAC over time. Rented channels have flat or rising CAC because the platform extracts every dollar of efficiency you build.
A contractor on r/sweatystartup tracked channel CAC for 18 months and found his blended number dropped from $385 to $215 by shifting 30% of Angi budget to SEO and 20% of cold Facebook to LSA. Same total marketing dollars, 44% lower blended CAC.
The attribution problem: multi-touch reality
Channel CAC math assumes a clean attribution from channel to booked customer. In practice it’s messier.
The typical 2026 home service customer path to booking:
- Sees a Facebook ad while scrolling (touch 1)
- Searches “[city] HVAC repair” on Google two weeks later, clicks LSA (touch 2)
- Reads Google Business Profile reviews (touch 3)
- Visits the company website to verify legitimacy (touch 4)
- Calls the LSA number (booking event)
Last-click attribution credits the entire customer to LSA. The Facebook ad, the GBP optimization work, the SEO that ranked the website all get zero credit. Cut the Facebook spend based on “zero attributed customers” and the LSA CPL goes up because the brand familiarity that made the click happen disappears.
Three honest ways to handle this:
- Holdout testing. Pause a channel for 30 days in one region, compare booked-job volume against a control region. The volume drop attributes to that channel beyond its last-click number.
- Post-call source survey. CSR asks every new customer “how did you hear about us” and logs the answer. Imperfect but captures multi-touch better than digital attribution alone.
- Branded search lift as a proxy. When awareness channels (Facebook, direct mail, vehicle wraps) are running, branded search volume climbs. The branded search lift is partially attributable to those channels even though it shows up in Google Ads or organic.
Marketing attribution for home service has the full attribution playbook including UTM tagging, CRM integration, and the holdout test mechanics.
Common CAC by channel mistakes
Five mistakes inflate channel CAC reporting at almost every shop.
Mistake 1: Counting CPL as CAC. A $50 Angi CPL with a 10% close rate is a $500 CAC. Owners who quote “my Angi CAC is $50” are quoting CPL and making decisions on the wrong number.
Mistake 2: Excluding shared overhead from channel CAC. Pure ad spend divided by channel customers ignores agency retainer, tools, and CSR payroll. Real channel CAC is 1.5-2x the ad-spend-only number after allocation.
Mistake 3: Crediting last click only. Multi-touch paths credit the last channel and starve the awareness channels that enabled the click. Cutting awareness spend collapses the last-click channel’s efficiency three months later.
Mistake 4: Comparing 30-day CAC across channels with different ramps. SEO has a 6-9 month ramp where CAC looks infinite. LSA produces customers in week one. Rolling 12-month CAC by channel is the honest comparison.
Mistake 5: Ignoring lifetime value differences by channel. Referral customers have 2-3x the LTV of cold Facebook leads because they trust the brand from day one. CAC by channel without LTV by channel makes the cheapest CAC channel look best when it might be producing the worst customers.
Fix these five and the channel CAC numbers you report become the channel CAC numbers that actually exist.
The honest take
Most contractors over-allocate to the worst channel because they react to CPL and never calculate CAC. Shops paying Angi $4K a month while their LSA could absorb another $3K are subsidizing the platform that owns the customer at the cost of the channel that gives them the customer.
The 2026 winning channel mix for a $1M-$5M home service shop:
- LSA: 40-50% of paid budget
- Google Ads (branded, Performance Max, non-branded selectively): 20-25%
- SEO and Google Business Profile: 15-20%
- Referrals: 5-10%
- Aggregators: 0-10% (capacity-filler only)
- Facebook: 0-10% (service plan promos, retargeting, dense-market awareness)
Run the channel CAC math monthly. Reallocate within 30 days. Build owned channels relentlessly. The blended CAC takes care of itself when the channel mix is right.
The contractors who win the next five years are not the ones who spend most on marketing. They are the ones who allocate to the lowest-CAC channels first and treat high-CAC channels as discretionary backfill. The math is sitting in everyone’s CRM. Most owners just never run it.
Pipeline cuts CAC across every channel by identifying the 95-97% of website visitors who never call or fill out a form. Most contractor sites pay full ad cost to drive traffic, then lose the conversation because the prospect was researching three contractors at once. Pipeline identifies those anonymous visitors and gives you the contact information to follow up directly, turning ghost traffic into booked jobs at zero additional ad spend, which is the only way to cut blended CAC without cutting volume.
Written by
Pipeline Research Team