Back to blog
local businessleadsbenchmarkslead generation

How Many Leads Should a Local Business Get? (2026 Benchmarks)

How many leads should a local business get per month, per channel? 2026 benchmarks by industry, plus how to lift the number with MapsLeads outbound.

MapsLeads Team2026-05-0211 min read

If you have ever asked "how many leads should a local business get?" and walked away from the search results more confused than when you started, you are not alone. Owners want a single number to anchor on, and the internet keeps offering averages that mash together a solo plumber in a town of 8,000 people and a multi-location dental group in a tier-1 metro. The honest answer is that there is no universal number, but there are honest ranges. This guide walks through what counts as a lead for a local business, directional benchmarks per channel and per industry, why the website-only figure is almost always misleading, and what to do if you are sitting below where you should be.

What counts as a "lead" for a local business

Before you can benchmark volume, you have to agree on what you are counting. For most local businesses, a lead is any inbound contact that has a realistic chance of turning into revenue. In practice that means at least these five buckets:

  • A web form fill on your site (quote request, contact form, booking).
  • A phone call, whether it lands through your website, your Google Business Profile, paid search, or a printed flyer.
  • A Google Business Profile message or chat.
  • A walk-in or a direction request that turns into a visit.
  • A partner or word-of-mouth referral, including B2B intros from neighboring businesses.

Some owners only count form fills because those are the easiest to log. That is exactly why their dashboards underreport reality. A roofer might get 4 form fills a month and 60 calls. Counting only the 4 makes the channel look broken when it is actually doing the heavy lifting.

For a deeper take on how to translate raw lead counts into pipeline math, see B2B lead generation KPIs, which breaks down conversion stages and qualified-lead definitions.

Benchmarks by channel

Treat the following as directional ranges, not promises. Volume scales with population density, search demand, review count, and how aggressive your competitors are.

Website forms. For a single-location service business with a healthy site (clear offer, fast load, local pages), expect a low-to-mid double-digit count of form fills per month once you are ranked locally. Brand new sites with no SEO and no ads often see only a handful. Forms tend to be a small slice of total leads.

Google Business Profile messages. Adoption varies wildly by category. Restaurants and salons see steady GBP message volume; plumbers and roofers see less because customers prefer phoning. Plan for a modest stream rather than a flood.

Calls from GBP. This is usually the largest single channel for service businesses. A well-optimized profile with strong reviews in a mid-sized market often produces dozens of calls per month, sometimes well into the hundreds for high-demand categories like emergency plumbing or HVAC during peak season.

Organic search (non-GBP). Blog content, service pages, and city pages contribute leads with a longer ramp. Once you have ranked content, expect a steady trickle that compounds. New sites should not expect meaningful organic leads in the first 90 days.

Paid: Local Services Ads and Meta. LSA tends to deliver a tighter, higher-intent flow with cost-per-lead that varies enormously by trade and city. Meta and other paid social work better for promotion-driven categories (fitness, restaurants, med spas) and weaker for emergency services. Budget governs everything; double the spend, expect roughly double the leads, give or take.

Partner referrals. Often underbuilt. Two or three good partners (a real estate agent for a moving company, a landscaper for a roofer, a dentist for an orthodontist) can quietly deliver a meaningful share of monthly leads with zero ad spend.

Outbound to neighboring businesses. This is the channel almost no local business runs systematically, and it is the easiest place to add leads quickly when the inbound channels are tapped out. More on that later.

Benchmarks by industry

Again, treat these as honest ranges, not numbers to staple onto a forecast. They assume a single location with a basic-to-decent online presence in a mid-sized market.

  • Dentists. Steady demand, long customer lifetime. New-patient leads typically land in the dozens per month once GBP and reviews are dialed in. Specialties (orthodontics, implants) skew lower volume but higher value.
  • Plumbers and HVAC. Highly seasonal. Off-season may be modest; peak weeks (heatwaves, freezes) can multiply weekly volume several times over. Most leads arrive by phone.
  • Electricians. Similar pattern to plumbers but less weather-driven. Volume tracks construction activity in your area.
  • Restaurants. "Leads" looks different here: reservations, online orders, direction requests. Volume is high but margin per lead is low, so the benchmark conversation is really about cover counts and order frequency.
  • Fitness studios. Trial-class signups dominate. Expect a steady stream when promotions are running and a sharp drop without them. New-year and back-to-school are the two reliable spikes.
  • Law firms. Lower volume, higher value. A small firm may be thrilled with 10 to 20 qualified consultations per month; volume firms (PI, immigration) operate on a different scale entirely.
  • Real estate. Lead counts mean little without quality filters. Active agents typically chase quality over quantity, with a meaningful share coming from referrals and sphere-of-influence rather than cold inbound.

For broader strategy across these categories, How to attract local customers complete guide 2026 covers the full inbound stack.

Benchmarks by city size

City size changes the math more than most owners realize.

Tier-1 metro. More demand, more competition, higher ad costs, and more saturated map results. Volume can be high, but cost-per-lead and competitive intensity push small businesses to specialize by neighborhood or niche.

Tier-2 city. Often the sweet spot. Enough demand to support a healthy lead flow, less competitive density than the metro, more affordable ads, and easier wins on local SEO and reviews.

Small town. Lower absolute volume but much higher conversion. A plumber in a town of 12,000 may get a fraction of the calls of a metro counterpart and still have a fuller calendar because referrals and repeat work compound. Benchmarks expressed as monthly lead counts will look small here and that is fine.

When comparing yourself to peers online, always ask which tier they operate in. A "20 leads a week" claim from a metro shop is not the same business as yours if you are in a town of 9,000.

Why the website-only number is misleading

The query "how many leads should a local business get through its website" is one of the most common variations people search, and it is also the one that misleads owners the most. For most local categories, the website is the supporting actor. The lead actor is the Google Business Profile. Calls from GBP, direction requests, and map-pack visibility usually drive the majority of inbound volume. If you only measure website form fills, you are looking at maybe 10 to 25 percent of your real lead flow and concluding the whole machine is broken.

Two implications. First, fix GBP before you obsess over the website. A complete profile, weekly photos, fresh reviews, and accurate hours move the needle faster than a redesign. Second, when you compare to benchmarks, compare total inbound, not just form fills.

How to track leads honestly across channels

You do not need a fancy stack. You need consistent counting. The minimum viable setup:

  • A spreadsheet or CRM with one row per lead.
  • A "source" field with a fixed list (GBP call, GBP message, website form, LSA, Meta, referral, outbound, walk-in).
  • A weekly 10-minute review where you tally the week and look for anomalies.

Call tracking helps if you run paid channels, but for many small businesses a simple "how did you hear about us?" question on intake captures 80 percent of the value. The goal is not perfection. The goal is to stop guessing.

What to do if you're below benchmark

Work the list in this order, because each layer feeds the next:

  1. Audit Google Business Profile. Categories, services, photos, posts, hours, Q&A, messaging on. This is the single biggest lever for most local businesses.
  2. Reviews. Volume, recency, and response. Aim for a steady cadence rather than bursts. Reply to everything, including the negative ones, calmly.
  3. On-site. Phone number above the fold, fast load, a real local-keyword H1 on the homepage, dedicated service and city pages, schema markup. No essay required, just the basics.
  4. Outbound. Once inbound is tuned, add a deliberate outbound channel. This is where you stop waiting for leads to come to you.

If you serve consumers more than businesses, B2C lead generation for local businesses covers the consumer-side levers in more detail.

How to add an outbound channel with MapsLeads

Most local owners think of "outbound" as cold calling strangers. There is a much better version: building a list of nearby or complementary businesses and reaching out for partnerships, referrals, or B2B services you can sell directly. A commercial cleaner can target every dentist, gym, and law office within ten kilometers. A web designer can target every restaurant without a modern site. A roofer can target every property manager in town. The list is finite, local, and reusable.

Here is the practical workflow inside MapsLeads.

Start a search by entering the type of business you want to reach and the city, for example "dentists Lyon" or "real estate agencies Austin". MapsLeads runs the query against Google Maps and returns the matching places with their public profile data.

Before exporting, enable two enrichments. Turn on Contact Pro to pull verified emails and decision-maker context (+1 credit per result). Turn on Reputation to pull review counts, average rating, and recent review signal so you can prioritize who is worth contacting first (+1 credit per result). Photos enrichment is available too if you need visual context for outreach (+2 credits per result). The Base lookup itself costs 1 credit per result.

Use the built-in grouping and dedup so you are not contacting the same chain location twice or hitting a business you already have in your CRM. Export the cleaned list to CSV and load it into your outreach tool of choice. A focused, well-segmented list of 200 nearby businesses will almost always outperform a generic list of 5,000.

Run this once a quarter per target segment and you have a permanent outbound channel that compounds alongside your inbound. See Pricing for credit packs sized to typical outbound batches.

FAQ

How many leads per month should a local business get? There is no single number. A solo service business in a small town might thrive on 15 to 30 qualified leads a month. A multi-location operator in a metro might need ten times that to feed the calendar. Benchmark against your capacity, your average ticket, and your closing rate, not against an internet average.

What is the average number of leads from a Google Business Profile? Highly category-dependent. Service businesses with strong reviews and active posting often get the majority of their inbound from GBP, mostly via calls and direction requests. New or thinly optimized profiles get a small fraction of that.

How do I get more leads from my website specifically? Make sure GBP funnels traffic to it, put your phone and a clear CTA above the fold, build dedicated service-by-city pages, add schema, and improve speed. Most "the website doesn't work" problems are actually traffic problems upstream.

What is a good benchmark for local SEO leads? A reasonable goal is steady month-over-month growth in GBP calls, direction requests, and organic form fills, rather than a fixed number. If those three metrics are flat or down for three months in a row, something is wrong.

Should I count calls or only forms? Count calls. For most local categories, calls are the majority of revenue-generating leads. Ignoring them produces wrong conclusions.

When should I add outbound? Once GBP, reviews, and on-site basics are in good shape. Outbound layered on top of broken fundamentals is just expensive noise.

Verdict

The right question is not "how many leads should a local business get" in the abstract. It is "how many leads does my business need to hit revenue, and which channels are realistic for my category, city, and budget?" Benchmark inbound across all channels, not just the website. Fix GBP and reviews first. Then add a deliberate outbound channel so you are not at the mercy of demand that walks through the front door.

Ready to build your first nearby-business list and start a real outbound channel? Get started with MapsLeads.