← Back to Calculator

How to Get Your First Freelance Client (Step-by-Step Guide + Outreach Templates)

By Rahul Singh · Updated October 2026 · 10 min read

The first client is the hardest one. You have no testimonials, no reputation, and often no portfolio, and the people you want to work with have no reason to take a chance on you yet. The good news is that you do not need a big following or years of experience. You need a clear offer, a little proof that you can deliver, and a steady habit of contacting the right people.

This guide walks through that process step by step, including two copy-and-paste outreach templates and a worked pricing example for a first project.

Step 1: Make a Narrow, Specific Offer

"I do web development" is hard to buy. "I build fast, mobile-friendly websites for small local businesses" is easy to understand and easy to pass on to someone who needs it. A good first offer names three things: what you deliver, who it is for, and the result they get.

You can broaden your services later. At the start, narrow beats broad, because it makes your messages more relevant and your work faster to produce.

Step 2: Build a Little Proof Before You Pitch

Clients do not need a long history, but they do want evidence that you can finish things. If you have no client work yet, create proof yourself:

Aim for two or three solid samples on one simple page, each with a sentence about the problem and what you did. Never present a sample as paid client work or invent testimonials. Honest samples are enough, and a made-up claim can end a relationship the moment it is questioned.

Step 3: Decide a Starting Price Before You Talk to Anyone

Many beginners freeze when a client asks for a price, then guess a number that is too low. Work it out beforehand. Use the Freelance Rate Calculator to find the rate your goals require, and read our guide to setting your rate when you are just starting out.

Hypothetical example, to show the method. Suppose your calculated rate is $50 an hour, and you decide to give yourself a deliberate 20% introductory discount while you build proof. Your starting rate is $40 an hour. A small landing page you estimate at 12 hours costs 12 × $40 = $480. Add a 15% contingency buffer and the quote is $552, which you round to $550.

The discount should be a deliberate, temporary decision with an end point, such as "after my first three projects," not a permanent ceiling. See our guide to common pricing mistakes for what goes wrong when it becomes permanent.

Step 4: Start With People Who Already Know You

The warmest leads are people who know you, because they already have a reason to trust you. Make a simple list of friends, family, former classmates, teachers, colleagues, and anyone who runs or works for a small business. Then tell them, in one sentence, what you now offer and the kind of person it helps. You are not asking for a favor; you are asking whether they know anyone who has that problem.

Most of the time the answer will be no, and that is fine. Sometimes it opens a door to a referral, which is the best kind of lead a new freelancer can get.

Step 5: Find Prospects You Can Actually Help

Instead of hoping clients find you, look for businesses that visibly need what you offer. For a web developer, that might mean:

Open a spreadsheet and list 30 to 50 such businesses with the specific problem you noticed for each one. The specific problem is what will make your message stand out from generic spam.

Step 6: Write Short, Specific Outreach

Good outreach is short, about them and not you, and makes a small, easy request. Mention the specific thing you noticed, offer one concrete idea, and ask a simple question. Here is a template you can adapt:

Subject: A quick idea for [Business name]'s website

Hi [Name],

I came across [Business name] while looking at [type of business] in
[city/area]. I noticed [specific, true observation, for example: the
booking page is hard to use on a phone].

I help small businesses with [your offer in one line]. One idea that
might help: [one concrete suggestion, for example: a simple booking
button at the top of the page].

If it's useful, I'd be happy to send a short mockup, free, with no
obligation. Would that be of interest?

Best,
[Your name]
[Link to your portfolio page]

Follow up once, about four or five days later, with something short and polite. Many replies come after a gentle second message:

Subject: Re: A quick idea for [Business name]'s website

Hi [Name],

Just following up on my note below in case it got buried. If a quick
mockup would be helpful, I can have one ready within [number] days.
If now isn't the right time, no problem at all.

Best,
[Your name]

Always make sure your observation is true and specific. A fake compliment or a copy-pasted message to hundreds of people usually gets ignored, and it can damage your reputation in a small community.

Step 7: If You Use a Freelance Marketplace

Marketplaces can work for a first client, but competition is high and clients often get many proposals for one job. A few habits improve your odds:

Remember that platforms take fees from your earnings, so build that into your price. Our Upwork fee calculator shows how.

Step 8: Track Your Outreach

Reply rates vary widely by niche, message quality and timing, so do not rely on someone else's numbers. Track your own so you can improve. A simple table is enough:

BusinessDate sentSpecific problem notedFollow-up sentReply
[Name][Date][Observation][Date][Yes / No / Later]

After 30 to 50 messages, look at which observations and offers got replies and refine them. Treat each batch as an experiment.

Step 9: Handle Your First Client Well

Your first project matters less for the money and more for what it gives you afterwards: a testimonial, a portfolio piece, and possibly referrals. To protect both sides:

Beware of Scams

New freelancers are common targets. Be cautious if someone:

Real clients pay you; you should not have to pay them. If something feels wrong, stop and check with someone you trust.

Common First-Client Mistakes

Frequently Asked Questions

Do I need a portfolio before my first client?
You need some proof, but not a long list of paid work. Two or three honest, well-presented sample projects are enough to start.

How many people should I contact?
There is no fixed number, because results vary. Start with a batch of 30 to 50 well-researched prospects, track what happens, and adjust.

Should I work for free to get a testimonial?
Usually not. If you do, keep the work small and clearly scoped, agree in advance that you will receive a testimonial, and avoid open-ended unpaid commitments. A discounted first project is often a better choice.

How long does it take to land a first client?
It varies widely and depends on your niche, the quality of your outreach and how often you do it. Plan for it to take longer than you expect, and keep a steady routine.

Conclusion

Getting your first freelance client is a process, not a stroke of luck: a narrow offer, honest proof, a calculated price, specific outreach to the right people, and patient follow-up. Start with a short list, send messages that show you paid attention, and learn from every reply, including the silence.

Know your starting rate before you pitch:

Use the Freelance Rate Calculator

This article is for general information only. It is not financial, tax or legal advice, and the example numbers are hypothetical. Results from outreach and proposals vary and are not guaranteed.