Make Money

How to Start Freelancing With No Experience

A practical, no-hype guide to landing your first paid client in 30 days, even without a portfolio.

By Pier Zam·Published February 20, 2025·Updated April 28, 2026·8 min read
Top-down illustration of a freelancer's desk with a laptop, notebook, checklist, and coffee — symbolizing starting freelance work from home

"I'd freelance, but I don't have any experience." If you've said this, you're stuck in the same loop every freelancer started in. Here's how to break out without lying on your résumé or working for free forever.

Step 1: Pick one specific service

"I do social media" is too vague. "I write LinkedIn posts for B2B SaaS founders" is sellable. Niche down by combining a skill + an industry + a deliverable. Examples:

  • Email newsletters for indie podcasters
  • Bookkeeping for solo therapists
  • Shopify product descriptions for skincare brands
  • Resume rewrites for healthcare workers

Step 2: Build a tiny portfolio (in a weekend)

You don't need real client work to show your skill. Create 2–3 "spec" pieces — sample work made for fictional but realistic clients. A bookkeeper can clean up a sample QuickBooks file. A writer can produce three sample LinkedIn posts. Put them on a free Notion page or Carrd site.

Step 3: Set a price (and don't go too low)

The trap of starting at $5/hour is that you'll never escape it. Set a price that's competitive but not insulting to yourself. For your first 3 clients, slight discounts are fine ("intro rate"), but anchor near market.

Quick research: search "[your service] freelance rates 2026" and look at Reddit threads, not Upwork's lowballers.

Step 4: Outreach (the part most people skip)

Forget Fiverr and Upwork for the first 30 days — the race to the bottom there is brutal. Instead, send 5 personalized outreach messages per day for 30 days. That's 150 messages. Even at a 2% response rate, that's 3 conversations.

Where to find prospects:

  • LinkedIn — search by industry + job title
  • Indie Hackers
  • Local Facebook groups for your industry
  • Twitter/X — search for people complaining about the problem you solve

What to send: a 4-sentence message. Compliment something specific. Identify a problem. Suggest a solution. Offer a 15-minute call. No attachments, no long pitches.

Step 5: Get the first one done well

Overdeliver — but on quality and clarity, not on hours. Send daily updates. Hit your deadline. Ask for a testimonial and a referral the same week you finish.

Step 6: Raise your rates

Every 2–3 new clients, raise your rate by 10–25%. New clients pay the new rate; existing clients can either accept the new rate or stay at their old one (your choice).

Common mistakes

  • Working for free "for exposure." Almost never converts to paid work.
  • Spending months on a website. A Notion page is enough for the first 6 months.
  • Sending the same template to 200 people. Personalization beats volume.
  • Quitting your day job too early. Wait until your freelance income is at least 70% of your salary for 3 months in a row.

The realistic timeline

  • Days 1–7: pick niche, build portfolio.
  • Days 8–37: outreach, 5 messages/day.
  • Days 30–60: first 1–2 paid clients.
  • Months 3–6: regular pipeline.
  • Year 1: a livable side income or potential to go full-time.

The bottom line

Experience is just paid practice. Pick a niche, fake it just enough to look credible, then do the work for real once someone hires you. Almost every successful freelancer started exactly this way.

Related articles you might like