Most advice on how to get clients is a list of everything that has ever worked for anyone. That's not useful when you have limited hours and need revenue this quarter.
This guide sorts eleven channels into three groups: fast (can produce a conversation this week), compounding (slow to start, then keeps paying), and paid (fast if you have budget). Pick one fast channel and one compounding channel, and ignore the rest until those two are working.
First: know exactly who you want
Every channel below works better when you can describe your ideal client in one sentence: their industry, their size, and the problem you solve. "Small businesses" is not a target. "Dental practices with two to five locations that are unhappy with their current bookkeeper" is.
That sentence decides which channel makes sense. If your buyers are easy to list (every dental practice in Ohio), outbound channels work. If they're hard to identify until they raise their hand, inbound channels work better.
Fast channels
1. Ask your existing network, specifically
Not "let me know if you hear of anyone." Instead, send ten people a short note naming the exact client you want and asking if they know one. Specific asks get specific introductions.
Best for: anyone starting out. Cost: free. Speed: days.
2. Referrals from current clients
Your happiest clients know others like them. Ask right after a win, when goodwill is highest, and make it easy: "Is there one other [type of business] owner you'd introduce me to?" A small thank-you (a discount, a gift card) helps but isn't required.
Best for: anyone with at least a few happy clients. Cost: free or a small reward. Speed: days to weeks.
3. Partner with businesses that serve the same clients
A web designer, a bookkeeper, and an IT consultant often serve the same small businesses without competing. Agree to refer clients to each other. One good partner can send more work than a year of posting on social media.
Best for: service businesses with natural neighbors. Cost: free. Speed: weeks.
4. Cold email
Still effective when the list is tight and the message is specific. The catch is deliverability: new domains need warming up, volume triggers spam filters, and inbox providers keep tightening the rules. Done well, it's a reliable pipeline. Done carelessly, it burns your domain. If you go this route, read our guide to cold email follow-up, since most replies come after the first message.
Best for: B2B services with a clear target list. Cost: low (tools + time). Speed: one to three weeks.
5. Website contact forms
Every business website has a front door that its owner checks: the contact form. A short, specific note submitted through it lands with the person who reads business inquiries, not in a spam folder. It works best for local and small businesses, where the owner often reads the form submissions personally.
The rules are the same as any outreach: one relevant message per business, say who you are, and make it easy to say no. This is the channel Contact Form Sniper is built around.
Best for: selling to small and local businesses. Cost: low. Speed: days.
6. LinkedIn conversations
Not posting, at least at first: direct conversations. Connect with people who fit your target, engage with what they share, and start a conversation when there's a real reason to. It's slower than email per message but often warmer.
Best for: selling to companies with decision-makers active on LinkedIn. Cost: free to modest. Speed: weeks.
Compounding channels
7. SEO and content
Write the pages your buyers search for: "how to [solve their problem]", "[your service] cost", "[you] vs [alternative]". Each good page keeps bringing in leads for years. It takes months to start, which is exactly why most competitors give up.
Best for: any business willing to publish consistently. Cost: time or a writer. Speed: three to twelve months.
8. A Google Business Profile and reviews
For local services, a complete profile with steady reviews is the highest-return hour you can spend. Ask every happy client for a review, and reply to every review you get.
Best for: local service businesses. Cost: free. Speed: weeks to months.
9. Showing up where your buyers already gather
Industry associations, local business groups, niche online communities, and conferences. Show up consistently and help people. Being the person who answers questions well turns into inbound work.
Best for: niche specialists. Cost: membership fees and time. Speed: months.
Paid channels
10. Search ads
People searching "[your service] near me" are ready to buy. Search ads put you in front of them immediately. Start with a small daily budget on a handful of high-intent keywords and track cost per client, not cost per click.
Best for: services people actively search for. Cost: varies widely by industry. Speed: immediate.
11. Freelance marketplaces
Upwork and similar sites have buyers ready to hire, at the price of fees and price competition. They're useful for early portfolio work and filling gaps, less so as a long-term main channel.
Best for: freelancers building a track record. Cost: platform fees. Speed: days to weeks.
How to choose your two channels
| If you... | Start with | Add next |
|---|---|---|
| Need clients this month and have no budget | Network asks + referrals | Contact forms or cold email |
| Sell to local businesses | Contact forms + partners | Google Business Profile |
| Sell to larger companies | Cold email + LinkedIn | SEO content |
| Have budget but little time | Search ads | Referral program |
Give each channel a fair test: at least 100 well-targeted outreach attempts, or 60 days of consistent effort for compounding channels, before you judge it.
Find your industry's playbook
The basics are the same everywhere, but the best channel depends on who you sell to. We're publishing industry-specific guides, starting with how to get clients as a bookkeeper.