Here are eight small business lead generation ideas, in the order I'd try them: fastest and cheapest first. The first three can produce a lead this week with nothing but a phone, an inbox and a spreadsheet. The last ones take months to pay off, which is fine, as long as you don't start there.

If you want the broad version of the question, what lead generation is for a small business is the short answer. This page is the practical list. Pick two or three ideas, not all eight. A small business that does two things every week beats one that tries eight things once.

Start with people who already know you

1. Ask your past customers for introductions

Time to first lead: a day or two. Effort: low. Marisol runs a three-person bookkeeping practice. Before she touched any marketing, she texted eleven past clients: "Quick favor. I have room for two new monthly clients this quarter. Is there a business owner you know who's behind on their books? An intro would mean a lot." Four replied, two made introductions, and one of those turned into a paid cleanup job inside ten days.

Nothing about that is clever. The reason it works is that a referral arrives with trust attached. The wording matters, and I wrote a full page on how to ask for referrals with the exact words to use. Start there, because it costs nothing and it's the lead source most owners underuse.

2. Follow up on the leads you already have

Time to first lead: today. Effort: low. This should arguably be number one. Open your inbox and look for quotes you sent that nobody answered, calls you didn't return, and web form messages you replied to once. A second or third message, spaced a few days apart, closes more of these than new marketing does. You may not have a lead problem explains why this is so often the real gap.

Build a list and work it

3. Email a list you built yourself

Time to first lead: one to two weeks. Effort: medium. This is the one that scales, and it's the one most people avoid because it feels like spam. It isn't, if the list is small and every person on it is someone who plausibly needs what you sell.

Write down the one-sentence version of your buyer, find 50 of them by name, and send each a short, specific email. Fifty well-chosen people will teach you more than 5,000 random ones. Build a list without buying one covers the sources, and how to find your ideal customers covers the sentence that defines who goes on it.

Keep the email short. Name the problem you noticed about their business, say what you do in one line, and ask a small question. Include your business address and an easy way to say no, since US law (CAN-SPAM) requires both. Stay at 20 to 50 sends a day per inbox when you start.

This is also where Rocketship does the work on its own, through an AI worker. You describe the buyer in plain English, it finds them by name with verified contact details, emails them from your own Gmail, follows up when they go quiet, and books the meeting. You can do every one of those steps by hand, and the rest of this list assumes you might.

4. Call the people who do not answer email

Time to first lead: same day. Effort: medium, and it's uncomfortable. Plenty of owners never read their email but pick up the phone. Take the 15 best names from your list and call them between 8 and 9 a.m. or after 4 p.m., when owners are usually between jobs.

A script that works: "Hi, this is Marisol with Pine Street Books. I help restaurants get their month-end numbers done by the 5th. Do you have 30 seconds, or should I call back?" Most people say no. Some say "send me something." A few say "actually, yes." Three conversations from fifteen calls is a good day. If you can't take every call that comes back, make sure someone does, because a callback to a missed call is often the warmest lead you'll get all month.

Slower ideas that pay off later

5. Show up where people ask for help online

Time to first lead: two to four weeks. Effort: medium. People post questions in local Facebook groups, neighborhood apps, industry forums and Reddit threads every day: "Can anyone recommend a bookkeeper?" "Who fixes cracked stucco near Tempe?" Search those places for the words your customer uses, and answer the question helpfully before mentioning your business.

Follow each community's rules, say plainly that you own the business, and post from your own account. Rocketship's Conversations feature finds Reddit threads where people ask for what you sell and drafts a reply and a DM in your voice, but you post them yourself from your own Reddit account. That's how it should be, and it keeps you on the right side of every subreddit.

6. Fix your local search presence

Time to first lead: one to three months. Effort: low to start, then steady. If customers search "bookkeeper near me", you want to show up. Claim your Google Business Profile, pick the correct categories, add real photos, list your hours and services, and ask every happy customer for a review with a direct link.

Do this once, properly, and then check on it monthly. It won't produce a flood. It produces a few inbound calls from people already looking to buy, which are the cheapest leads you'll ever get. Lead generation for a local business goes deeper on the radius approach.

7. Partner with someone who sees your customers first

Time to first lead: one to two months. Effort: medium. A realtor sees new homeowners before anyone. A wedding planner meets every couple before the florist does. An accountant knows who just started a business. Identify the three people in your area who meet your buyer before you do, and offer them something useful: a referral back, a fast turnaround, a small thank-you. One good partner can send you a lead a month for years.

8. Content and ads, later

Time to first lead: three to six months for content, days for ads but at a cost. Effort: high. Blog posts, videos and paid ads can all work. They also all need a clear offer, a working follow-up process and some budget for testing before they pay back. Without those, they're expensive ways to find out your phone isn't being answered.

If you do run ads, start with a small test: a couple hundred dollars, one offer, one landing page. Write down what each lead cost before you spend more. How much a lead costs for a small business shows how to work that out with your own numbers.

What to skip until you have customers

Skip the logo redesign, the big website rebuild, the awards listings, the pay-to-play directories and anything that promises "thousands of leads" for a flat fee. Skip social posting schedules that aren't tied to a specific offer. None of these are evil. They just don't beat a phone call to someone who needs you.

A 30-minute daily routine

Ten minutes: follow up on yesterday's messages and quotes. Ten minutes: add five new names to your list. Ten minutes: send those five a message or make three calls. Once a week, add one extra task: ask one past client for an introduction, or answer three questions in an online community. That's about two and a half hours a week. After a month you'll have 100 names contacted, a realistic read on which idea works for your business, and probably a customer or two.

Lead generation for a small business gets easier once the steps are written down, because most of the work is repetition. Rocketship finds the buyers, emails them from your own Gmail, follows up, and books the meeting on its own. Plans that get you customers start at $24.99 a month (Launch), and every monthly plan starts with a 7-day free trial, card required. Answering your existing number is included; a dedicated line is $5 a month.