The Complete Guide to Starting Freelancing From Scratch
In this guide
Freelancing looks completely different from the outside than it does once you're actually in it. This is the roadmap I wish someone had handed me at the very beginning, no vague "just believe in yourself" advice, just the actual steps.
Step 1: Pick a skill people already pay for
The best starting skill isn't necessarily your favorite one, it's one with proven, existing demand. Look at freelance platforms and notice what's consistently being posted: social media management, virtual assistance, content writing, design, video editing, customer support. You don't need to invent a new category. You need to get good at one that already has buyers.
Step 2: Build proof before you have clients
Nobody hires a freelancer with zero evidence they can do the work. Before you have paying clients, build proof anyway:
- Offer 1-2 people a discounted or free project in exchange for a genuine testimonial and permission to showcase the work
- Practice on your own accounts or a personal project, and treat it like real client work
- Document the process, screenshots, results, before/afters, so you have something concrete to show
This proof is what turns a cold pitch into a credible one.
Step 3: Choose your platform
Different platforms suit different starting points:
- Upwork: Strong for ongoing, longer-term client relationships once you build reviews
- Fiverr: Good for productized, clearly-packaged services people can buy quickly
- Direct outreach (DMs, email, LinkedIn): Slower to start but often leads to higher-paying, more serious clients
Most sustainable freelance careers eventually use a mix of these, not just one.
Step 4: Price yourself honestly
Underpricing at the very start to get initial reviews and experience is reasonable. Staying underpriced for years is not. A simple framework:
- First 1-3 clients: Slightly below market rate, focused on building proof and reviews
- Once you have 3-5 testimonials: Move to fair market rate for your skill level
- Every 6-12 months after that: Reassess and raise rates as your skill and demand genuinely grow
Step 5: Land your first client
The first client is almost always the hardest. A few approaches that actually work:
- Reach out to people in your existing network first, most beginners skip this and go straight to strangers
- Send genuinely personalized pitches referencing something specific about the potential client's business, not a copy-pasted template
- Lead with what you can do for them, not a list of your own credentials
Step 6: Deliver in a way that earns repeat work
Getting a client is only half the goal, keeping them (or getting referred by them) is where sustainable income actually comes from. This means: clear communication, hitting deadlines, and slightly exceeding what was promised when reasonably possible.
Step 7: Avoid the mistakes that stall most beginners
- Waiting to feel "ready": You'll never feel fully ready. Start with real, honest experience level disclosed, and improve as you go
- Undercharging forever out of fear: This burns people out and undervalues the entire freelance market
- Inconsistent outreach: Sending 2 pitches then waiting weeks rarely works. Consistent, smaller effort beats sporadic bursts
- No systems: Not tracking clients, deadlines, or income becomes chaotic fast, even a simple spreadsheet helps enormously
Freelancing rewards consistency far more than talent alone. The people who make it sustainable aren't necessarily the most skilled starting out, they're the ones who kept showing up, pitching, delivering, and improving, month after month.
A reliable setup matters more once you're relying on freelance income. Here are the laptop and computer accessories I'd recommend, plus a few remote work essentials worth having from day one. (As an Amazon Associate, I earn from qualifying purchases.)
If you're setting up the business side properly, this guide on writing a business plan like a pro and this Advanced Excel training are both worth checking out. (These are affiliate links — I may earn a commission at no extra cost to you.)
Want this done for you instead?
I help small businesses with social media, content, and virtual assistant support.
Let's work together