Why national CPC benchmark tables mislead you here
Ask what a Google Ads click costs and you get a table. Legal $8. Home services $6. Dental $6. Those figures are national averages, which means they blend Tampa-St. Petersburg with markets a fifth the size, a tenth the litigation volume and no hurricane exposure at all.
The averaging is not a small distortion. In the verticals where Tampa Bay money actually goes — legal, claims, restoration, roofing, cosmetic medicine — the national table understates this market routinely by two to four times. Owners build a budget on the national number, launch, and discover in the first fortnight that the plan bought a third of the clicks it promised.
So here are the numbers for this DMA, with the caveats stated plainly rather than buried. Every range below is for high-intent, non-brand commercial search terms, matched tightly, on desktop and mobile combined. Your own position inside a range is decided by Quality Score, ad schedule, match type discipline and how tightly you have drawn the geography. Nobody can quote you a single number honestly, and anyone who does is quoting an average of something you did not ask about.
What the Tampa-St. Pete DMA actually pays, by vertical
- Personal injury and accident law — $90 to $350+. The top terms sit at the upper end and go higher on mobile during weekday commuting hours.
- Insurance claims, public adjusting, claim disputes — $40 to $120.
- Water damage and restoration — $60 to $180 in normal conditions, materially higher inside a storm window.
- Roof replacement — $25 to $70. Repair and inspection terms run lower; storm-damage terms run much higher.
- Dental implants and cosmetic dentistry — $25 to $60. General dentistry and cleanings, $8 to $20.
- Med spa, aesthetics, elective cosmetic — $8 to $25, with clear seasonal movement.
- Emergency HVAC and plumbing — $18 to $45, concentrated in a handful of urgent phrases.
- Remodelling, pool construction, hardscaping — $12 to $35.
- Accounting, IT services, B2B professional — $10 to $40.
- Real estate — $3 to $12.
- Restaurants, retail, local consumer — $1 to $4.
Read the spread rather than the midpoint. A roofing company quoted a $12 average CPC by an agency working from a national table is being quoted a number that does not exist in this market for the terms that produce roof replacements.
The Florida premium: litigation, claims and why some verticals cost triple
The top of that list is expensive for reasons that have nothing to do with Google.
Florida sustains an unusually large volume of legal and claims-adjacent advertising, and personal injury is the clearest case. A single signed case can be worth a five-figure fee, which means an advertiser can rationally pay $200 for a click and still clear a healthy margin at a 2% conversion rate. When enough firms run that arithmetic in the same auction, the clearing price rises to where only firms with that case value can participate. The CPC is not irrational — it is a correct reflection of what the lead is worth to the highest bidder.
The same mechanic drives property-claims terms. Public adjusters, claim disputes, roof claim assistance and restoration all touch a claims environment with far more activity here than in most of the country, and the advertisers bidding on those terms are funded by percentage-of-claim economics rather than by fixed job pricing.
The practical consequence for a small advertiser is simple. In these verticals you do not win by outbidding. You win by narrowing until you are in a smaller auction — a specific injury type, a specific claim scenario, a specific neighbourhood in Tampa — where the national firms are not bothering to compete.
Storm season: what a named storm does to roofing and restoration CPCs
Hurricane season runs June through November, and it changes paid search economics in a way no benchmark table models.
When a storm is named and tracking toward the Gulf coast, search volume for roof repair, water damage, tarping and emergency restoration rises sharply — and so does the advertiser count, because national restoration franchises and out-of-state contractors switch on geo-targeting for the affected DMA within hours. They arrive with budgets set at national scale and no reason to respect local price norms.
What that produces, repeatedly: CPCs in restoration and roofing lifting well above baseline in the days around landfall, staying elevated for weeks rather than days, and only settling once the claims window closes and the transient advertisers leave. Volume surges too, so impression share collapses even for advertisers who did nothing wrong.
Two operational responses matter more than any bid strategy. First, budget for the season rather than the month — a flat monthly figure will exhaust itself in nine days during a spike and leave you dark during the highest-intent search of the year. Second, have the landing pages and phone coverage ready in advance, because a spike is when your conversion rate is tested hardest and there is no time to fix a page mid-event.
Seasonal population and the Q1 competition spike
The winter influx moves the auction as reliably as weather does, and it moves it in two directions at once.
Search volume rises for elective and discretionary categories — med spa, cosmetic dentistry, elective procedures, home improvement, real estate, private client services — because the population served is larger and skews toward buyers with time and money. That part every business expects.
What catches people out is that competition rises with it. Every practice in the market has noticed the same pattern and raised budgets for the same window, so the extra volume arrives alongside a higher clearing price. First-quarter CPCs in those categories commonly run meaningfully above the annual average, which means the season delivers more leads and a worse cost per lead simultaneously.
Plan the year with that shape in mind rather than dividing an annual figure by twelve. Categories with a winter peak should be over-weighted into it and under-weighted in the quieter summer months, when the same clicks cost less and the practices that budget flat are outbidding nobody.
CPC is not cost per lead: the conversion-rate maths
A CPC benchmark on its own tells you nothing you can act on. Cost per lead is the number that decides whether a campaign is viable, and it has two inputs:
Cost per lead = CPC ÷ conversion rate
A $30 click at a 3% conversion rate is a $1,000 lead. The same click at 8% is a $375 lead. Nothing about the auction changed — the landing page did.
That is why conversion rate is the cheaper of the two levers by a wide margin. You cannot negotiate the auction, but a service-specific page with matched messaging, a visible phone number, proof of local work and a form that asks for three fields instead of nine routinely converts two or three times better than a generic services page receiving paid traffic. We wrote about the specific failures in landing page mistakes that kill conversion rates; the reason landing page design sits inside our paid media work rather than beside it is that it is half of this equation.
If you have no data, plan on 3% for a well-built dedicated page and 1.5% for a general page. Do not use the figure from a case study.
Working backwards from a lead target to a monthly budget
This is the arithmetic to run before any agency conversation.
- Decide how many leads a month the business actually needs.
- Apply your close rate to check that lead count produces the customers you want.
- Take the top of your vertical’s CPC range above, not the midpoint.
- Apply a realistic conversion rate.
- Multiply out.
Worked example. A restoration company needs 20 leads a month. Clicks at $90, a 5% conversion rate: each lead needs 20 clicks, so each lead costs $1,800, and 20 leads costs $36,000 a month. If that is impossible, the honest options are to narrow the service line, narrow the geography, or accept fewer leads — not to run the same campaign on $6,000 and hope.
Second example. A dental practice needs 30 new patient enquiries. Clicks at $18, an 8% conversion rate on a dedicated page: $225 per lead, $6,750 a month. That works if a new patient is worth more than $225 at your close rate, which for most practices it comfortably is.
Run both directions. The budget tells you the leads; the lead target tells you the budget. If the two do not meet, the campaign scope is wrong, not the estimate.
The minimum viable budget, and when not to run Google Ads at all
There is a floor below which paid search does not work regardless of who manages it, and it is set by conversion volume rather than by dollars.
Automated bidding needs roughly fifteen to thirty conversions per campaign per month to leave a learning state and optimise reliably. Below that the system is guessing, you pay premium prices for the privilege, and the reporting will not tell you anything conclusive for months. So the practical floor is your cost per lead multiplied by thirty, for one campaign.
In cheap verticals that lands around $1,500 to $3,000 a month. In restoration or legal it can exceed $30,000. That is not a reason to give up — it is a reason to narrow until one campaign can reach volume, rather than running four campaigns that each reach four conversions.
We tell businesses not to run paid search when the cost per acquisition exceeds customer value at any realistic conversion rate, when the budget cannot reach conversion volume even after narrowing, or when the constraint is not traffic at all. The last case is more common than the other two, and the reasoning behind it is set out in Google Ads vs. SEO: where to put your first $5k.
Where Local Services Ads change the arithmetic
For eligible trades — home services, legal, several professional categories — Local Services Ads sit above the map pack and everything else, and they price per lead rather than per click.
That shift matters more than the position. Paying per lead moves conversion-rate risk onto Google: you know the cost before you spend, and a weak landing page stops being a multiplier on your losses. In this market LSA lead prices commonly run somewhere between $40 and $200 depending on trade, which frequently beats the effective cost per lead of search in the expensive verticals and frequently loses to it in the cheap ones where clicks are $10 and a good page converts at 8%.
The limits are real. You need to clear Google Screened or Guaranteed licence and background checks, available volume is capped by genuine demand in your service area so LSAs alone rarely fill a pipeline, and unqualified leads need disputing consistently or the cost advantage erodes. Run both where you can, and compare on cost per qualified lead rather than on lead count.
How to check these numbers yourself before you believe anyone
Including us. Every figure above is checkable in about forty minutes.
- Keyword Planner, geo-targeted properly. Set the location to Tampa-St. Petersburg rather than Florida or the United States, enter your ten highest-intent terms, and read the top-of-page bid range. Use the high end. The state-level figure is a different market with different prices.
- The auction insights report, if you already run ads. It names who you are competing against and shows their impression share, which tells you whether your expensive terms are expensive because of local firms or national advertisers.
- A live incognito search on your top three terms from a Tampa Bay location. Count the ads. Four advertisers above the fold is a different auction from one.
- Your own account, segmented by month. Twelve months of CPC by month will show you your storm and seasonal patterns better than any benchmark, because it is your keywords and your geography.
- Ask any agency for the source of their number. “Industry average” is not a source. The defensible answer names the geography, the match type and the date range.
If a quote you have been given does not survive that check, it was not built for this market. Our Google Ads and PPC management page publishes the ranges we work in, and we will run the cost-per-lead arithmetic on your actual numbers before either of us commits to anything — including telling you the answer is no.