Onigiri home

Invoice Generator

Pricing

Resources

Blog

Sign In

Start for free
Onigiri home

Invoice Generator

Pricing

Resources

Sign In

Start for free
Onigiri home

›

How to Get Clients as a Freelancer

How to Get Clients as a Freelancer

How to Get Clients as a Freelancer

Learn how to get clients as a freelancer: define your niche, build proof, pitch directly, use your network and turn first projects into steady referrals.

•

•

Magnet attracting people, illustration for how to get clients as a freelancer

Every freelancer hits the same wall: you're good at the work, but the work doesn't show up on its own. The good news is that getting clients is a skill, not luck, and it follows a fairly predictable path.

This guide walks through that path in order: get specific about who you help, build proof, start with the people who already know you, then add outreach, platforms and content until referrals carry more of the load.

Key takeaways

  • Pick a narrow audience first. "Web design for dental clinics" is easier to sell than "web design".

  • Your warm network is the fastest source of a first client. Tell people specifically what you do and who it's for.

  • Direct outreach works when it's short and specific to one business and one problem.

  • Marketplaces are a starting point, not a strategy. Use them for early reviews, then build direct relationships.

  • Referrals and repeat work are the long game. They come from good delivery, clear communication and smooth payment.

1. Decide who you help and what you solve

Clients don't hire "a designer" or "a writer". They hire someone who can fix a specific problem: a website that doesn't bring in bookings, product pages that don't convert, a brand that looks amateur next to competitors.

Write one sentence that answers: I help [type of client] get [result] by [service]. For example: "I help independent coffee roasters sell more online by writing their product pages and email newsletters."

To find that sentence, look at:

  • Past work you enjoyed and did well. Which industries or project types keep showing up?

  • Problems you understand from the inside. A former nurse writing for healthcare companies has an instant edge.

  • Who can pay. Some audiences need your service but don't have budget. Pick one that does.

A niche doesn't lock you in forever. It just makes your marketing land, because the right people recognize themselves in it.

2. Build proof before you pitch

Before anyone hires you, they want to see that you can do the job. You need three things.

A simple portfolio. Three to five pieces that match the work you want to get, each with a line on the problem, what you did and the result. If you're new, create self-initiated samples: redesign a local business's homepage, rewrite a real product page, build a sample dashboard. Label them honestly as concept work.

A single link that explains you. A personal site or a one-page profile with your one-sentence offer, your samples, what you charge or how you price, and how to contact you. If you don't have a website yet, a free personal page such as Onigiri's Onee Page is a quick way to get one link you can put in your email signature and social bios.

Social proof. Testimonials from past employers, colleagues or early clients. Even a short quote from someone you helped for free carries weight. Ask while the work is fresh.

3. Start with your warm network

Your first client is most likely someone who already knows you or knows someone who does. Former employers often need freelance help with the work you used to do in-house, and they already trust you.

Make a list of 30 to 50 people: former managers and colleagues, clients from a previous job, friends who run businesses, people from school or communities you're in. Then send each a personal note, not a mass announcement:

Hi Sam, I've gone freelance doing product photography for small e-commerce brands. If you hear of anyone launching new products who needs clean, consistent photos, I'd love an intro. Here's my portfolio: [link].

Two things make this work: you're specific about what you do and who it's for, and you're asking for an introduction rather than a job, which is much easier to say yes to.

4. Reach out directly to businesses you can help

Cold outreach has a bad reputation because most of it is generic. Specific outreach works. The formula:

  1. Pick 10 to 20 businesses in your niche where you can see a clear gap (slow site, outdated brand, no email list, weak product photos).

  2. Find the right person, usually the owner at a small business or the marketing lead at a larger one.

  3. Send a short message that shows you looked: one observation, one idea, one easy next step.

Hi Priya, I was looking at your bakery's site and noticed the order page doesn't show up well on phones. That's where most local food orders happen. I fix exactly this for small food businesses. Want me to send a two-minute video with three quick changes I'd make?

Keep it under 100 words, offer something useful, and follow up once or twice a week or so apart. Track who you contacted and when in a simple spreadsheet.

5. Use freelance marketplaces wisely

Platforms like Upwork, Fiverr and Freelancer.com have clients actively looking to hire, which makes them useful for your first projects and reviews. A few rules make them work better:

  • Complete your profile around your niche, not around everything you could possibly do.

  • Apply selectively. A tailored proposal on five good-fit jobs beats a template sent to fifty.

  • Lead with the client's problem in the first two lines; that's often all they read.

  • Factor in the platform's service fee when you set your rate. Each marketplace takes a cut of what you earn, and the percentage changes from time to time, so check the current fee before you price.

Over time, try to move repeat clients to direct relationships where the platform's terms allow it, and use your marketplace reviews as proof elsewhere.

Niche job boards and communities are often less crowded than the big marketplaces. We collected some in our list of top freelance communities.

6. Show your expertise in public

Content is slower than outreach but compounds. The goal isn't to go viral; it's that when a potential client looks you up, they find evidence you know your stuff.

  • LinkedIn works well for B2B services. Post short breakdowns of problems you've solved, before-and-after examples and lessons from projects.

  • X, Instagram, Behance, Dribbble or YouTube fit visual and creative work.

  • Case studies on your own page are the most persuasive content you can make: the client's problem, your approach and the result.

Pick one or two channels where your clients actually spend time and post consistently, rather than spreading thin across five.

7. Network where your clients are, not just other freelancers

Freelancer communities are great for support and overflow work, but your clients are rarely there. Spend at least some networking time in the places your clients gather: industry meetups, trade associations, conferences, local business groups and the online communities of the industry you serve.

Show up to help, not to pitch. Answer questions, share useful resources, and let people come to you once they've seen what you know.

8. Price clearly and make it easy to say yes

Unclear pricing slows decisions. You don't have to publish rates, but you should be able to give a clear number or range quickly.

  • Know your floor. Work out the rate you need based on your income goal and realistic billable hours. Our billable hours calculator and utilization rate calculator help you see how much of your week is actually billable.

  • Choose a pricing model that fits the work. Our guide to flat rate vs. hourly pricing covers when each makes sense, and average freelance rates gives you a benchmark.

  • Send a short, clear proposal with scope, timeline, price and next step. Proposals that a client can accept online, without printing and scanning, remove friction. In Onigiri, for example, a proposal is a link the client accepts by signing with their name.

9. Turn first clients into repeat clients and referrals

Keeping a good client is usually easier than finding a new one. Once you have a few, look after them.

  • Communicate before problems grow. Set expectations on response times and send short progress updates. Our guide to client communication best practices has scripts for the tricky moments.

  • Make paying you easy. A clear, itemized invoice sent the day you finish shows you're organized. Start from a freelance invoice template if you don't have one yet.

  • Check in after delivery. A message two to four weeks later ("How's the new site performing?") often turns into the next project.

  • Ask for referrals directly. "Do you know anyone else who could use this?" works best right after a client tells you they're happy.

Your first-client checklist

  • One-sentence offer: who you help and what result you deliver

  • 3 to 5 portfolio pieces that match that offer

  • One link that explains you, with contact details

  • 30 to 50 people in your warm network contacted personally

  • 10 to 20 target businesses researched for direct outreach

  • A marketplace or niche job board profile focused on your niche

  • A rate you can quote confidently and a simple proposal format

  • An invoice template ready to send the day you deliver

A simple weekly routine

Client acquisition works best as a habit, especially when you're busy with paid work and tempted to stop. A sustainable baseline:

  • Monday: send 5 personalized outreach messages or follow-ups.

  • Wednesday: publish one useful post or case study.

  • Friday: check in with one past client and one person in your network.

That's a few hours a week. Keep it going even when you're fully booked, and the next quiet month will be much shorter.

Frequently asked questions

Ivan Burban

Ivan Burban

Onigiri Co-Founder

Stupidly simple invoicing

Create, send and track invoices in minutes. No credit card required.