How to generate B2B leads as a freelancer (2026)
Channels for freelancers to win B2B clients without relying only on referrals or platforms: phone, LinkedIn, events, content and email, with their pros and cons.
The problem
Many freelancers get their first clients through referrals or platforms like Upwork or Fiverr. It works, but you don't control when the next project arrives and platforms take a commission. The alternative is active prospecting: choosing which companies you want to sell to and contacting them yourself, consistently.
Why sell to businesses
Businesses buy services on a recurring basis (website maintenance, marketing, bookkeeping, training) and usually have a budget for them. In exchange they decide more slowly and want trust: the first contact rarely closes the sale, it opens a conversation.
The channels, pros and cons
1. Calling local businesses
Many businesses publish a phone number even without a useful sales email, and a call tells you quickly whether there is interest. It works much better when you call prepared: what they do, what you saw on their site, how to open and how to handle "not interested". That is what the OpenSells call brief does.
2. LinkedIn
Good for reaching managers and professionals. Slow when done well: connect, engage and send a short message about them, without selling in the first message.
3. Events and networking
Trade fairs, industry associations and local meetups. Meeting in person builds trust fast but does not scale.
4. Content and SEO
Writing about your clients' problems (not your services) attracts contacts who already know you. It takes months, so combine it with an active channel.
5. Email
Useful with clients and people who have given permission. In Spain, unsolicited commercial email is restricted even when the recipient is a company (art. 21 LSSI); rules differ by country. Check before running campaigns.
A simple weekly system
- Pick a niche and a city where your service solves a visible problem.
- Build the list once a week and drop anyone who is not a fit.
- Block fixed time to reach out, even when you are busy: pipeline takes weeks to mature.
- Log every outcome and create the next-step task.
- Review weekly which niche and message work, using your own numbers.
How to tell whether a business is a fit
- Can you see the problem you solve from the outside (website, Google listing, social media)?
- Does it look active and big enough to pay for your service?
- Do you know who to ask for?
- Can you show similar work in that industry?
Common mistakes
- Only prospecting when work dries up.
- Competing only on price.
- Not following up. Many "not now" answers mean "not right now", not "never".
Try OpenSells free: first month of the Professional plan free, no card; then Professional €39/mo and Agency €89/mo including Spanish VAT (29 USD and 69 USD when paying from Latin America). See pricing and terms. Note that the app interface is currently in Spanish.
Published by OpenSells. If you spot outdated or wrong information, tell us via our contact page.
Want to try it with your industry and city?
The first month of the Professional plan is free and no card is required. The app is in Spanish.
Start free