Hire a cold email freelancer for a job. Hire an agency for a system.
A freelancer is the right call when the work has edges: one sequence to write, one list to build for one segment, one domain setup to fix. Someone at your company directs the work, checks it, and owns the accounts it runs in.
An agency is the right call when you need the whole thing running every week, from the list and the sending setup to the replies and the report, and nobody in-house has the hours to run it.
On price, Upwork lists median rates of $13 to $45 an hour for lead generation specialists. For an agency, Clutch's lead generation guide gives a range from $1,000 at the low end to $25,000 at the top, per month. The cash gap is real. So is the work a freelancer leaves on your desk.
Rates, rules and ranges below were checked in September 2026.
Freelancer or agency, by situation
| Your situation | Hire | Why |
|---|---|---|
| You need one sequence written, and someone in-house will send it | Freelancer | A bounded job you can judge by reading it |
| You need a first list for one segment and can spot-check it | Freelancer | Works if you verify the data yourself (questions below) |
| Your domains and mailboxes need fixing once | Freelancer, fixed project | Works when the setup lives in accounts your company owns |
| You already have an outbound owner who needs more hands | Freelancer | The owner gives direction, the freelancer adds hours |
| Nobody in-house can watch sending and replies every day | Agency | One person with no backup leaves gaps in the inbox |
| You want LinkedIn and email running together at volume | Agency | Too many parallel jobs for one calendar |
| Your offer has never converted at small numbers | Neither yet | More volume will not rescue an offer that fails small |
That last row is a rule I have written about more than once. An offer that fails at small numbers fails louder at large ones, whoever you pay to send.
What a freelancer sells and what an agency sells
A cold email freelancer sells one person's hours and skill: copy, list building or technical setup, sometimes all three, done by the person you hired and nobody else.
A cold email agency sells a team and a process that already exists. Different people cover data, writing, sending infrastructure, replies and reporting, and someone covers for whoever is off this week.
In a March 2023 post about an IT company in Germany, I listed what that campaign ran on: lists built from several data sources, 3 optimized LinkedIn accounts, 3 mailboxes for warm emails and 15 for cold ones, sequences for both channels, an inbox manager on replies, and a CRM connection.
That is six jobs. Each is something a skilled freelancer can do. Covering all six, every week, is where one person's calendar runs out.
Which parts of cold email one person can cover
| Job | Freelancer fit | What to watch |
|---|---|---|
| Writing the sequence | Strong | Easy to judge before a single send. Upwork lists email marketers at a median $15 to $40 an hour. |
| Building a list for one segment | Good, with checks | Where the data came from and when it was verified (see the questions below) |
| Domains, mailboxes and authentication | Good as a one-off project | Build it in accounts your company owns |
| Daily sending and spam-rate monitoring | Weak over months | Somebody has to look at the numbers every day |
| Reading and routing replies | Weak without backup | Nobody covers the days the freelancer is off |
| LinkedIn and email together | Weak at volume | Two channels, two sets of accounts, one person |
| Weekly reporting and changes | Fair | Ask for contacted, replied, booked and held as separate lines |
Google's sender guidelines require SPF or DKIM from every sender and a Postmaster Tools spam rate below 0.3%, with 0.1% as Google's recommended target. Send more than 5,000 a day to Gmail accounts and Google adds SPF and DKIM together, DMARC, and one-click unsubscribe on marketing mail.
Microsoft followed in 2025. Once a domain passes 5,000 daily emails into Outlook.com, Hotmail or Live inboxes, SPF, DKIM and DMARC have to pass, and failing mail is rejected.
A freelancer can set all of that up. Watching it every day afterwards is the hard part. Agencies split that daily watching in very different ways, so before you hand it over, ask who actually sends inside the agency.
How much volume one freelancer can carry
Work backwards from the calls you want. On the numbers I plan around, each booked call needs roughly 150 to 250 contacted people, depending on niche, country and channel.
Say your freelancer runs one LinkedIn profile, yours. About 2,800 people a month is the practical ceiling I plan around for one profile. Both numbers are my planning figures, not platform limits.
The arithmetic: 2,800 divided by 250 is about 11 calls a month, and 2,800 divided by 150 is about 19. So one profile, worked well by one person, tops out at roughly 11 to 19 booked calls a month on paper.
Want more than that and you add email, which means adding mailboxes rather than pushing each one harder. A serious email setup needs 10 to 20 sending domains with 20 to 40 inboxes spread across them, and watching all of them daily is what the jobs table above rates weak for one person over months.
Then there are the replies. In my eight questions for vetting a lead gen agency, I wrote: "A campaign with nobody staffed on the inbox leaks more money than a campaign with mediocre copy." With a freelancer, the inbox has exactly one person on it.
How much a cold email freelancer costs once your hours count
Upwork gives two useful bands: lead generation specialists at $13 to $45 an hour and email marketers at $15 to $40. Upwork says both are median rates from certain historical contracts worldwide, and that what you pay is negotiated.
Neither band is cold-email-only, so treat them as a starting point.
The hourly rate is only the first line. The monthly cost is:
Freelancer hours x rate + your hours x what your hour is worth + tools and data
The middle term is the one people skip. Somebody writes the brief, approves the copy, checks the list and reads the numbers. At a small company that is usually the founder.
| Line | Lean month | Heavy month |
|---|---|---|
| Freelancer hours | 40 | 40 |
| Hourly rate (Upwork lead gen band) | $13 | $45 |
| Freelancer cost | $520 | $1,800 |
| Your hours directing and checking | 6 | 12 |
| What your hour is worth | $75 | $150 |
| Cost of your time | $450 | $1,800 |
| Total before tools and data | $970 | $3,600 |
The hours and the $75 and $150 values are my assumptions for the example. Swap in your own. Tools and data sit outside the total because you pay for them either way, directly or inside an agency's fee.
Now put that next to Clutch. Its guide, updated March 2025, spans $1,000 to $25,000 per month for an agency, and says most B2B firms in the category keep prices off their websites because they quote each buyer on its own needs.
At the bottom of that range, the freelancer route is not automatically cheaper once your hours count. Higher up, it clearly is in cash.
So a quote near $1,000 and one near $25,000 need not describe the same service. Compare scope before price: which rows of the jobs table the fee covers, on how many channels, and how many named people work your account.
A quote far below the Upwork band deserves one extra question, about the list. One UK design agency that came to me had bought its lists from freelancers, and the result was weak open rates and a pile of bounces. That story is in a post about one email with two very different reply rates.
How long until either one books calls
If the job needs new domains and mailboxes, nothing should go out until they are warmed up. On most builds my team waits 10 to 14 days before a new mailbox touches a prospect. A freelancer who only rewrites copy for mailboxes you already run skips that wait.
In my month-by-month post on the first 90 days, the setup weeks produce no replies and no calls to report. When sending starts, what arrives first is information: which message earns answers, which sectors ignore you, which job titles respond. Calls build from there as the winning sequences get more volume.
Revenue comes last. It trails the calls by however long your sales cycle runs, and in some markets buyers simply take longer to decide.
Neither option shortens this, because the work underneath is the same. What changes is how many people work through it with you.
Seven questions to ask a cold email freelancer
Ownership and continuity questions usually get asked of agencies. With one person doing everything, they matter at least as much.
- Whose name are the domains and mailboxes in? Ask for them to be registered in accounts your company owns, with the freelancer added as a user. If everything lives in their accounts and you part ways, you may be buying and warming new domains from scratch.
- Where does the list come from, and has it gone to anyone else? It made the red-flag section of that agency post: "Lists bought from a freelancer and reused across clients. You can usually tell because the bounce rate is high and the targeting is vague in two directions at once."
- When was the data verified, and with what? Ask for the tool and the date. From my post on auditing a lead list: "If the answer is 'the freelancer said it was clean', it is not clean." My team keeps bounces under 0.5%, which gives you a yardstick for whatever number you hear.
- Who reads the replies when you are off? Weekends, holidays, a sick week. Get a name, in writing.
- Could someone else pick this up tomorrow? The good answer is boring: everything sits in your accounts, a short note says what runs when, and you can pause it all yourself.
- How many other campaigns are you running this month? You want to know what share of their week is yours.
- Can you show one campaign with a number and a period? People contacted, replies, calls held, over how many weeks. A testimonial does not answer this.
What to ask an agency instead
The ownership questions above apply to an agency too. Three more matter because of what an agency claims to be:
- Who works on my account, and who covers for them? A team is the reason the fee is higher. Ask for names and roles.
- Will you show me fifty rows of my list before writing a word? It comes first in that agency post because it sorts serious teams fastest.
- What will you need from us? An honest answer includes your case studies, your time for the calls and a say in who you target. If the answer is "nothing", expect activity reports and few meetings.
Weigh this section knowing I run an agency myself. Smirnov Consulting Group is a Prague-based B2B outbound lead generation agency that runs cold email and LinkedIn campaigns for founder-led B2B companies and books qualified sales calls.
The stale playbook hits both
In that same agency post I described outfits that bill upfront every month, work from a playbook three years out of date, and book you nothing. I see the same pattern in sales development hires, and not only in agencies.
A freelancer can fall into it just as easily, and an agency logo on the report is no protection.
The test is the same for both: ask what they changed in the last year and why. Someone running a current setup should be able to explain what Gmail's bulk sender rules changed in their own work.
When to walk away from a freelancer or an agency
Agree one check-in point before anything is sent: the end of the first full month of sending. Setup weeks do not count toward it. Bring these checks to that meeting.
- Does the report show contacted, replied, booked and held as separate lines? A report that stops at emails sent measures effort only.
- Can they say what they changed after the first replies, and why? If nothing changed, nobody is reading the results.
- Is the bounce rate low and staying low? A climbing rate points back at the list.
- Are replies answered within days? Open the inbox and look at a sample yourself.
- Is the volume where the plan said? Ask for accounts, contacts per account and the monthly total.
If the first two answers are no, the month produced none of the learning it exists for, and that is a good reason to stop.
Before you switch, rule out the offer. If it has never converted at small numbers, the next freelancer or agency will hit the same wall.
Judge the right thing, too. As the 90-day post argues, three months can show whether outbound works for you, though not yet what it will be worth. Deals from month two that are still open are no reason to leave.
Before you sign with either one, settle how much notice ends the work. The ownership questions above cover the rest of a clean exit.
Does hiring someone move the legal risk?
No. In the US, the FTC's guide to CAN-SPAM for businesses is clear that outsourcing your email marketing leaves the legal duty with you. In its words, you cannot "contract away" that responsibility.
B2B email gets no carve-out under that law. Each email that breaks it can cost up to $53,088, opt-out requests must be processed inside 10 business days, and every message needs a valid physical postal address.
In the UK, the ICO's guidance on electronic mail marketing lets you email corporate subscribers without prior consent. You still have to identify yourself and give a working address for opt-outs.
The exception is sole traders and some partnerships, which are treated like private individuals: they must have consented, or have bought something similar from you without opting out. The ICO flags that this guidance is being reviewed following the Data (Use and Access) Act.
Whoever sends, the message carries your company's name. Settle with either one whose address goes in the footer, who processes unsubscribes and how fast, and who keeps the do-not-email list. This is not legal advice.
Using a freelancer and an agency together
Splitting by job works. Splitting one job between two parties usually does not.
- A freelancer rewrites the copy while someone in-house sends it.
- A freelancer builds and verifies a first list for one segment, and you test it at small numbers before paying anyone for volume.
- An agency runs the system, and a freelancer takes a separate job the agency does not cover, such as rewriting the case studies prospects read before they reply.
The version to avoid: a freelancer builds the list, an agency sends to it, and nobody owns the checks in between. When bounces climb, each side points at the other, and your sending domain takes the damage.
Short answers on hiring cold email help
How much does a cold email freelancer cost?
On Upwork, median hourly rates run $13 to $45 for lead generation specialists and $15 to $40 for email marketers, based on historical contracts. Add the hours you spend directing the work, plus tools and data.
Can one freelancer run a full cold email program alone?
At low volume, on one channel, with someone in-house reading replies, yes. On my planning figures, one LinkedIn profile at about 2,800 people a month supports roughly 11 to 19 booked calls a month. Past that, email needs 10 to 20 domains carrying 20 to 40 inboxes, a lot of daily work for one person.
What happens if my freelancer disappears mid-campaign?
If the domains, mailboxes, lists and sequences sit in accounts you own, you pause sending and hand them to someone else. If they sit in the freelancer's accounts, you may be setting up new domains and mailboxes and warming them up for 10 to 14 days or more before real sending resumes.
Is a cold email agency worth it for a small team?
It is when nobody in-house can own sending and replies every week and your offer already converts at small numbers. Clutch's guide spans $1,000 to $25,000 per month for lead generation agencies, so compare any quote against your own freelancer formula above.
