How to start freelancing: a practical guide to your first clients
By Luis Boneupdated 9 min read
Working for yourself sounds great until you hit the details: where do clients come from? How much do I charge? What if they don’t pay? The difference between freelancers who take off and those who quit after three months is almost never talent — it’s treating freelancing as a business from day one. This guide takes you from zero to your first payment, with templates and examples you can use as-is.
Before you jump: three honest questions
Freelancing isn’t better or worse than employment; it’s a different sport. Before starting, answer these:
- Do you have a skill someone would pay for today? Design, writing, programming, translation, video editing, social media management, bookkeeping, admin support… You don’t need to be world-class; you need to solve a real problem better than the client can solve it alone.
- Can you handle irregular income for a few months? The first months are usually lean. A savings cushion — or keeping your current job and starting on the side, which is the sanest route for most people — takes off enormous pressure.
- Can you organize yourself without a boss? Nobody will ask for progress updates. If you need external structure, you’ll have to build your own.
If you hesitated on the first question, don’t give up: spend a few weeks sharpening one concrete skill and producing work samples. Better to delay the launch than go out selling smoke.
Define a concrete service (not “I do everything”)
The classic beginner mistake is offering everything to everyone, out of fear of missing opportunities. The result is the opposite: nobody remembers you. Compare:
- “I do graphic design” → generic, you’re competing with thousands.
- “I design menus for restaurants that want to look more professional” → specific, memorable, easy to refer.
Take Marcus, a video editor who started out offering “editing for anything.” Three months, zero clients. When he repositioned as “I edit short-form videos for dentists and clinics that want to attract patients on social media,” he started closing projects: clinic owners felt he was talking about their problem, not about himself.
To define your niche, cross three things: what you can do, what you enjoy, and who has the budget to pay for it. Write it as one sentence using this template:
I help [type of client] achieve [outcome they care about] through [your service].
That sentence goes on your LinkedIn, your portfolio and your pitch. You can change it later; starting without it is starting without a compass.
Prepare the minimum needed to look professional
You don’t need a logo, an expensive website or business cards. You need:
- 3–5 work samples. No clients yet? Create your own projects: redesign a real restaurant’s menu, write two sample articles, build a demo. For each sample, explain what problem it solved and how.
- Somewhere to show them: a simple portfolio, a well-made PDF, or your LinkedIn profile with the samples linked.
- A professional contact channel: an email with your name on it and replies within 24 hours.
That’s enough to sell. Everything else is decoration that can wait.
Land your first clients: four routes
1. Your own network (the highest-yield one)
Tell everyone around you what you offer and for whom. A simple message works:
Hi Laura! Quick update: I’ve started working independently doing [service] for [type of client]. If you know anyone who could use that, I’d be hugely grateful if you passed along my contact. Here’s an example of my work: [link].
It doesn’t ask for work directly — it asks for referrals, which is easier to say yes to and travels further.
2. Direct outreach to businesses
Pick 20 businesses that fit your niche and write each a personalized note. The base template:
Hi [name], I came across [something specific about their business: their website, their socials, their storefront] and noticed [a specific problem you solve]. I help [type of business] with exactly that — here’s an example: [link]. If you’re interested, I’ll put together a no-obligation proposal. Would a short call this week work?
The first line is everything: it proves you actually looked at their business. From 20 messages like this, expecting 2–4 replies is realistic; from 200 copy-pasted ones, maybe none.
3. Freelance platforms
Useful for getting started: demand is concentrated and payment systems protect you. In exchange: heavy competition, commissions and price pressure. Treat them as a school and a source of first reviews, not as the long-term plan. The medium-term goal is clients arriving through your network and reputation.
4. Communities in your industry
Groups, forums and communities where your client hangs out (not where other freelancers hang out). Contribute value before selling: answer questions, share what you know. The sale comes on its own once you become the visible reference on the topic.
Price without underselling yourself or scaring yourself
Three practical rules to start:
- Calculate your floor. Add up your monthly living and work expenses, add a margin for taxes and workless weeks (an extra 25–35% is a prudent range), and divide by the hours you can actually bill in a month — which are far fewer than the hours you work, since prospecting, proposals and admin don’t get billed. That hourly number is your absolute minimum, not your rate.
- Research the market. Look at what freelancers with your profile charge in your market and place yourself at a reasonable midpoint. Competing on being the cheapest attracts precisely the clients who haggle, pay late and demand the most.
- Quote per project when you can. Hourly billing punishes your efficiency: the faster you get, the less you earn. A fixed price per deliverable, with a well-defined scope, works better for you and gives the client certainty.
And a golden rule: always ask for a deposit (30–50% is standard) before starting. A serious client has no problem with it; one who flat-out refuses is telling you exactly what collecting the final payment will be like.
Protect yourself: agreements, scope and getting paid
You don’t need a lawyer for your first project, but you do need a written agreement — even just an email the client confirms. It should cover:
- Scope: exactly what you deliver (and what’s not included).
- Revision rounds: how many are in the price (two is a reasonable standard).
- Deadlines: delivery dates, and what happens if the client is slow sending you materials.
- Payment: amounts, dates, method and deposit.
A model paragraph to close the deal by email:
Confirming what we agreed: design of [deliverable], including two revision rounds, delivered by [date]. Total price: [amount], with a 40% deposit to begin and 60% on final delivery. Changes outside the described scope are quoted separately. Can you confirm by reply, and I’ll send the deposit details?
On taxes: from your very first payment, find out how independent work is declared in your country and get compliant early. Sorting it out with two invoices issued is paperwork; sorting it out with two years of activity behind you is a problem.
Organize your week like a business
Freelancing contains two jobs: doing the work and finding the next work. Beginners tend to only do the first, which is why they live on the “full month, empty month” rollercoaster. The antidote: reserve one fixed weekly block (say, Friday mornings) exclusively for prospecting, even when you’re swamped with projects. Also:
- Open a separate bank account for work income from the start.
- Set aside the tax percentage of every payment the day it arrives.
- Keep a simple log of clients, proposals sent and the status of each invoice.
Common mistakes that sink new freelancers
| Mistake | Consequence | Prevention |
|---|---|---|
| Taking any project out of fear | Toxic clients who drain your time and morale | Define red flags and practice saying “I’m not able to take this on” |
| Working without a deposit | Hours worked that never get paid | 30–50% deposit, always, no exceptions |
| Fuzzy scope (“while you’re at it…”) | Endless projects at the same price | Written scope; extra changes quoted separately |
| “Just-starting-out” prices that never rise | Income ceiling and burnout | Review rates every 3–6 months or with each new client |
| Stopping prospecting when busy | Empty months following full ones | A fixed weekly prospecting block, always |
Frequently asked questions
Should I quit my job to start freelancing?
For most people, not right away. Starting on the side — evenings, weekends — lets you validate that demand exists for your service and build up clients with a safety net. A reasonable threshold for making the jump: several consecutive months of freelance income covering your basic expenses, plus a savings cushion.
What do I do if a client doesn’t pay?
First, a courteous written reminder with the agreed date and amount. If there’s no response, a firmer second message announcing that work or pending deliverables are on hold. This is exactly why the deposit and the written agreement matter: they limit the damage and give you backing. And log the lesson — clients who pay badly usually signal it during the negotiation.
Do I need to register legally from the first project?
It depends on your country, but the prudent answer is to inform yourself immediately and formalize early. Many places have simplified regimes for independent workers with low costs and light paperwork. Being able to invoice legally also opens the door to business clients — usually the ones who pay best.
How many billable hours per week should I plan for?
Fewer than you imagine. Between prospecting, meetings, proposals, admin and email, many freelancers are doing well if half to two-thirds of their working week turns into billable hours. Calculate your rates against that reality, not against an imaginary 40 billable hours.
Freelancing is built project by project: a clear service, work samples, twenty well-aimed messages and a confirmed agreement. And if you’d rather combine the freedom with some stability, on RápidoEmpleo you can find remote and per-project openings, filterable by contract type, to build whatever balance works for you while you grow on your own.
Written by
Software developer and founder of RápidoEmpleo
Luis Bone is a software developer and built RápidoEmpleo to solve a problem he ran into himself: job hunting means repeating the same search across half a dozen boards, each with its own filters, its own sign-up and its own expired listings.
More about the author →