Freelancing

How to Get Your First Freelance Client (Step by Step)

A practical process for landing your first client: a specific offer, honest proof, a prospect list, and an outreach email template.

Illustration of an email being composed with a send button and chat bubbles
Table of contents

Your first freelance client is the hardest one to land. You have no reviews, few samples, and no referrals. The good news: the first client rarely comes from being the most talented person available. It usually comes from being specific, easy to say yes to, and persistent.

This guide walks through a practical process: choose a narrow offer, build proof without paid experience, find prospects, send a short outreach email (template included), and handle pricing and the first project so it turns into a second one.

Step 1: Make your offer specific

“I’m a freelance writer” is hard to buy. “I write three SEO-friendly blog posts a month for local physical therapy clinics” is easy to evaluate. A specific offer helps a prospect picture the result, and it helps you find the right people to contact.

Fill in this sentence:

I help [type of client] get [specific result] by [the service you provide].

Examples:

  • I help independent coffee shops stay visible on Instagram by planning and scheduling 12 posts a month.
  • I help solo real estate agents save time by managing their inbox and calendar.
  • I help small online stores sell more by rewriting product descriptions.
Tip

Pick a client type you already understand — an industry you’ve worked in, a hobby you know deeply, or a community you belong to. Familiarity makes your pitches more credible.

Step 2: Create proof without paid experience

Prospects want evidence you can do the work. You don’t need past clients to provide it.

  1. Make 2–3 spec samples. Create the exact deliverable you’ll sell, for a real or realistic business. Don’t present it as paid client work — label it “sample” or “concept.”
  2. Write a one-page portfolio. A free page builder, a shared Google Doc, or a PDF works. Include your offer sentence, samples, process, and how to contact you.
  3. Consider one discounted or pro-bono project for a nonprofit or local business — only if you can afford the time — in exchange for an honest testimonial you’re allowed to quote.
Keep proof honest

Never invent clients, results, or testimonials. Clearly labeled samples are completely normal for beginners, and they build more trust than vague claims.

Step 3: Find 30 potential clients

Make a simple spreadsheet with columns for business name, contact person, email or contact page, a note about why they might need you, date contacted, and follow-up date. Then fill it with 30 prospects from places like:

  • Your existing network: former employers, friends who own businesses, alumni groups, local organizations.
  • Local business directories and map listings in your chosen niche.
  • Industry groups and communities where your ideal clients ask for help.
  • Freelance marketplaces such as Upwork or Fiverr. They bring clients to you but are competitive and charge fees — see our comparison of freelancing websites for beginners.
  • Job boards that list part-time contract or remote roles.

Look for visible signs of need: a blog that hasn’t been updated in months, an Instagram account with irregular posts, product pages with one-line descriptions, a “we’re hiring” post for a part-time role you could cover as a contractor.

Step 4: Send a short, personal outreach email

Cold outreach works best when it is short, specific to the recipient, and asks for a small next step. Here’s a template to adapt. Replace everything in brackets, and never send it unchanged to a whole list.

Outreach email template

Subject: Quick idea for [Business name]’s [blog / Instagram / product pages]

Hi [First name],

I’m [Your name], a [your service] for [type of client]. I noticed [specific, genuine observation — e.g., your blog’s last post was in March, but your customer reviews mention questions people keep asking].

I put together [a short sample / two example posts / a rewritten description for one product] to show what I mean: [link].

If it’s useful, I’d be glad to [specific offer — e.g., write two posts a month]. Would a 15-minute call next week make sense, or should I check back in a few months?

Thanks,
[Your name]
[Portfolio link]

Send 5–10 personalized emails a day rather than 100 generic ones. Follow up once after about a week if you don’t hear back, then move on. Many replies come after the follow-up.

Follow email rules

Commercial emails in the US must follow the CAN-SPAM Act — for example, use honest subject lines, identify yourself, and stop emailing anyone who asks. See the FTC’s CAN-SPAM compliance guide.

Step 5: Price your first project

Beginners often underprice out of nerves, then burn out. Two approaches work well for a first client:

Pricing approaches for beginners
ApproachHow it worksGood for
Project priceOne fixed price for a defined deliverable, e.g., “4 blog posts”Clear, repeatable work
Monthly retainerA set fee each month for an agreed amount of workOngoing tasks like social media or VA work
HourlyBill for time trackedWork that’s hard to scope in advance

To find a starting price, decide what you want to earn per hour, estimate the hours a project takes (including emails, revisions, and admin), and multiply. Then sanity-check against what similar freelancers charge on marketplaces and in community discussions. You can raise rates for the next client once you have results and a testimonial.

Put it in writing

Even a short email agreement protects both sides. Include the deliverables, deadline, number of revision rounds, price, payment schedule (for example, 50% upfront), and what happens if the project is cancelled.

Step 6: Deliver so it leads to client number two

  • Confirm the brief in writing before you start.
  • Send a quick progress update partway through.
  • Deliver on or before the deadline.
  • Ask what they’d change — and make it easy to give feedback.
  • After a successful project, ask for a testimonial and whether they know anyone else who might need help.
  • Offer an ongoing option: “Want me to handle this every month?”

Common mistakes to avoid

Do

  • Pick one niche and offer
  • Personalize every message
  • Follow up once
  • Track every prospect in a sheet
  • Use a simple written agreement

Avoid

  • Pitching everyone for everything
  • Copy-paste mass emails
  • Working without a deposit on bigger projects
  • Inventing experience or results
  • Quitting after the first 10 messages

Frequently asked questions

How long does it take to get a first freelance client?

It varies. Some people land a client from their network in days; others need several weeks of consistent outreach. Steady weekly outreach and improving your samples based on feedback matter more than timing.

Should I start on Upwork or Fiverr or find clients directly?

Both can work. Marketplaces bring buyers to you but are competitive and take a fee. Direct outreach takes more effort per lead but you keep more of the payment and build relationships. Many freelancers use both at first.

Do I need a website?

No. A clear one-page portfolio and a professional email address are enough to start.

Sources and further reading

  1. Federal Trade Commission — CAN-SPAM Act: A Compliance Guide for Business
  2. Internal Revenue Service — Self-Employed Individuals Tax Center
  3. U.S. Small Business Administration — Launch your business

About Ethan Wilson

Writes practical side hustle guides for GetSideHustles.

More guides by this author · Our editorial standards

Ready for your next step?

Use the Side Hustle Finder to match ideas to your budget and schedule.

Take the quiz

1 comment