Skip to content
Side Hustle BuilderStart

Freelance Writing

Blog posts, newsletters, and web copy for small businesses that cannot write.

Last reviewed 2026-09-11 · typical reported figures, not promises

Quick answer

Freelance Writing is an online-service side hustle. Typical reported pay is $15 to $40 per hour. It costs about $0 to $50 to start, and our estimate for a first paid job is within 7 to 30 days. Plan on 3+ hours a week.

Typical pay
$15 to $40 per hour
Cost to start
$0 to $50
First dollar
7 to 30 days

Pay source: upwork.com, accessed 2026-09-10. Upwork content writers: median $25/hour, typical $15-$40 (Upwork cost page); per-piece pricing is common for experienced niche writers and varies widely; generic rates have fallen with AI. First-dollar timing is our estimate.

What it typically pays

Public sources report $15 to $40 per hour for freelance writing. Upwork content writers: median $25/hour, typical $15-$40 (Upwork cost page); per-piece pricing is common for experienced niche writers and varies widely; generic rates have fallen with AI. Prices vary by city and by how the work is packaged. The launch checklist includes a pricing step so you set yours on purpose, not by guessing.

What it costs to start

Expect about $0 to $50 before the first job. Estimate (no single source): free portfolio (Google Docs/Notion); Upwork Connects cost a few dollars if you bid there The basics:

Cost figure: our estimate, no single public source.

  • Google Docs
  • Grammarly or Hemingway
  • One-page portfolio
  • Invoicing (Wave or Stripe invoices)

How fast the first dollar comes

Our estimate: a first paid job within 7 to 30 days of starting, if you follow the checklist below in order. That is based on the checklist's own timing and typical platform onboarding, not a sourced statistic. The fastest route is almost always someone you already know.

Where the first customers are

  • Pitch 20 local businesses or agencies with a free 300-word rewrite of one page on their site
  • Upwork and Contra profiles in one niche (HVAC, dental, SaaS)
  • LinkedIn posts about your niche 3x a week; DM the people who engage

Rules, permits and risks

  • AI-generated filler is rejected by good clients and flagged by platforms; use AI for research and outlines, then write and fact-check yourself
  • Scope creep without a written brief; payment before publishing for new clients
  • Upwork's freelancer fee is variable 0-15% per contract since May 2025 (about 10% typical) and off-platform deals are restricted for 24 months
  • Income is taxable whether or not you receive a 1099; set aside roughly 25-30% (federal income tax plus 15.3% self-employment tax) and pay quarterly estimates if you expect to owe $1,000+ (IRS Self-Employed Tax Center).

Launch checklist

  1. Choose one niche you can talk about for an hour
  2. Write 3 sample pieces (blog post, landing page, email) in that niche
  3. Put them on a one-page portfolio (Notion or Carrd)
  4. Set rates: per piece for content, hourly for editing
  5. Send 20 personalized pitches with a free mini-rewrite
  6. Create Upwork and Contra profiles; bid only on niche jobs with a specific first line
  7. Land 2 clients; deliver early with a short note on what you changed and why
  8. Ask for a testimonial and a referral after the second piece
  9. Offer a monthly retainer (4 posts a month) at a discount
  10. Raise per-piece rates 20% every 5 clients
  11. Track hours per piece to keep the effective rate above $30/hour

Open as a checklist you can tick off

Templates

Copy, replace the [brackets] with your details, send.

Cold email

Subject: Rewrote your homepage headline (free). Hi [Name], I write for dental practices and noticed your homepage buries the same-day-appointments benefit. Here's a 3-line rewrite: [text]. If you'd like the rest of the page done the same way, it's $250 flat, delivered in 3 days. [You], [portfolio link]

Starter price sheet

Blog post (1,000 words, researched) $200 | Landing page $350 | Email (to 400 words) $90 | Monthly retainer (4 posts) $700

Upwork proposal first line

You asked for HVAC blog posts. I wrote one yesterday for a Phoenix HVAC company on heat-pump rebates; here it is: [link]. I can deliver your first post by Friday.

Honest caveats

  • Rates squeezed by AI and offshore supply; specialize
  • Feast or famine until retainers
  • Unpaid pitching time is real
  • Clients want results (leads), not words; learn basic SEO

Related playbooks