DEV Community

Alex Chen
Alex Chen

Posted on

How I Get Freelance Clients (Without Upwork or Fiverr)

How I Get Freelance Clients (Without Upwork or Fiverr)

I've made $15K+ freelancing in the past year. Here's exactly how I find clients.

The Problem with Platforms

Upwork/Fiverr:
- Race to the bottom on price
- 20% platform fee
- Algorithm controls your visibility
- Reviews gatekeeping
- Competing with 1000+ bidders

My approach:
- 0% fees
- Set your own rates
- Direct client relationships
- Recurring revenue potential
Enter fullscreen mode Exit fullscreen mode

Method 1: Build in Public

// What I do:
// 1. Build side projects and share progress
// 2. Write about technical challenges I solve
// 3. Post screenshots of what I'm working on

// Result: People see your skills โ†’ they hire you for similar work

// Example tweet that got me a $3K contract:
// "Just built an automated monitoring system that catches 
//  its own bugs and notifies me via Slack. 
//  Uses Node.js + GitHub webhooks. Thread ๐Ÿงต๐Ÿ‘‡"
// โ†’ 50K impressions, 3 DMs asking if I can build something similar
Enter fullscreen mode Exit fullscreen mode

Method 2: The "Free Sample" Strategy

1. Find a business with a broken/missing feature
2. Build it (takes 1-2 hours)
3. Send them a video/screenshots showing what you built
4. Say "I built this as a demo. Want me to customize it for you?"

Success rate: ~30% respond, ~10% become clients

Why it works:
- Shows competence better than any resume
- Low commitment for them to say yes
- You already did the hard part
Enter fullscreen mode Exit fullscreen mode

Real example:

Found: A local restaurant's online menu was a PDF (not searchable)
Built: A simple HTML menu page with SEO, mobile-friendly, load time <1s
Sent: Owner a link + "I noticed your menu isn't mobile-friendly. 
      I built this free version. If you want customizations or 
      online ordering integration, I can help."
Result: $500 for initial setup + $100/month maintenance
Enter fullscreen mode Exit fullscreen mode

Method 3: Content Marketing Funnel

Your content (Dev.to, blog, Twitter) 
    โ†“ Attracts developers & founders
    โ†“ They read your tutorials
    โ†“ Some need similar work done
    โ†“ They reach out: "Can you help us with X?"
    โ†“ You have a warm lead who already trusts your expertise

My stats (6 months):
- 80+ articles published
- ~50K article views total
- 12 inbound freelance inquiries
- 8 converted to paying clients
- Average project value: $1,500-$5,000
Enter fullscreen mode Exit fullscreen mode

Method 4: Open Source = Resume

// Every PR you make is public proof of your skills

// My GitHub profile shows:
// - 200+ commits across 30+ repos
// - Languages: TypeScript, JavaScript, Python, Go
// - Active contributions to well-known projects
// - Clean commit history, good PR descriptions

// When clients check my GitHub, they see:
// โœ… Can write clean code
// โœ… Understands large codebases
// โœ… Communicates well (PR descriptions)
// โœ… Reliable (consistent contribution history)

// This replaces: portfolio site, resume, references
Enter fullscreen mode Exit fullscreen mode

Method 5: Cold Outreach That Actually Works

// โŒ Generic template (gets ignored):
// "Hi, I'm a developer. I do web development. Hire me plz."

// โœ… Specific, researched, value-first:

const outreachEmail = `
Subject: Question about ${theirCompany}'s ${specificFeature}

Hi ${name},

I was checking out ${theirCompany} โ€” love what you're doing with 
${specificThingTheyDo}. 

I noticed ${specificProblemYouSolved} โ€” I actually built something 
similar for another client using ${techStack}. Reduced their 
${metric} by ${percentage}.

Quick question: Are you looking to improve ${area}? I have some ideas 
that might help. Happy to share either way.

No pressure โ€” just thought it could be useful.

Best,
${yourName}
${yourWebsite} | ${yourGitHub}
`;

// Key elements:
// - Personalized (not a template feel)
// - Shows you did research
// - Demonstrates expertise without being pushy
// - Low-pressure call to action
// - Links to proof (website, GitHub)
Enter fullscreen mode Exit fullscreen mode

Pricing Strategies

Hourly vs Project-Based

Hourly:
โœ… Easy to quote
โœ… Client feels safe (pay for actual work)
โŒ Penalizes efficiency (faster = less money)
โŒ Scope creep = more hours (client resents big bills)

Project-based:
โœ… Rewards efficiency (finish fast = higher hourly rate)
โœ… Clear budget for client
โœ… Incentive to deliver quickly
โŒ Risk of underestimating (learn from experience!)
Enter fullscreen mode Exit fullscreen mode

My Rate Progression

Month 1-3:   $25-35/hour   (Building portfolio, taking anything)
Month 4-6:   $40-50/hour   (Some reviews, more confident)
Month 7-9:   $60-75/hour   (Specializing, selective on projects)
Month 10-12:  $80-100/hour  (Inbound leads, can be picky)
Year 2:       $100-150/hour (Mostly referrals, premium projects)

Key insight: Raise rates when you're fully booked.
If you never have to say no, your rate is too low.
Enter fullscreen mode Exit fullscreen mode

Managing Clients

Rules I Follow

1. Always get 50% upfront (or use milestone payments)
2. Define scope clearly in writing before starting
3. Include 2 rounds of revisions in the price (extra = extra cost)
4. Set clear communication expectations (response time, channels)
5. Have a contract for projects over $1,000
6. Fire toxic clients politely but firmly
Enter fullscreen mode Exit fullscreen mode

Red Flags

๐Ÿšฉ "We're a startup, can you work for equity?" (Maybe, but get it in writing)
๐Ÿšฉ "This should only take you a few hours" (Always estimate 2-3x)
๐Ÿšฉ No clear requirements ("we'll figure it out as we go" = scope creep hell)
๐Ÿšฉ Slow payer (first late payment = last project)
๐Ÿšฉ Wants to micromanage every commit
Enter fullscreen mode Exit fullscreen mode

Building Recurring Revenue

One-time projects: Good for cash flow
Recurring services: Good for stability

My recurring offerings:
- Monthly maintenance retainer ($300-800/mo)
- On-call support hours ($500/mo for 5 reserved hours)
- Performance monitoring ($200/mo per app)
- Security updates ($150/mo per app)

Goal: 50% of income from recurring by end of year 2
Enter fullscreen mode Exit fullscreen mode

What's your experience with freelancing? Any methods that worked for you?

Follow @armorbreak for more career content.

Top comments (0)