Freelance Writing

From Zero to First Client: A Beginner's Guide to Freelance Writing

Freelance writing is one of the most accessible ways to start earning online โ€” no expensive equipment, no complex software, just your ability to write clearly. Here's exactly how to go from "I've never written for a client" to landing your first paid piece.

In short: Understand what job your writing needs to do, study real examples, build 3-5 samples before pitching, set up a simple portfolio, start with smaller gigs to build reviews, always ask for referrals, and raise your rates over time.

1. Understand what clients actually pay for

Businesses don't pay for "good writing" in the abstract โ€” they pay for writing that does a job: blog posts that attract search traffic, product descriptions that help people decide to buy, or newsletters that keep customers engaged. Before you write anything, get clear on which of these jobs you want to specialize in early on.

2. Study the format, not just the topic

Read 10-15 examples of the kind of content you want to write โ€” blog posts, if that's your focus โ€” and pay attention to structure: how they open, how they break up sections, how long paragraphs are, and how they end. Online writing has different conventions than school essays, and matching those conventions is often what separates "amateur" from "professional" writing more than raw talent does.

3. Write 3-5 sample pieces before you pitch anyone

You need writing samples before you can convince anyone to hire you. Pick topics you genuinely know something about โ€” a hobby, your current or past job, something you've researched for fun โ€” and write as if for a real publication.

  • Aim for 600-1,200 words per sample, matching typical blog post length.
  • Edit ruthlessly: cut anything that doesn't add value, and read your draft out loud to catch awkward phrasing.
  • Publish your best 3-5 samples somewhere public โ€” a free blog, Medium, or a simple one-page portfolio site.

4. Set up a simple portfolio

Your portfolio doesn't need to be fancy. A single page listing your best samples with short descriptions is enough to start. What matters is that a potential client can quickly see your writing and judge whether it fits what they need.

5. Start pitching โ€” starting small on purpose

Your first few gigs are about building proof, not maximizing pay. Look for smaller writing jobs on freelance platforms and niche job boards, and don't be afraid to price your very first projects modestly in exchange for a review and a portfolio piece.

Where to look: general platforms like Upwork and Fiverr, plus niche boards built specifically for writers, such as ProBlogger Job Board and Freelance Writing Jobs.

When you do pitch, follow the structure in our guide on writing proposals that get hired โ€” a strong pitch matters as much as your writing samples at this stage.

6. Ask for reviews and referrals after every project

Once you finish a project well, always ask for a review on the platform you used, and don't be shy about asking happy clients if they know anyone else who might need writing help. Early on, referrals and reviews are worth more than almost anything else you can do.

7. Raise your rates as your portfolio grows

Your first project is not your permanent rate. As you complete more work and build genuine reviews, gradually raise your prices with each new client rather than waiting for a dramatic "I've made it" moment. See our guide on pricing your freelance services for a more detailed approach.

Quick recap: understand what job your writing needs to do, study real examples, build 3-5 samples before pitching, set up a simple portfolio, start with smaller gigs to build reviews, always ask for referrals, and raise your rates over time.

Frequently Asked Questions

Do I need a degree to become a freelance writer?

No. Freelance writing clients care primarily about your writing samples and portfolio, not formal qualifications.

How do I get my first freelance writing client with no experience?

Write 3-5 strong sample pieces on topics you know well, publish them as a simple portfolio, then pitch smaller jobs on freelance platforms to build reviews.