If you've spent any time on Upwork or Fiverr lately, you already know how it feels. You find a job that fits. You write a careful proposal. You wait — alongside dozens or hundreds of other freelancers who applied to the same posting. One person gets hired. Everyone else gets nothing, not even a reply.
“How do I find freelance clients without Upwork?”
It's one of the most-searched questions in freelancing, and the answer is not another job board. Every job board has the same structure: one posting, many applicants, one winner. The platform changes; the math doesn't.
Why Job Boards Are Stacked Against You
A job posting is a business saying “I know I need help, and I've told the whole world at once.” By the time you see it, so has everyone else. You're not competing on your skill — you're competing on speed, on profile badges, and increasingly on who's willing to work for the least.
None of that measures whether you'd actually do good work for this business. Which is why winning on a job board so often feels random: mostly, it is.
There's a second cost people talk about less. On a job board, the platform owns the relationship. The client is Upwork's client. Leave the platform and you start from zero.
The Alternative: Find Clients Without Upwork by Reaching Out First
Flip the structure. Instead of competing for businesses that posted a job, go to businesses that haven't asked yet — but visibly need what you do. There's no queue of applicants, because there's no posting. You're often the only freelancer in their inbox that month.
That's direct outreach, and done properly it has three steps.
Step 1: Pick a Niche You Can Describe in One Sentence
“I do web design” is a skill. “I build simple, fast websites for independent cafés and food businesses” is an offer. The second one tells a café owner instantly whether you're for them.
Pick one type of business you'd genuinely like to serve — cafés, salons, gyms, clinics, small shops, coaches. Niching down feels like closing doors. In practice it opens them, because every message you send can be specific instead of generic.
Step 2: Research Businesses Directly
This is the part job boards trained us to skip. Search for your business type in a city you want to serve — “hair salons in Manchester”, “coffee roasters in Austin” — and open their actual websites, one by one.
You're looking for the gap between what the business clearly cares about and what their online presence shows:
- A beautiful menu photographed on a site that doesn't work on a phone
- An Instagram link that leads to an account last updated months ago
- A “book online” promise with no booking link anywhere
- Great customer reviews, and no website copy that mentions any of it
Each gap is a reason to write to them — a real one, about their business, that no other freelancer has noticed because no other freelancer looked.
Be honest with yourself about the cost: doing this manually takes hours per city. It's the single most valuable activity in freelancing and also the most tedious, which is exactly why most people don't do it — and why the few who do stand out.
Step 3: Write Outreach That Mentions What You Found
The message that gets replies is short and specific. It names something true about their business, connects it to what you do, and asks a small question. It does not open with your life story, and it does not say “I offer a wide range of services.”
We've written a whole guide on this — see cold outreach for freelancers: how to write a message that gets replies — but the core is one sentence of observation, one sentence of offer, one small ask.
What to Expect, Honestly
Direct outreach is not magic. Most messages still won't get a reply — businesses are busy, inboxes are full. The difference is that the replies you do get are from businesses that actually fit what you sell, talking to you alone rather than to a queue of two hundred applicants. And every client you win this way is your client: your relationship, your rate, no platform fee in the middle.
If you're starting from zero, our guide to finding your first client as a freelancer walks the same road from the very beginning.
The Research Is the Hard Part — So We Built a Tool for It
Everything above works with nothing but a browser and patience. The bottleneck is time: hours of opening websites to find the handful worth writing to.
That's the part Client Hunt automates. You say what you do and the kind of business you want to help; it reads real businesses' own websites, keeps the ones that confirm what they do and where they are, and shows you why each one fits — with quotes from their own site you can open your message with.
See who's out there for your skill
Tell Client Hunt what you do and who you want to help. It reads real businesses' own websites and brings back the ones that match — your first 2 prospects are free.
Find your first prospects free →Free account · No credit card · Results in minutes
You don't need a hundred prospects, and you don't need a job board's permission. You need a handful of businesses that genuinely fit what you do, and a reason to write to each one. Start with one this week.
Ken is the founder of Skill To Dollar and the creator of Client Hunt. He writes about what he’s learning building it.