Every freelancer who has ever tried cold email has the same first instinct: build the biggest list possible, blast it, and hope the numbers do the work. It never does. What actually books the first ten clients is smaller than that, quieter than that, and more boring than that. A hundred prospects. One email. One offer someone can say yes to over lunch. This is the version of the playbook we would run tomorrow if we started over.

Why is the math friendlier than you think?

Freelancers do not need enterprise pipelines. If you send 100 well targeted emails and get an honest 8 percent reply rate, that is 8 conversations. Convert one in four into paid work and you have two clients from one week of prospecting. That is a working freelance business.

The first-100 leads workflow

Workflow

First-100 leads sequence for a freelancer

  1. Step 01

    Pick niche

  2. Step 02

    Build 100 list

    Public sources

  3. Step 03

    Find signals

    Site, hiring, launches

  4. Step 04

    Write template

    One signal, one ask

  5. Step 05

    Send from own inbox

    20/day, warmed up

  6. Step 06

    Book calls

One vertical, one week to build, one week to send.

Can you defend your niche in one sentence?

Not "web developer". Something like "Webflow to Framer migrations for Series A SaaS marketing sites". If a stranger cannot repeat your niche back after one line, keep tightening. Freelancers underprice because their positioning is soft. Fix the words first.

How do you build 100 prospects?

Sources: LinkedIn search, YC directory, Product Hunt weekly launches, Indie Hackers profiles, industry Slack member lists, funding announcements, Google Maps if your niche is local. Deliverable is a spreadsheet with company, first name, role, website, and one signal per row.

Why is the signal the whole email?

A signal is a specific observable fact about that company: a recent hire, a stack change, a broken page, a launched product, a job post, a podcast mention. If your email would still make sense sent to a competitor, it has no signal. Rewrite it.

What does a working cold email look like?

Template · signal: slow LCP on new pricing page

Subject: your new pricing page. Hi Priya, saw you shipped the new pricing page last week and it now loads in 4.1s on mobile (mostly the hero video). For a Framer site that number usually lives under 1.5s. I do Webflow to Framer performance passes as a fixed 2 week engagement. Two recent ones: cut LCP from 3.8s to 1.2s for Rally, and from 5.1s to 1.6s for Kestrel. Worth a 15 minute look next week? Happy to send a Loom teardown either way. Arun

Why this email works

What is doing the work here: a real observation, a specific metric, two named references, a small ask, and a fallback (the Loom) so a no still ends warm. No em dashes, no hype, no calendar link in the first message.

Positioning the offer: fixed-scope beats hourly

Hourly pricing forces the buyer to underwrite your speed. Fixed-scope pricing forces you to underwrite it, which is the trade the buyer wants. For your first 20 clients, package the work as a two week or four week engagement with one clear deliverable and one clear price.

Compare the two side by side

  • Dimension
    Buyer decision
    Hourly
    Slow, needs approvals
    Fixed-scope
    Fast, single price
  • Dimension
    Your incentive
    Hourly
    Slow down
    Fixed-scope
    Ship faster
  • Dimension
    Scope creep
    Hourly
    Constant
    Fixed-scope
    Contained by contract
  • Dimension
    Best for
    Hourly
    Ongoing retainers with trust
    Fixed-scope
    First 10 to 20 clients
Fixed-scope vs hourly for new freelancers

Sending mechanics

Send from your own domain, warmed up for at least two weeks before volume. Cap at 20 to 30 per day per inbox for the first month. Reply routing back to a real inbox you actually read. Anything that looks like a mass send in the raw email will land in spam eventually.

The rules Gmail actually enforces for senders. Read this before you send. Google bulk sender guidelines.

Milo drafts from your own Gmail or Outlook, with warm-up and reply routing built in. Pay-as-you-go credits, no seat cost. Milo for freelancers.

One rule that saved us a year

Never send an email you would not be proud to have a friend forward. Cold does not mean careless. If the observation is real and the offer is real, the email will feel human even at volume.

What should you expect in weeks one to four?

Week 1: build list, warm inboxes, write template. Week 2: send 100 emails at 20 per day. Week 3: run replies, book 4 to 8 calls. Week 4: close 1 to 3 clients, ask each for one intro. Iterate the template based on what actually got replies.

Should I use a personal Gmail or a business domain?

Business domain. Personal Gmail sending is fine for one-off notes but not for a hundred outbound emails a week.

How long should a cold email be?

80 to 130 words. Long enough to prove you read something specific, short enough to answer on a phone.

Do I need a case study to send cold?

Two named references are enough. If you have no clients yet, use two unpaid teardowns done well and named as pro-bono work.