How to Price Your Cold Email Agency Services
Most cold email agencies underprice themselves by 40-60% because they price on inputs instead of outputs. Here's the exact pricing model I use to charge what the work is actually worth.
Most cold email agencies are leaving 40-60% of their revenue on the table β not because they're bad at cold email, but because they built their pricing model backwards.
I've seen this pattern repeat dozens of times: an agency charges $1,500/month for "done-for-you cold email," burns 20+ hours on setup and management, and wonders why the business feels like a grind. The fix isn't working harder. It's rethinking your cold email agency pricing model from the ground up.
Here's exactly how I'd structure pricing if I were starting or repositioning a cold email agency today.
The Core Problem: You're Pricing Inputs, Not Outputs
Most agencies price based on what they do: sequences written, emails sent, domains set up. Clients don't care about any of that. They care about one thing β qualified meetings on the calendar.
When you price on inputs, you commoditize yourself. Every prospect will compare you to the next agency quoting "5 email sequences + 1,000 contacts/month" for $200 less. You lose on price or you race to the bottom.
When you price on outputs β booked meetings, pipeline generated, revenue influenced β you're in a completely different conversation.
The 3 Cold Email Agency Pricing Models That Actually Work
Model 1: Retainer + Performance (The Hybrid)
This is the most defensible model for agencies doing serious volume.
Structure:
- Base retainer: $1,500β$3,000/month (covers infrastructure, list building, copywriting, management)
- Performance bonus: $150β$300 per qualified booked meeting
Why it works: The retainer covers your costs and keeps the lights on. The performance bonus aligns your incentives with the client's. When you book 10 meetings in a month, you earn $3,000β$6,000 on top of your retainer. Suddenly your effective hourly rate looks very different.
Real example: A client in B2B SaaS (ACV ~$24k) pays a $2,000/month retainer + $200/qualified meeting. We average 12-15 meetings/month for them. Monthly revenue: $4,400β$5,000. Their cost-per-meeting is $147β$167. They close 1 in 4. That's a $600 CAC on a $24k deal. They'd pay double.
Model 2: Pure Performance (High Risk, High Reward)
Structure:
- $0 retainer
- $300β$600 per qualified booked meeting
- Sometimes: 5-10% of closed revenue from outreach-sourced deals
Who this works for: Agencies with a proven playbook in a specific vertical, where you know you can generate meetings consistently. You're essentially betting on yourself.
The catch: You absorb all infrastructure and labor costs upfront. If a client's offer is weak or their sales team can't close, you eat the loss. I've seen agencies go under chasing this model with the wrong clients.
Minimum bar before offering this: You should have closed at least 3 clients in the same vertical with similar offer profiles and documented your meeting rate. Anything less and you're gambling.
Model 3: Flat Monthly Retainer (Productized)
Structure:
- $2,500β$5,000/month for a defined deliverable package
- Clear scope: X contacts/month, Y sequences, Z domains managed
Tiers example:
| Tier | Price | Contacts/Mo | Domains | Sequences |
|---|---|---|---|---|
| Starter | $2,500 | 1,000 | 3 | 2 |
| Growth | $4,000 | 3,000 | 8 | 4 |
| Scale | $6,500 | 8,000 | 20 | 6 |
When this makes sense: When you're selling to founders and small teams who want simplicity. They want to know exactly what they're paying, no surprises. The downside is you're back to pricing inputs β mitigate this by framing tiers around outcomes in your sales process, not just volume.
Stop paying monthly
Cleanmails β self-hosted cold email infrastructure.
How to Calculate Your Actual Cost Per Client
Before you set any price, you need to know your real cost to serve. Most agencies skip this and wonder why profit is thin.
Here's a simple cost model:
Monthly cost per client (example):
- Domains + email accounts: $80β$150 (depends on volume)
- List building / data: $100β$300
- Email infrastructure / tooling: $30β$80
- Copywriting time (2 hrs @ $75/hr): $150
- Campaign management (4 hrs @ $75/hr): $300
- Reporting + client comms (2 hrs @ $75/hr): $150
Total cost to serve: ~$810β$1,130/month
If you're charging $1,500/month, your margin is $370β$690. That's not a business β that's a job with extra steps.
At $3,000/month, you're looking at $1,870β$2,190 margin. Now you're building something.
The infrastructure piece is where most agencies bleed money silently. Paying $99-299/month per client for SaaS cold email tools adds up fast. This is why I've seen agencies switch to self-hosted infrastructure using tools like Cleanmails β a one-time $497 investment that eliminates per-client monthly tool costs at scale. When you're running 10+ clients, that math changes your entire P&L. For context on the broader cost argument, this post on why monthly cold email subscriptions are killing your ROI lays it out clearly.
The Surprising Insight Nobody Talks About: Charge More for Worse Niches
Here's the counterintuitive take that most agency owners get backwards: you should charge more for harder niches, not discount to win them.
If a client is in a competitive, noisy vertical (recruitment, marketing agencies, fintech) β your reply rates will be lower, you'll need more volume, more sequences, more creative iteration. That costs you more. Charge accordingly.
If a client is in an underserved vertical with a clear ICP and a strong offer β your results come easier. You can charge less and still hit strong margins.
The mistake is charging every client the same flat rate regardless of difficulty. You'll resent the hard clients and undervalue the easy ones.
Practical rule: Add a 20-30% "difficulty premium" for:
- Highly competitive verticals (SaaS, recruiting, marketing)
- Clients with vague ICPs or weak offers
- Enterprise targets with long decision cycles
- Clients who've burned through 2+ agencies already
Productizing Your Setup Fee
Always charge a setup fee. Always.
Standard setup fee: $500β$1,500 depending on scope
This covers:
- Domain registration and warm-up
- SPF, DKIM, DMARC configuration (use a DNS checker tool to audit before handoff)
- Initial list build and validation (run through an email verifier β non-negotiable)
- Sequence copywriting and technical QA
- Sender rotation architecture
The setup fee does two things: it filters out tire-kickers, and it compensates you for the front-loaded work that most agencies give away free.
If a prospect pushes back hard on the setup fee, that's a signal. Serious clients understand that infrastructure takes real work. If you need a refresher on what good infrastructure looks like, this guide on sender rotation strategy is worth bookmarking before your next client onboarding.
How to Raise Prices Without Losing Clients
If you're reading this and realizing you're undercharging existing clients, here's how to fix it without blowing up relationships:
-
Give 60 days notice. Never surprise a client with a price increase. 60 days is professional and gives them time to decide.
-
Frame it around results, not costs. "We've booked you 47 meetings over the past 6 months. Based on your close rate, that's approximately $280k in pipeline. We're increasing our retainer from $1,800 to $2,500 starting next billing cycle." That's not a price increase β that's a value conversation.
-
Offer a loyalty lock-in. "If you commit to a 6-month contract at the new rate, I'll lock you in before the increase." Most good clients will take it.
-
Let some clients go. If a client won't accept a fair price, they're not a client β they're a liability. The time you spend on an underpriced client is time you can't spend on a profitable one.
What to Include in Every Proposal
Your pricing proposal should answer three questions before the client even asks:
1. What does success look like? Define it in meetings booked, not emails sent. "Our goal in month 1 is 6-10 qualified meetings. By month 3, we target consistent 12-15/month."
2. Why does this cost what it costs? Break down your infrastructure briefly. Clients who understand that you're managing domains, warming accounts, validating lists, and writing copy don't balk at $3,000/month. Clients who think you're "just sending emails" do.
3. What's their expected ROI? Do this math for them. If their ACV is $15k and they close 1 in 5 meetings, each meeting is worth $3,000 in expected revenue. At 10 meetings/month, that's $30k in expected revenue from a $3,000 investment. Show this explicitly.
The Pricing Model I'd Use Today
If I were launching a cold email agency from scratch tomorrow, here's exactly what I'd do:
- Setup fee: $1,000 flat (non-negotiable)
- Monthly retainer: $2,500β$3,500 depending on vertical difficulty
- Performance bonus: $150/qualified meeting above a baseline of 8/month
- Minimum contract: 3 months
- Infrastructure: Self-hosted to eliminate per-client SaaS costs
- Niche: One or two verticals max for the first 6 months
This structure gives you predictable revenue, upside on strong months, and enough margin to actually reinvest in quality.
For the copy side of your campaigns β because infrastructure without great copy is just expensive spam β this guide on writing cold emails that don't sound like cold emails is the best starting point I know.
Quick-Start Checklist (Under 30 Minutes)
- Calculate your real cost to serve one client using the model above
- Identify your current effective hourly rate β if it's under $75, you're underpriced
- Add a setup fee to your next proposal if you don't have one
- Run your existing client list through the difficulty framework and flag any that need repricing
- Draft a 3-tier retainer menu with clear deliverables per tier
- Audit your tooling costs β are you paying monthly per client for tools you could own outright?
Bottom line: The agencies that win long-term aren't the cheapest. They're the ones who understand their costs, price for outcomes, and have the confidence to walk away from bad-fit clients. Get your cold email agency pricing model right once, and everything else β hiring, scaling, profitability β gets easier.
Related:
Stop paying monthly for cold email.
Cleanmails β self-hosted, unlimited everything, $497 one-time.


