To get your first five clients as a freelancer, pick one type of buyer, write down 100 real people who fit it, email 25 of them this week, and talk to everyone who answers. Five clients is a short list. You don't need a brand, a portfolio site with a blog, or a following. You need about 250 well-aimed emails and a willingness to get on the phone.
Here's the whole thing laid out with numbers, using a made-up freelancer named Nora who does bookkeeping for dental practices. Swap in your own trade and your own prices.
Five is the right target
"Get clients" is too fuzzy to act on, and "build a client base" sounds like a project for next year. Five is concrete. It's enough that losing one doesn't wreck your month, and few enough that you can learn each client's business properly.
Five also has a useful side effect: it forces you to count. Nora decides she needs five clients at $600 a month each, which is $3,000 a month. That number tells her how many emails she has to send, and it tells her when to stop and take on more.
Pick one buyer, not "small businesses"
The fastest way to stall is to describe your buyer as "any small business that needs help." Nobody sees themselves in that sentence. Nora picks dental practices with two to six dentists, in her own state, because she already knows how insurance payments are posted and what a month-end close looks like for them.
A good buyer description names a role, a type of business, a size and a place. "Practice managers at dental offices with 2 to 6 dentists in Ohio" works. You can search for it, you can write a first line that sounds like you've seen their problem, and a reply from one makes the next email easier because it came from the same kind of person.
If you can't narrow it, use who you've already helped. Past employers, past projects, friends of friends. Your first clients usually come from a world you already stand slightly inside of.
Build a list of 100 named people
Not a hundred companies, a hundred people with first names and a way to reach them. A role like "practice manager" is a person, and you need hers. Open each website, look at the About or Team page, and write down the name, the business, the email or contact form, and one detail you could mention (a second location opening, a job posting for a front-desk hire, a new service).
That's slow by hand: about three minutes per person, five hours for 100. You can split it across a week. Or use a lead tool that returns people by role and location, then read the names yourself before sending anything. If you use one, check how it charges for contact details. The pricing guide in what a sales stack costs assembled shows where those costs hide.
Send the first 25 emails
Twenty-five, not 100. You want to learn from the first batch before you spend the whole list. Send from your own email address, with your real name and a real signature, one at a time or in a few small groups.
Here's Nora's first email:
Subject: month-end at Hartwell Dental
Hi Priya, I saw Hartwell just opened a second location in Dayton. Two sets of books usually means month-end gets harder, not twice as hard. I'm a freelance bookkeeper who works only with dental practices, and I close the books by the 8th of each month. Would it be useful to see what that looks like for a two-location practice? Nora Whitfield, nora@whitfieldbooks.example
That's 80 words. It names the person, names a real detail, says what she does in one sentence, and asks a small question. It doesn't attach a rate card or ask for 30 minutes.
If you're emailing a business in the US, include a real way to opt out and your postal address in the signature, and keep the subject line honest. That's what the CAN-SPAM rules require, and it also reads as more trustworthy.
Follow up three business days later with one new thing: "Priya, one more thought: most two-location practices I talk to find their biggest gap is reconciling card payments from the second site. Happy to show how I handle that." Then once more a week later, short, and stop.
Book the calls
Suppose Nora's 100 emails (with follow-ups) get 12 replies. That's a made-up rate. Yours will differ, and you'll find out in the first month. Of those 12, maybe 5 are interested enough to talk, and the rest are "not now," "we have someone," or "send info."
For the five who want to talk, make it easy. Offer two times, keep the call to 20 minutes, and open it by asking questions, not by pitching. What are you using now? What breaks at month-end? What would make you switch? If the answers show a real problem, say what you'd do and what it costs. If not, thank them and ask if they know anyone who does have the problem.
Quote simply and ask for the deposit
After the call, send the price the same day, in an email, in three lines: what you'll do, what it costs per month, when you start. Offer one option, not three. A choice of three packages makes the buyer do your work.
Ask for the first month up front, or a deposit, before you begin. It's normal in freelance work, and it filters out people who weren't going to pay. A payment link in the email is enough. Don't start until it clears.
Nora's math: 100 emails, 12 replies, 5 calls, 2 clients. That's one round. Five clients is about two and a half rounds, so call it 250 emails over six to eight weeks. If round one gets 0 clients, don't conclude outbound is broken. Read the replies. The problem is almost always the offer line or the buyer, and both are cheap to change.
Do the work, then ask for an introduction
Your first client is also your best source of the next one, but only if you ask. After the first month goes well, send one line: "Glad this is working. Do you know one other practice manager who'd want the same thing? I'm happy to send a short note you can forward." People who like you will usually say yes. They often won't think of it unless prompted.
If a client says they'd tell a friend, ask for the friend's name now. Not later.
Where software fits
The first 25 you should write by hand. You need to hear how buyers answer. After that, the repeating parts, finding more names, sending follow-ups, sorting replies, booking the call, can go to a worker. Rocketship's AI worker does those steps from your own Gmail, so you spend your time on the calls and the work. The routine for the manual version is in how to run outbound in 30 minutes a day, and the numbers for a full year are in how many customers you need to replace your salary.
For more on the freelance approach itself, see the solo consultant acquisition loop, getting clients as a freelance consultant, and the wider guide to your first 10 customers.
Five clients is a numbers problem you can run on a schedule. 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 both Launch and Frontier start with a 7-day free trial, card required. See what the workers handle on the AI workers page.
