Language
Start Free

How to get leads for a local B2B business: 7 methods, ranked by speed

Most guides give you a list of ten tactics. This one helps you pick the right one for your situation, then walks through the fastest route: building a list of local businesses and starting real conversations this week.

Key takeaways
  • A lead is contact information for someone interested in what you sell. A name on a list is a prospect until they show interest.
  • Speed decides the method. Referrals and outreach to a targeted list work in days. Content, SEO and local search take months.
  • The US Small Business Administration counts 36,207,130 small businesses, or 99.9 percent of all businesses, so the pool of local buyers is huge.
  • A repeatable first-week plan: pick one business type in one city, build the list from Google Maps, add published contacts, message, track.
  • Email to businesses is regulated: the FTC says CAN-SPAM has no business-to-business exception.

How do you get leads for your business?

To get leads, pick one buyer type, find where they are already listed, and contact them with a relevant offer. You can wait for leads to find you through referrals, local search and content, or go and find them with a targeted list and direct outreach. Direct outreach is faster. Inbound methods are cheaper once they work.

"How to get leads" hides two different jobs that most articles skip over: attracting people who raise their hand, and finding people who have not yet heard of you. Which job you need depends on your deadline, your budget and whether you can describe your buyer in one line.

If you are a freelancer, a small agency or a local service business, the second job is usually the one that pays rent this month. The rest of this guide covers both, but it goes deepest where the generic lists stop: how to build a list of local companies, reach the right person and keep track of what happens next.

Build your first lead list in minutes
Search Maps, collect published website contacts and organise your prospects in the CRM. Free extraction covers 200 businesses a month; AI and export depend on your plan.
Start Free

What is a lead, and what is not one?

A lead is the contact information of a person or company that may buy from you. Wikipedia defines lead generation as the process of attracting and capturing consumer interest in a product or service, and notes that leads can come from the internet, personal referrals, phone calls, advertisements and events.

In practice there are three levels, and mixing them up wastes time:

  • A contact is a name, a phone number or an email address. It says nothing about interest.
  • A prospect is a contact that fits your ideal customer profile, for example a dental clinic in Denver with a website and a published phone number.
  • A lead is a prospect that has shown some interest, such as replying to a message, asking for a quote or visiting a page about your offer.

A spreadsheet you buy holds contacts, and turning them into leads is the work. The article on the difference between a lead and a prospect goes deeper on the vocabulary.

Which lead generation methods work, and how do they compare?

Referrals and direct outreach to a targeted list are the fastest methods. Local search, content and paid ads are slower or cost more, but they keep working after you stop pushing. The table compares the common options for someone selling to local businesses.

MethodTime to first leadsUpfront costMain catch
Referrals from clientsDaysAlmost noneNeeds happy clients to ask, volume is limited
Outreach to a targeted local listDaysLow (a tool and your time)List quality and compliance decide results
Cold calling or walk-insSame dayTime onlySlow per contact, needs a script and thick skin
Networking and local eventsWeeksLow to mediumHard to scale, depends on the room
Paid adsDays to weeksMedium to highLeads stop when the budget stops
Google Business Profile and local SEOMonthsLowOnly works if buyers search for what you sell
Content and blog postsMonthsLow to mediumSlow to compound, easy to publish the wrong topics

Read the table by your deadline. If you need clients this month, start with referrals and outreach, and plant the slow methods in parallel. If you already have a steady stream of clients, invest in the slow methods and use outreach to fill gaps. For a wider view of the discipline, see our guide to lead generation and the focused one on B2B lead generation.

How do you get your first leads in a week?

Choose one business type in one city, build a list from Google Maps, add published contact details, send relevant messages and log every reply in a CRM. Seven steps, in this order, because each one depends on the one before it.

  1. Describe the buyer in one line. "Independent roofing contractors in Phoenix, Arizona" works. "Small businesses" does not. A narrow definition makes the message easier to write and the list easier to build.
  2. Search the category on Google Maps. Look up the business type plus the city, for example "HVAC contractors Dallas TX". Maps shows names, categories, addresses, phone numbers, websites and ratings for each listing.
  3. Capture the results. Copying listings by hand does not scale past a dozen. A Chrome extension such as Vonsel gathers the Maps results as you explore the map, and keeps them organised by area.
  4. Add the contact details the business publishes. Many companies list an email or a contact page on their own website. Vonsel visits the available business websites to find published emails and extra phone numbers. What it finds depends on what each site publishes.
  5. Qualify before you write. Remove duplicates, chains you do not sell to and listings with no way to reach them. Then rank the rest with a simple lead scoring rule, such as having a website, a recent review or a visible gap you can fix.
  6. Write a message that shows you looked. One specific line about the business beats a generic pitch. Our cold email templates for local agencies give working structures.
  7. Follow up and track everything. Most replies come after a second or third touch spread over one to three weeks. Keep each business, its status and its next step in one place, so nothing depends on memory.

If you want to see the extraction step before you try it, watch the tutorial video on the landing page. For a city-by-city method, read how to find local businesses in any city.

A lead list is not a pile of emails. It is one buyer type, in one place, with a reason to write.

What does the first week of outreach look like?

A realistic first week is one niche, one city and a few dozen well-researched messages. The goal is to learn what gets replies before you scale.

DayWhat you doWhat you end with
Day 1Define the buyer and run the Maps searchesA raw list of businesses in one city
Day 2Add published contacts, remove duplicates and poor fitsA cleaned list with a way to reach each business
Day 3Score the list and write two message variantsA top tier to contact first
Day 4Send the first touches by email and phoneFirst replies and objections
Day 5Follow up, log outcomes, adjust the messageA short list of real leads and a better script

Why are local businesses a good place to look for leads?

Local businesses are numerous, easy to find by area and publish their own contact details. That makes them the most accessible B2B market for a freelancer or small agency.

The scale is large. The US Small Business Administration's Office of Advocacy reports in its 2026 small business FAQ that there are 36,207,130 small businesses in the United States, and that 99.9 percent of businesses are small. Whatever you sell, there are probably thousands of qualifying buyers within driving distance of a mid-sized US city.

The data is also public by design. Google's guidelines for Business Profiles ask businesses to provide a phone number or a website for their individual location and their regular customer-facing hours. A business that follows them has put its contact route in front of customers on purpose, which is why a Maps listing is a reasonable starting point for outreach.

A few examples of searches that work well, because the category is clear and the buyer is local:

  • Dental clinics in Denver, Colorado, for a booking software or a marketing agency offer.
  • Roofing and HVAC contractors in Phoenix or Dallas, for lead handling, websites or reputation work.
  • Gyms and studios in Miami, Florida, for membership, retention or local ads.
  • Independent restaurants in Chicago, Illinois, for reservations, delivery or supplier offers.
Narrow beats broad. One niche in one city teaches you more in a week than a national list does in a month.

Should you buy leads or build your own list?

Build your own list when you sell to a clear niche and have more time than budget. Buy only when you need volume fast and can verify what you receive. Bought lists are usually shared with other buyers and often out of date.

A purchased list also gives you contacts with no context, so your first message is generic, and generic messages get ignored. A list you build from live Maps data starts with the facts you need for a relevant opening line. If you want to compare routes, read where to buy leads and what to check first and the options for free leads.

Vonsel is built for the second route: you search Maps, it gathers the business results and published website contacts, and the CRM keeps the businesses on a map so you can work area by area. Free extraction covers 200 businesses a month; AI and export depend on your plan, and the pricing page shows what each plan includes.

What are the rules for contacting leads in the United States?

Commercial email must follow the CAN-SPAM Act even when it goes to a business. Phone and text have their own rules. Check the rules for each channel before you scale, and keep records of opt-outs.

On email, the FTC's CAN-SPAM compliance guide says the law makes no exception for business-to-business email. It requires accurate header and subject lines, a clear disclosure that the message is an advertisement, your valid physical postal address and a clear way to opt out, which you must honor within 10 business days. The FTC lists penalties of up to $53,088 for each separate violating email.

The rules apply to whoever sends the message, whatever tool they use. This is general information, not legal advice. If you also contact people in Europe, data protection law such as the GDPR applies as well.

What mistakes slow down lead generation?

The biggest mistakes are targeting too broadly, sending one message to everyone and never following up. All three are fixable in a week.

  • Targeting "everyone." A vague buyer produces vague messages. Narrow to one business type and one area first.
  • Collecting without qualifying. A list of 2,000 unscored names is a chore, while a top tier of 50 is a plan.
  • Selling in the first line. Open with something about their business, then ask a small question.
  • Stopping after one touch. Most people do not answer the first message. Plan three touches before you judge a list.
  • Losing track. Leads in a spreadsheet and a notebook go cold. Use one CRM with a status and a next step per business.
  • Measuring the wrong thing. Count replies and booked conversations, not emails sent.

The short version

  • Getting leads means either attracting people who raise their hand or finding people who have not met you yet. Pick by deadline.
  • For speed, build a narrow list of local businesses from Maps and contact them with a relevant message.
  • For durability, add referrals, a strong Business Profile and useful content in parallel.
  • Qualify before you write, follow up three times and track every contact in a CRM.
  • Respect CAN-SPAM and the rules of each channel, in every market you contact.
Find local businesses with Vonsel
Search Maps, collect published website contacts and organise your prospects in the CRM. Free extraction covers 200 businesses a month; AI and export depend on your plan.
Start Free

Frequently asked questions

How do I get leads for my business?
Choose one buyer type, such as roofing contractors in Phoenix, then find them where they are already listed, like Google Maps. Collect their published contact details, qualify the best fits, and send a message that mentions something specific about each business. In parallel, ask clients for referrals and keep your Google Business Profile accurate so inbound leads build over time.
What is the fastest way to get leads?
Direct outreach to a targeted list of local businesses is usually the fastest route, because you control the volume and the timing. Referrals from happy clients are just as quick but limited in number. Content, SEO and local search work too, but they typically take months before they bring a steady flow of leads.
How can I get leads for free?
Ask existing clients for referrals, complete your Google Business Profile, join local business groups and contact a small, well-researched list by phone or email. Free tools can help build the list: Vonsel's free extraction covers 200 businesses a month. Your main cost is time, so keep the target narrow and the messages specific.
How do I get leads as a freelancer or small agency?
Pick one niche and one city, build a list of those businesses from Google Maps, and open each conversation with a specific observation, such as a missing website or a gap in reviews. Send three spaced touches, track replies in a CRM, and use your first clients as referrals and case studies, only with their permission.
Is it legal to email business leads in the United States?
Yes, if you follow the CAN-SPAM Act. The FTC says the law makes no exception for business-to-business email. You must use accurate sender and subject information, identify the message as an advertisement, include your postal address, offer a clear opt-out and honor it within 10 business days. This is general information, not legal advice.
Should I buy leads or build my own list?
Build your own when you sell to a clear niche and have more time than budget, because a fresh list gives you facts for a relevant first message. Buying can make sense when you need volume quickly, but check how recent the data is, whether it is shared with other buyers and how the supplier collected it.
How do you find leads on Google Maps?
Search a business type plus a city, such as dentists in Denver, then capture the listings with their names, addresses, phone numbers, websites and ratings. A tool like the Vonsel Chrome extension collects the results as you explore the map and visits business websites to find published emails. Then clean, score and contact the list.

Sources