What Contractor Marketing Actually Costs in Knoxville, With the Real Numbers

Published retainer ranges, measured cost per lead by trade, and the arithmetic for working out what a lead is actually worth to your shop before you sign anything.

Most contractor marketing retainers in East Tennessee land between $1,000 and $3,000 a month, with ad budget on top and a one-time build between $3,500 and $15,000. Published survey averages range from $1,557 to $2,917 depending on who got surveyed. Below is every number we have, where each comes from, and the arithmetic that tells you what you can afford.

Almost nobody publishes pricing. The stated reason is that every engagement is different. The real reason is that a published number invites comparison, and comparison is uncomfortable when the work behind it is thin.

A shop in Maryville or Lenoir City lacks the cushion a major-metro shop has. Smaller tickets and cheaper clicks cut the same direction: the math is tighter on both ends, so a wasted $1,200 a month hurts more here, not less. In East Tennessee, consistency beats budget - but you cannot be consistent about a number you have never worked out.

The short answer, with the ranges written down

Two credible surveys have actually asked providers what they charge. An Ahrefs survey of 439 providers in 2024 found an average monthly SEO retainer of $2,917, found that providers serving local-only clients averaged $1,557 a month, and found that 68.8% of all providers charge $2,000 a month or less. That local-only figure is the one that matters to you, because you are a local-only client.

An SE Ranking survey of 260 agencies in December 2024 found 64% of agencies charge under $1,000 a month. Those results disagree by roughly threefold, and the disagreement is the most useful thing in this article.

Why two honest surveys land threefold apart

SE Ranking's panel was 94% small local agencies. Ahrefs surveyed a wider mix including larger shops with national clients. Neither is wrong; they sampled different populations.

What that tells a buyer: below roughly $1,000 a month you are almost certainly buying a solo operator. Not automatically bad - some of the best local operators we know work alone. It does mean you should ask who does the work, how many accounts they carry, and what happens when they take a week off in July. Above roughly $3,000 you are paying for a team, and you should be able to name them.

Management fee and ad spend are not the same line item

This is the most common way contractors get misled, and it is usually not deliberate. An agency quotes "$3,500 a month, all in." Three months later the owner asks why Google Ads shows only $1,800 in spend. The answer: $1,700 was the management fee. He thought he was buying $3,500 of advertising. He was buying $1,800 of advertising and $1,700 of labor.

Both are legitimate costs. Conflating them is not. Before you sign, get these written separately:

  • The monthly management fee, which is what the agency keeps.
  • The monthly media budget, which goes to Google or Meta and which you can verify inside your own ad account.
  • Any one-time build or setup cost, itemized.
  • Any third-party software passed through, with the vendor named.

A reasonable management fee on managed Google Ads runs roughly 15% to 25% of media spend, or a flat fee that works out similar. A fee at 50% of spend is not automatically theft, but it needs a good explanation and usually means your budget is too small for the arrangement.

What it costs to build the asset before anyone runs anything

Ongoing work sits on top of something. If that something is bad, the ongoing work subsidizes it forever.

A multi-page contractor website with real service pages, tracked phone numbers, and forms that route correctly runs from low four figures to mid five figures, depending on page count and whether photography and copy are included. Brand identity is separate. Print, signage, and vehicle wraps are separate again, and for a trades business the trucks are often the highest-return brand asset you own.

The setup items people forget: call tracking, conversion tracking that fires on booked jobs rather than page views, and Google Business Profile cleanup. None of it is glamorous. All of it decides whether you can tell if the money worked.

The percentage-of-revenue question, and who that number is really for

Somebody will tell you to spend a fixed percentage of revenue on marketing. That number usually comes from Gartner's 2026 CMO Spend Survey, which found companies spend an average 7.8% of revenue on marketing in 2026, up from 7.7% in 2025. Read the sample before you use it: Gartner surveyed 401 chief marketing officers at large companies, and not one runs six trucks out of a shop in Alcoa.

Use 7.8% as a sanity check, not a target. At 2% you are probably coasting on referrals. At 18% without a deliberate growth push, something is leaking. The right number for your shop comes out of the arithmetic below, not out of a survey of enterprise CMOs.

Hold one more figure next to it. Jobber surveyed 1,050 home-services owners in December 2025 about where business actually comes from: referrals and repeat customers 59%, Facebook 32%, Google Search 20%, Local Service Ads 19%. Paid acquisition competes with a referral engine that already produces most of your work.

Three ways agencies price, and the honest trade-off in each

Monthly retainer

You pay a fixed fee for an agreed scope. Easiest to budget against. The honest trade-off: a retainer pays for effort, not outcome. In a good month you get more than you paid for. In a bad month you still pay. The failure mode is drift, where the work quietly becomes reporting on itself. Name two or three deliverables that must ship every month and check that they did.

Project or fixed-scope

You pay a set price for a defined thing: a website, a brand identity, a set of service pages. The honest trade-off: scope is finite and so is the relationship. Nobody is watching the account in month four. Project pricing is right for builds and wrong for anything needing ongoing attention, which includes every form of search visibility.

Performance or pay-per-lead

You pay per lead, or a base plus a bonus tied to results. The honest trade-off, and it is real: whoever defines "lead" controls the invoice. A 2am form fill from Sevierville from someone comparing prices is a lead. So is a wrong number. Pay-per-lead also pushes volume over quality, because the vendor is paid on count. Define a qualified lead in the contract, with disqualifiers spelled out, and insist on recorded calls you can spot-check.

None of the three is dishonest. Each fails in a predictable direction. Pick the failure you can manage.

Now do the math for your own shop

Everything above is context. This is the part that decides your budget.

LocaliQ published Google Ads benchmarks in July 2026 covering 3,211 US home-services campaigns, using data from April 2024 through March 2025. Measured cost per lead by trade: HVAC $127.74, plumbing $129.02, roofing $228.15, electrical $93.69, home services overall $90.92.

A lead is not a job. Getting from one to the other requires a close rate. Theo Prada of Queen Consultancy, quoted in Contractor Magazine in August 2026, put close rates at roughly 30% to 45% in plumbing and 25% to 40% in HVAC. That is agency portfolio data, not independent research, so treat it as a starting range and replace it with your own number as soon as you have one.

An HVAC replacement in Maryville

Angi's 2026 figures put an average HVAC system replacement at $7,500, in a range of $5,000 to $12,500.

At a 40% close rate you need 2.5 leads per job. That is 2.5 times $127.74, or $319.35 of ad spend per booked replacement. At a 25% close rate you need 4 leads, or $510.96.

So the ad cost of booking a $7,500 job runs from $319 to $511, or 4.3% to 6.8% of the ticket. Now apply your own gross margin. At 40%, that job carries $3,000 of gross profit, and $319 to $511 is 10.6% to 17.0% of it. Workable. Not comfortable at the bottom of the close-rate range, which is the argument for fixing the sales process before raising the budget.

A $340 drain clear, and why the same budget fails

Angi puts an average plumbing repair at $340. Plumbing leads cost $129.02. At a 45% close rate you need 2.22 leads per job, which is $286.71 of ad spend. At 30% you need 3.33 leads, which is $430.07. Against a $340 ticket, one is a rounding error from break-even and the other is a loss before the truck leaves the yard.

That is not an argument against advertising plumbing services. It is an argument that a repair call cannot carry a paid-search lead on its own. It pays when the customer repeats, when the tech finds the failing water heater, or when the call arrives through a cheaper channel. Which is why for lower-ticket trades the money usually belongs in local search and map visibility before it belongs in the auction.

Working backward to a monthly number

Say you run an HVAC shop out of Alcoa and want ten more system replacements a month. At a 30% close rate that takes 33.3 leads. At $127.74 each, about $4,260 a month in ad spend. Add a retainer at the Ahrefs local-only average of $1,557 and your total is roughly $5,817. Ten replacements at $7,500 is $75,000 in revenue. Total marketing cost lands at 7.8% of revenue.

That this lands on Gartner's number is a coincidence, worth naming precisely because it looks like confirmation and is not. The point is the direction of the calculation. You do not pick a percentage and back into a goal. You pick a goal, price the leads, apply your close rate, and see what percentage falls out. If that percentage frightens you, the problem is usually the close rate, not the ad budget.

Why "expensive" is a meaningless word

An agency at $1,200 a month that books four jobs costs $300 per booked job in fees. An agency at $3,600 a month that books thirty costs $120. The second is three times the invoice and less than half the price.

Cost per booked job is the only number that settles the question. If your agency cannot report it, booked jobs are not being tracked back to source, and everything either of you says about performance is a guess.

Why we will not print a Local Service Ads cost per lead

You will find articles stating a specific cost per lead for Google's Local Service Ads in your trade and city. Do not trust any of them, including one from us. Google publishes no cost-per-lead data for Local Service Ads. Every circulating figure is some agency's own account portfolio, presented without methodology, and the estimates disagree by two to threefold. Quoting one would be inventing a number and dressing it as research.

What is measured is placement. A WebFX study of 500 SERP runs in May 2026 found Local Service Ads appeared on 78 of 100 home-services keywords and always in position one, the local pack on 98 of 100, and regular Google Ads on only 26 of 100. That tells you the placement is worth having. It does not tell you what a lead costs in Oak Ridge, and neither can anyone else until you run it.

The August 2026 change that affects your budget

Google is migrating Local Service Ads into Performance Max pay-per-lead. Per Google Ads Help, the US home-services rollout began in August 2026, manual bidding and industry Target CPA are being deprecated, and historical reporting does not carry over.

Export your prior-year cost benchmarks now, because they will not carry over. Expect more of your result to depend on review volume and conversion signals rather than bids you control. And treat any confident Local Service Ads cost projection for 2027 as a projection about a system being rebuilt.

What makes an engagement cost more than it should

The retainer is rarely where the money goes wrong. These are.

You do not own the assets. If the agency owns the domain, the ad account, the Google Business Profile, the call tracking numbers, or the website, leaving costs you your history. Everything should sit in accounts you own, with the agency granted access. Ask before you sign, not after.

You are paying for reporting instead of results. A twenty-page monthly deck about impressions and keyword positions is a lot of billed hours spent describing activity. One page stating how many leads, from where, how many booked, and at what cost is worth more and takes less time to produce.

Long lock-ins with no early exit. Twelve months is common and defensible for search work, which is genuinely slow. Twelve months with no performance out is not. A fair structure is an initial term long enough for the work to compound, then month-to-month, with your assets released on request regardless.

Rebuilding what you already paid for. Every new agency wants a new website. Sometimes that is right. Often it is the fastest way to bill $12,000 in month one and reset the clock on accountability. Ask what is broken and what a fix would cost instead.

Scope you never use. Social posting for a septic company in Greenback, four articles a month nobody reads. Cut anything you cannot connect to a booked job in two steps.

Frequently asked questions

How much should a small HVAC company in Knoxville spend on marketing each month?

Work backward from a job goal rather than picking a number. Using LocaliQ's measured HVAC cost per lead of $127.74 and a 30% close rate, each booked replacement costs about $426 in ad spend. Ten replacements a month needs roughly $4,260 in media plus a management fee. Most East Tennessee shops running that volume land between $4,000 and $7,000 a month all in, media included.

Is a $500 a month marketing agency a scam?

Not necessarily, but know what you are buying. SE Ranking's December 2024 survey of 260 agencies found 64% charge under $1,000 a month, and 94% of that panel were small local agencies. At $500 you are buying a few hours of one person's attention. That can genuinely maintain a Google Business Profile and answer reviews. It cannot run paid search, produce content, and manage a website at the same time.

Do I have to spend on ads to rank in the map pack?

No. Paid ads and organic map rankings are separate systems, and paying Google for one does not improve the other. Map visibility comes from Google Business Profile completeness, review volume and recency, proximity to the searcher, and your website's local signals. Shops in Farragut and Sevierville regularly outrank bigger advertisers on organic map results alone.

Why will you not tell me what Local Service Ads cost per lead?

Because Google does not publish that data and nobody else has a defensible source for it. Every figure in circulation comes from one agency's own accounts, without methodology, and the numbers disagree by two to threefold. Any specific figure we gave you would be a guess wearing a citation. Run a small test budget for thirty days and you will have a real number for your own market.

Keep reading

Want this math run against your own trade, close rate, and average ticket? Bring three months of invoices and we will build it with you on a call. No deck, no pitch, and you keep the spreadsheet whether you hire us or not. See how we approach contractor marketing and HVAC marketing, then book a call.

Mike Carleton
CEO & Founder, Forty-Second Street
Want more booked calls?
We build SEO & AI search visibility systems for home-service pros. Free 3-minute visibility audit — no pitch, just the gaps.
Book a Free Call
Embedded Marketing Team

Want results like this for your business?

Strategy, design, ads, SEO, and AI search — a full in-house team without the in-house payroll. Book a free call and we'll show you exactly where you're losing customers.
Book a Free Call