Short answer
To generate leads for a small business that sells to other businesses, define your best customer from your current clients, count how many similar businesses are in your area, and set a weekly time budget. Then set up a free Google Business Profile and collect reviews, ask every happy client for a referral, partner with firms that serve the same customers, and contact businesses with a fresh trigger, such as a new opening. Track every lead to a source.
- Your budget is mostly hours: plan lead generation as a fixed weekly block, not something you do when work is slow.
- Count your market first: Census data shows how many businesses of each type are in your county.
- Free public data can be the best lead source you have, such as city records of newly licensed businesses.
- Before paying an agency or buying leads, get the definition of a lead, exclusivity and cancellation terms in writing.
- Business-to-business email still has to follow CAN-SPAM, including a postal address and a working opt-out.
On this page
- How small-business lead generation differs
- How to generate leads for your business, step by step
- Channels that suit a small B2B business
- Worked example: a Chicago pest control firm plans its month
- What to spend at different budgets
- Should you hire a lead generation company?
- Stay within the rules
- Self-check
- Pitfalls
- Sources
- Questions people ask
This guide is for owners and small teams at businesses that sell to other businesses: trades and facility services, IT support, accountants, agencies, suppliers and the like. You probably don't have a marketing department, and every hour spent finding customers is an hour not spent serving them. The plan below fits in about six hours a week, and the worked example uses real Census and city data for a pest control firm in Chicago.
How small-business lead generation differs
The advice written for large B2B companies (big content programs, SDR teams, paid ads at scale) mostly doesn't fit a ten-person firm. Three things are different:
- Time is the budget. The owner is usually the salesperson too. A plan that needs 20 hours a week won't survive a busy month.
- The market is finite. A local service business might have a few thousand possible customers within reach. Burn through them with careless outreach and there's no one left to ask.
- Trust travels by word of mouth. Small business buyers often hire who a peer recommends. Referrals and reviews do more of the work than in enterprise sales.
So the plan is narrow: a few channels done well, aimed at businesses with a reason to buy now, with every lead tracked to where it came from.
How to generate leads for your business, step by step
- Describe your best customer from the clients you have. List your ten best clients and note what they share: industry, size, location, who hired you and why. Write it in two sentences.
- Count your market. The Census Bureau's County Business Patterns gives the number of establishments of each industry in every US county, with size bands. Knowing there are 10,000 possible customers in your county, or 400, tells you whether to go broad or go deep.
- Set a weekly time budget and a target. Decide how many new clients you need each month, work backward to how many conversations that takes, and block the hours in your calendar.
- Fix the free basics. Set up a Google Business Profile (adding or claiming one is free, and businesses that travel to their customers can list a service area and hide their street address), make sure your website says who you serve and has a simple quote form, and ask every satisfied client for a review.
- Ask for referrals on a schedule. Ask after a job goes well or at renewal, and give clients a two-line note they can forward. A monthly reminder in your calendar beats good intentions.
- Partner with businesses that serve the same customers. Firms that sell different things to the same buyers (an accountant and an IT provider, a pest control firm and a kitchen cleaning company) can refer work to each other.
- Contact businesses with a fresh trigger. New openings, new locations, a change of ownership, a failed inspection, a new hire. Public records often show these first.
- Follow up fast and track every lead. Reply to inbound requests the same working day. Record each lead's source in a spreadsheet or CRM so you know which channel earns its hours.
Channels that suit a small B2B business
| Channel | Cash cost | Weekly time | Time to first leads | Best for |
|---|---|---|---|---|
| Google Business Profile and reviews | Free | 30 to 60 minutes | Weeks | Local services buyers search for ("commercial pest control near me") |
| Client referrals | Free, or a thank-you | 30 minutes | Days to weeks | Trust-heavy services |
| Referral partners | Free | 1 hour | Weeks to months | Firms that share customers but don't compete |
| Trigger-based outreach from public data | Free to low | 2 to 3 hours | Days | Services new or changing businesses need |
| Cold email | Low (a sending tool, maybe data) | 1 to 2 hours | Days | Buyers you can name, outside walking distance |
| Phone and walk-in visits | Free | 1 to 3 hours | Days | Owner-run businesses, shops, restaurants, trades |
| Local associations and chambers | Membership fees | 1 to 2 hours, plus events | Months | Professional services that sell on relationships |
| Paid search ads | Ad spend | 1 hour to manage | Days | Clear demand and enough margin per job |
| Lead generation agency or bought leads | Retainer or price per lead | Low, but leads still need working | Weeks | When you have sales capacity but no time to prospect |
Pick three to start: the free basics, referrals in some form, and one active channel. Add a fourth only when the first three run without you thinking about them.
Worked example: a Chicago pest control firm plans its month
Illustrative example. The firm and its conversion rates are fictional. The Census counts and inspection figures are real.
Lakeside Pest Solutions (lakesidepest.example) is a six-person pest control firm in Chicago that wants more commercial restaurant contracts. The owner can give lead generation six hours a week. A restaurant contract is worth about $2,400 a year at a 55% margin, so $1,320 in first-year gross profit.
The market. County Business Patterns for 2023 counts 10,283 restaurant establishments (NAICS 7225) in Cook County, Illinois, employing 175,761 people. The same data counts 108 pest control establishments (NAICS 561710) in the county: about 95 restaurant locations for every pest control location.
The trigger. Chicago publishes its food inspections on the city data portal. A "license" inspection is the one a business must pass to receive its license to operate. From October 2025 through September 2026, 1,167 different Chicago restaurant licenses went through one: roughly 97 a month, each a restaurant getting licensed to operate and, usually, still choosing its suppliers. The data gives the business name and address, not the owner, so the first touch is a call or a visit.
The plan for one month (24 hours):
| Channel | Hours | Leads | Site surveys | Contracts (50% of surveys) |
|---|---|---|---|---|
| Google Business Profile, reviews and quote requests | 4 | 5 inbound requests | 3 | 1.5 |
| Newly licensed restaurants in its service area | 12 | 40 called or visited | 4 | 2 |
| Referral partners (hood cleaning, kitchen equipment repair) | 4 | 2 referrals | 2 | 1 |
| Referral asks to current restaurant clients | 4 | 2 introductions | 1 | 0.5 |
| Total | 24 | 49 | 10 | 5 |
What the numbers show. At $40 an hour for the owner's time, the month costs $960, or $192 per contract, against $1,320 in first-year gross profit from each one. The trigger list does the most work, and it costs nothing but time. Referral partners produce few leads, but they close well and take little effort once set up. If Lakeside wanted to double its contracts, it couldn't just call twice as many newly licensed restaurants (there are only about 97 a month citywide), so it would need a second trigger, such as restaurants cited for pests, or a wider area.
What to spend at different budgets
| Monthly cash budget | What to add | What to expect |
|---|---|---|
| $0 | Google Business Profile, reviews, referrals, partners, trigger lists from public data | Steady leads within one to three months if you put in the hours |
| Up to about $500 | A verified contact data tool and an email sending tool | Faster list building and outreach beyond your own area |
| About $2,000 or more | Paid search ads, or a part-time salesperson or agency | More volume, if your margin per client can pay for it |
These bands are a rule of thumb, not survey data. Work out your own ceiling: decide what share of a client's first-year gross profit you'll spend to win one, and don't let any channel go over it. If you'd rather start from contacts that are already checked, Ready-to-Sell Leads come verified, with intent signals and a playbook for each; spot-check a sample of those as you would any list.
Should you hire a lead generation company?
Lead generation companies range from agencies that run outreach for you to vendors that sell leads by the record. Either can work when you have capacity to serve more clients but no time to find them. Before you sign, get these answers in writing:
- What counts as a lead? A name on a list, a reply, or a booked meeting with a decision maker. Pay for the last one if you can.
- Are leads exclusive? Shared leads go to several of your competitors at once.
- Who are they contacting, and how? Ask to see the list criteria and the messages sent in your name. You stay responsible for email sent on your behalf.
- What happens to bad leads? Ask about replacements or credits for wrong numbers and closed businesses.
- How do you cancel? Avoid long minimum terms until you've seen a month of results.
Judge any vendor on cost per new client, not cost per lead. The guide to getting quality leads has a scorecard you can use on a sample of what they deliver.
Stay within the rules
The CAN-SPAM Act covers business email, and the FTC says it makes no exception for business-to-business messages. Use honest headers and subject lines, identify the message as an ad where it is one, include your valid physical postal address, give a clear way to opt out and honor opt-outs within 10 business days. You can't hand that responsibility to a vendor: if an agency emails on your behalf, you're both liable. Phone rules differ; the outbound call scripts summarize them.
Self-check
- You can describe your best customer in two sentences.
- You know how many businesses like that are in your area, from a source you can cite.
- Lead generation has a fixed weekly block in your calendar.
- Your Google Business Profile is live and you ask for a review after every good job.
- Every lead in your records has a source, so you know which channel earns its hours.
- Any agency or list vendor has given you its lead definition and cancellation terms in writing.
Pitfalls
- Only prospecting when work runs out. By then it's too late: B2B leads take weeks to turn into work. Keep the weekly block in busy months.
- Trying every channel at once. Six channels at an hour each produces nothing you can measure. Run three properly.
- Buying a big list for a small market. Emailing every business in your county with a generic pitch uses up the market and your reputation together.
- Not asking for referrals. Happy clients rarely refer unprompted. Ask, at the right moment, with a note they can forward.
- Counting leads, not clients. A channel that produces lots of enquiries and no contracts is costing you money.
Next step: see how the same approach scales up in the B2B lead generation guide, with the funnel arithmetic for a bigger pipeline.
Sources
- County Business Patterns: 2023 (county file; Cook County, Illinois, NAICS 7225 and 561710), U.S. Census Bureau, accessed 26 October 2026
- Food Inspections, Chicago Department of Public Health, City of Chicago Data Portal, accessed 26 October 2026 (inspections through 23 October 2026)
- Add or claim your Business Profile on Google, Google Business Profile Help, accessed 26 October 2026
- Guidelines for representing your business on Google, Google Business Profile Help, accessed 26 October 2026
- CAN-SPAM Act: A Compliance Guide for Business, Federal Trade Commission, accessed 26 October 2026
Written by the Bebop team at Blackpearl Group. Last updated .
Questions people ask
How can I generate leads for my small business?
Start by describing your best customer from the clients you already have and counting how many similar businesses are in your area. Set a fixed weekly time block. Then set up a free Google Business Profile, ask happy clients for reviews and referrals, partner with firms that serve the same customers, and contact businesses with a fresh trigger such as a new opening. Track every lead's source.
What is the best lead generation strategy for a small business?
For a small business selling to other businesses, the strongest mix is usually referrals, a well-kept Google Business Profile with reviews, and one active channel aimed at businesses with a reason to buy now, such as new openings found in public records. These cost little cash and suit an owner's limited time. Add paid ads or an agency only when your margin per client can pay for them.
How much does lead generation cost for a small business?
It can cost nothing but time: referrals, reviews, partnerships and public data are free. Data and email tools add a modest monthly fee, and agencies or paid ads cost more. Set your own ceiling by deciding what share of a client's first-year gross profit you'll spend to win one. If a client brings $1,320 in first-year gross profit, spending a few hundred dollars to win one is reasonable.
Should a small business pay for leads?
Sometimes, if you have capacity to serve more clients and no time to find them. Before paying, get in writing what counts as a lead, whether leads are shared with competitors, how bad leads are replaced and how to cancel. Judge the vendor on cost per new client rather than cost per lead, and hand-check a sample of the first batch before you rely on it.
Is it legal to send cold emails to other businesses?
Yes, in the US, as long as you follow the CAN-SPAM Act, which the FTC says applies to business-to-business email too. Use accurate headers and honest subject lines, identify the message as an ad where it is one, include a valid physical postal address, and offer a clear opt-out that you honor within 10 business days. Other countries have their own, often stricter, rules.