A Southeastern Mass Contractor Pays $3,734 a Month to Advertise. Here Is Every Line Item.
Nobody publishes what digital advertising actually costs a general contractor. So on 3 September 2026 we priced the whole stack from the vendors' and benchmark publishers' own pages: Google Ads, Local Services Ads, Meta, call tracking, landing pages, management fees. Plus the two fixes that cost nothing.

Search "how much do Google Ads cost for contractors" and you get thirty pages that end in "it depends" and a contact form. Ask an agency and you get a proposal with one number on it and no arithmetic behind it.
So on 3 September 2026 I priced the whole thing. Every figure below came off a page I loaded that day, and I have named the source for each one. Where nobody publishes a real number, I say "not measured" instead of inventing one, and there is more of that than you would expect.
The contractor we are pricing#
Owner-operator plus three or four guys, depending on the season. Kitchens, baths, additions, decks, the occasional whole-house remodel. Working Fall River, Somerset, Swansea, Dartmouth and out toward Taunton. Twenty years of referrals, a truck with the name on the door, and a phone that gets answered on a jobsite with a saw running in the background.
That contractor is not failing. He is booked. The reason he is reading a pricing article is that the referral pipeline went quiet for six weeks last spring and he does not want to be that exposed again. Fair. That is the correct instinct, and paid acquisition is the correct tool for it. What follows is what the tool costs.
The line items#
Everything below is USD, monthly, list price, read on 3 September 2026. Where a vendor offers a cheaper annual rate I used the annual rate, because that is the honest floor.
| Line item | What you are buying | Monthly | Annual |
|---|---|---|---|
| Google Ads media spend | The floor for a low-competition local market | $1,500.00 | $18,000.00 |
| Google Ads management | Mid-tier local retainer, the band most small businesses land in | $1,000.00 | $12,000.00 |
| Local Services Ads | 10 leads at the $54 blended contractor cost per lead | $540.00 | $6,480.00 |
| Google background check | Required to run LSA. Google charges nothing for it | $0.00 | $0.00 |
| Meta ads media spend | Facebook and Instagram lead campaigns | $500.00 | $6,000.00 |
| Call tracking | CallRail Lead Tracking Complete | $95.00 | $1,140.00 |
| Landing page tool | Unbounce Build, billed annually | $74.00 | $888.00 |
| Lead marketplace | Angi annual membership, amortised | $25.00 | $300.00 |
| Total | $3,734.00 | $44,808.00 |
The three numbers worth arguing about#
The management fee is a quarter of the bill and it is not optional at this spend. Published guidance from agencies that will state a range puts flat retainers at $500 to $5,000 a month, or 10 to 20 percent of spend with a floor around $500. The $750 to $2,000 tier is described as where most local businesses land. I used $1,000. If someone quotes you $300 a month, you are buying a template and a monthly PDF, not management.
Local Services Ads are the cheapest lead on this list and most contractors here are not running them. LSA is pay-per-lead, not pay-per-click. You set an average weekly budget and Google charges you when a lead comes in, not when someone clicks. General contractor is an eligible category, alongside handyman, bathroom remodeling, kitchen remodeling, carpenters, flooring, siding and roofers. Against a $54 blended contractor cost per lead, that is roughly half what the same lead costs you on the search side.
The background check is free and people assume it is not. Google's own documentation is explicit: "Businesses aren't charged for the background check." It covers the business entity, the owners and field workers, and there is no credit check. The badge is the highest-trust thing you can put next to your name in a local search result and it has a dollar cost of zero.
What $3,734 actually buys#
Here is the arithmetic nobody shows you. The benchmarks are national, published April 2025 through March 2026 across more than 13,000 campaigns.
| Channel | Spend | Benchmark | Leads |
|---|---|---|---|
| Google Ads search | $1,500 | $8.33 avg CPC, 8.05% conversion rate | ~14 |
| Local Services Ads | $540 | $54 blended contractor cost per lead | 10 |
| Meta lead campaigns | $500 | $2.23 avg CPC, 5.22% conversion rate | ~12 |
| Total leads | ~36 |
Thirty-six leads for $3,734 works out to about $104 a lead once you count the management fee and the tooling, not just the media. That figure lands within a dollar of the blended $104 cost per lead that one 2026 dataset of 816 contractors and $14.9 million in Google Ads spend reported. Two completely different roads to the same number is the closest thing to confirmation you get in this business.
Now the part that matters. In that same dataset, Local Services Ads leads booked at 43.9 percent. If your leads convert at that rate across all three channels, and I want to be clear that applying an LSA book rate to Meta traffic is my assumption and not a measured fact, thirty-six leads becomes about sixteen jobs at roughly $236 each in acquisition cost.
Sixteen jobs. For a contractor whose average job is a $14,000 bathroom, $236 to win one is a rounding error. For a contractor doing $900 deck repairs, it is a real percentage of the margin. Which is exactly why the next paragraph exists.
Lead-gen advertisers need value assignment more than ecommerce does, not less, because the value of a lead is never obvious from the conversion event itself. A form fill tells you almost nothing on its own.
That is the whole game. A general contractor's leads are not interchangeable. A kitchen gut and a "can you fix my storm door" arrive through the same form, cost the same $104, and are worth two wildly different amounts. If you have not told Google which is which, Google will happily buy you a hundred storm doors, report a beautiful conversion rate, and you will wonder why a great-looking dashboard is not paying the crew.
The place most of this money dies#
You can get every one of the numbers above right and still lose, because the click has to land somewhere.
When we measured the HVAC contractors Google returns for Fall River back on 13 July 2026, the median site took 9.5 seconds to show anything on a phone. Google's own "good" threshold is 2.5 seconds. Thirteen of the fourteen sites we could measure failed it. Eleven were in the "poor" band above four seconds. The slowest took 21.7 seconds. Those are the trades your customers compare you against, and the numbers are re-runnable by anyone: paste any contractor's URL into pagespeed.web.dev and watch.
At $8.33 a click, sending mobile traffic to a nine-second page is not a website problem. It is an advertising problem with a website-shaped cause, and you are paying for it twice: once for the click, and again in the lead that never arrives.
What I could not price, and I am not going to guess#
- Google publishes no LSA dollar figures. None. Their documentation says only that "Lead prices may vary depending on your location, the job type, the type of lead, or your bidding mode." Every LSA cost-per-lead number in this article, including the $54, comes from a third-party dataset of 888 contractors, not from Google.
- There is no Fall River number. Not for CPC, not for cost per lead, not for LSA lead prices. Nobody publishes benchmarks at the Fall River–New Bedford metro level. Every figure above is national, and this is a cheaper market than Boston. Read them as a ceiling, not a forecast.
- Meta does not break out CPM for home improvement. No source does. And the most recent Facebook benchmark report for this vertical is the 2025 edition; there is no 2026 one. Those Meta numbers are a year old and I am flagging it rather than passing them off as current.
- No agency I could find publishes an actual rate card. Ranges in a blog post, yes. A price sheet you can read before a sales call, no.
The fixes, cheapest first#
Free, today, twenty minutes: go dispute your bad leads. If you are already running Local Services Ads, Google does not charge for invalid or low-quality leads, and there is a dispute mechanism sitting right there in the interface. Most contractors never open it. Every wrong-number, wrong-town, spam and out-of-category lead you dispute is money back. Do it weekly, not never.
Free, today, one hour: write down what a lead is actually worth to you. Not what it costs, what it is worth. Take last year's jobs, work out what percentage of leads closed, multiply by your average job value. If one in six closes at $9,000, a lead is worth $1,500 and $104 is nothing. If one in twenty closes at $1,200, a lead is worth $60 and you are underwater at $104. You cannot fix your ads until you know which of those you are. This is a spreadsheet, not a purchase.
Free, today, ten minutes: register for Local Services Ads. The background check costs nothing. Worst case you have the Google badge sitting next to your name in a search result. Best case you are buying leads at roughly half the search price.
Under $100 a month: put call tracking on before you scale spend, not after. A contractor's leads come by phone. If you cannot tell which campaign made the phone ring, you are optimising blind and every dollar above about $1,000 a month is a guess.
The expensive one, and the one to do last: fix the page the ad lands on. If your mobile page is anywhere near that 9.5-second regional median, no amount of bid tuning saves it. Fix the page first, then buy the clicks.
If you are a Southeastern Mass GC, here is your Monday#
Open a spreadsheet and compute what one lead is worth to you. That is the whole task. It takes an hour, it costs nothing, and until it is done, every number in this article is trivia. Then register for Local Services Ads, because it is free to apply and it is the cheapest lead on the board. Then, and only then, ask what a click costs.
If you would rather someone else did the arithmetic and told you honestly whether paid acquisition is worth it for your job mix, that is a conversation I am happy to have and it does not cost anything either.
774.559.8992 · Joshua.Amado@AvalonPartner.com
Sources for every figure in this article: Google's Local Services Ads documentation (support.google.com/localservices), the WordStream/LocaliQ 2026 Google Ads benchmarks and 2025 Facebook benchmarks, the SearchLight Digital home services cost-per-lead dataset, CallRail's and Unbounce's own pricing pages, and Avalon's own July 2026 measurement run on Fall River HVAC contractor websites. All read 3 September 2026.
Want help putting this into practice?
Avalon Partner helps Fall River and South Coast businesses fix the gaps that cost them leads. Call 774.559.8992 or email Joshua.Amado@AvalonPartner.com.


