how much do google ads cost for local businesses

“how much do google ads cost?”. it’s the first question every business owner asks. and the answer is frustratingly honest: it depends.

but that doesn’t mean you can’t plan. after managing google ads campaigns for over 150 local service businesses, i can give you real numbers and a clear framework for budgeting.

how google ads pricing works

google ads uses an auction system. you set a maximum bid for each keyword. the most you’re willing to pay when someone clicks your ad. but you usually pay less than your max bid.

the actual cost per click (cpc) depends on:

  • competition. more advertisers bidding on the same keyword = higher cpc
  • your quality score. google rates the relevance of your ad and landing page. higher quality = lower cpc
  • your location. cpc varies significantly by city and region
  • your industry. some industries are more expensive than others

average cost per click by industry

here are typical cpc ranges for local service businesses in the us (these are estimates based on industry data. actual costs vary by market):

bar chart of average cost per click by industry from personal injury lawyer 54 dollars to gym 2 dollars
cpc varies wildly by industry — your vertical sets the floor
  • dentists: $3-$8 per click
  • lawyers: $8-$25+ per click (personal injury can exceed $50)
  • doctors/clinics: $3-$10 per click
  • veterinarians: $2-$5 per click
  • plumbers/hvac: $5-$15 per click
  • contractors: $3-$10 per click

these are averages. a poorly managed campaign can pay 2-3x more than these numbers. a well-optimized one can pay less.

what determines your monthly budget

your monthly budget depends on three factors:

google ads monthly budget formula clicks per day times average cpc times 30
the math is simple — clicks per day × cpc × 30

1. cost per click in your market

research what keywords cost in your specific city. a dentist in new york city will pay more per click than one in a small town. you can check this using google’s keyword planner tool.

2. how many leads you need

work backward from your revenue goals. if you need 20 new clients per month and your conversion rate is 10%, you need 200 clicks. at $5 per click, that’s $1,000/month.

3. your conversion rate

this is the percentage of people who click your ad and take action (call, fill out a form). a typical conversion rate for local service businesses is 5-15%. better landing pages and more relevant ads = higher conversion rate = lower cost per lead.

realistic budget ranges

based on my experience with local service businesses:

3 budget scenarios starter 1500 standard 3000 aggressive 6000 with clicks conversion leads cost per lead
same service business — three budget levels, very different outcomes
  • testing/starting out: $500-$1,000/month. enough to gather data and validate your market
  • competitive presence: $1,500-$3,000/month. generates consistent leads in most local markets
  • aggressive growth: $3,000-$5,000+/month. dominates your local market for key services

add management fees if you’re working with a specialist (typically 15-20% of ad spend or a flat monthly fee).

what matters more than budget: efficiency

i’ve seen businesses spend $5,000/month and get 5 leads. i’ve seen others spend $1,500/month and get 35 leads. the difference isn’t budget. it’s how the campaign is built and managed.

the biggest factors that affect efficiency:

  • keyword selection. targeting “dentist” is expensive and broad. targeting “emergency dentist in [city]” is cheaper and more specific
  • negative keywords. blocking irrelevant searches saves 20-40% of budget on average
  • landing pages. sending clicks to a relevant, conversion-optimized page instead of your homepage can double your conversion rate
  • ad copy. specific, benefit-driven ads attract better clicks
  • conversion tracking. if you don’t track calls and form submissions, you can’t optimize. period

a slow website makes every click more expensive

this is the hidden multiplier most business owners miss. if you’re paying $54 per click for “personal injury lawyer” and your website takes 5 seconds to load on mobile, more than half of those visitors leave before the page even renders. you paid for 100% of the clicks. you only have a chance to convert 50% of them.

the math is brutal at high-cpc industries:

  • slow site (5 seconds to load): $5,400 spent on 100 personal injury clicks. ~53% bounce before the page finishes rendering. only 47 visitors actually see your offer. effective cost per landed visitor: $115.
  • fast site (under 2 seconds): $5,400 spent on 100 personal injury clicks. ~9% bounce. 91 visitors see your offer. effective cost per landed visitor: $59.

same budget, same traffic, same ad copy. the only difference is page speed. you are paying roughly 2x more to reach a real visitor when your site is slow.

and that is before the second-order effect: google uses page experience (including speed) as a quality score input. a fast site lowers your cpc. a slow site raises it. the gap compounds.

rule of thumb for any paid search setup: if your mobile page speed is over 3 seconds, fixing that is higher roi than any bid adjustment, keyword expansion, or copy rewrite. a site built for conversion pays for itself in wasted cpc within a quarter.

the real cost: what you pay per lead

cost per click is one metric. but the metric that actually matters is cost per lead. how much you pay for each potential client who contacts you.

for most local service businesses, a well-managed campaign delivers leads at:

  • $15-$40 per lead for dentists and clinics
  • $30-$80 per lead for lawyers
  • $10-$30 per lead for contractors and home services
  • $10-$25 per lead for veterinarians

compare that to the lifetime value of a client. a single dental patient might be worth $3,000-$10,000 over time. a legal client could be worth $5,000-$50,000+. at those numbers, even $50 per lead is an excellent investment.

how to stop wasting money

if you’re already running google ads and feel like you’re spending too much, the issue is almost never the budget itself. it’s usually one of these:

  • a slow landing page (more than 3 seconds on mobile). this alone can waste 30-50% of every dollar you spend in paid traffic
  • no conversion tracking (so you can’t tell what’s working)
  • targeting too broad an area
  • not using negative keywords
  • sending traffic to your homepage instead of dedicated landing pages
  • no one actively managing and optimizing the campaigns

fixing these issues typically reduces cost per lead by 30-50% without changing the budget.

want to know what you should be spending?

i’ll audit your current google ads setup (or research your market if you’re starting fresh) and give you a realistic budget recommendation based on your goals and market.

get your free google ads audit

related articles

is your business visible on google?

get a free, no-obligation audit of your google presence. i'll show you exactly where you're leaving money on the table.

get your free audit
Fernando Braga
Fernando Braga

google acquisition systems for local service businesses. 5+ years, 150+ clients. google ads, local seo, and google business profile. built to generate leads, not just traffic.

learn more →