If you're hiring a cold email agency to fill your pipeline, you need to know exactly who owns what - the lead lists, the campaign data, the replies, the relationships. Most agency conversations skip over this completely, and it costs people money later.
Here's what actually matters when it comes to data ownership, why it matters, and how to structure it so you're not left holding an empty bag when your contract ends.
The Three Types of Data You Need to Own
There are really three separate buckets of data when you're running a cold email campaign through an agency. Most people confuse them into one problem, which is where confusion starts.
1. The Prospect List (Your Lead Database)
This is the raw list of companies and contacts you're targeting. The names, email addresses, company info - all of it.
You should own this outright. No exceptions. Here's why - if your agency relationship ends, you should be able to take that list to another provider, to an in-house SDR, to a different agency, or run it yourself. You paid for the targeting criteria, you defined the ICP, you own the result.
The practical ownership structure: You get a CSV download of the full list before the first email is sent. You store it in your own system (your CRM, your spreadsheet, wherever). Your agency uses it for the campaign, but the master copy lives with you.
What this looks like - a simple data handoff agreement might include:
- Lead list delivered in CSV format with: company name, contact name, email, phone, LinkedIn URL, decision maker title
- Delivery happens within 48 hours of contract sign
- List refreshed monthly if campaign runs longer than one month
- You get a copy in your CRM the same day the agency gets theirs
2. Campaign Performance Data
This is the metrics - opens, clicks, replies, reply rates, response quality, which subject lines worked, which prospects engaged. The numbers that tell you what actually happened.
You need full, unrestricted access to this. Not "reports" the agency generates. Not a dashboard you can view but not export. Access to the raw data, in a format you can pull down and analyze yourself.
Why this matters: If you want to know "which 200 prospects should we follow up with differently," or "which industry segment had the best reply rate," you need to be able to slice the data yourself. You also need this data to benchmark against other providers or channels. You can't do that if you're dependent on the agency's interpretation.
The practical structure: API access to your email sending platform (like Lemlist or Apollo), or weekly CSV exports of:
- Prospect email, status (opened/clicked/replied/bounced), open count, click count, reply date
- Which campaign variation they received (important for testing)
- Raw reply text (unfiltered)
- Timestamp on all actions
This should be non-negotiable. If an agency won't give you this, they're hiding something.
3. The Relationships (Your Prospect Conversations)
This is the harder one. When someone replies to a cold email, who owns that conversation? Is it a relationship you have with a prospect, or is it a relationship the agency is managing on your behalf?
This is where most contracts break down.
You should own the relationships. Which means: every reply, every conversation, every next step - that lives in your CRM, not just the agency's CRM. The agency handles replies as a service to you, but the prospect data and conversation history is yours to keep.
Practically, this means:
- All inbound replies go to an email inbox you control (your sales email, not theirs)
- The agency reads those replies, handles responses if they're doing that service, but the thread stays in your inbox
- A weekly report of all conversations, organized by prospect, synced to your CRM
- When the contract ends, you have the full conversation history with every prospect who replied
What "Handles Everything" Actually Means (And What It Shouldn't)
A lot of agencies say they "handle everything" - infrastructure, leads, copy, campaigns, replies. That's fine. But "handle" doesn't mean "own."
Here's the difference: An agency can handle your campaign execution, can write your copy, can manage your replies - and you can still own all the data. These aren't mutually exclusive.
The problem contract looks like this: Agency owns the lead list, uses their own email sending infrastructure, stores all replies in their system, and gives you monthly reports. When you leave, you have nothing but a list of companies you already knew.
The right contract looks like this: Agency uses infrastructure you approve, pulls the lead list from your shared database, manages campaign execution and replies, but all the data flows into systems you control.
Example terms that protect you:
"BEC Growth will provide weekly CSV exports of all campaign performance data including prospect email, open/click/reply status, and raw reply text. All prospect conversations will be forwarded to [your email] and synced to [your CRM]. Upon contract end, the client retains full access to all lead data, prospect contact history, and campaign performance metrics."
That's it. Simple. No ambiguity.
The Specific Metrics You Need to Track Yourself
Once you own the data, here's what you actually need to track - the numbers that tell you if the campaign is working and if you should continue:
- Reply rate (percentage): Replies ÷ emails sent. Benchmark: 5-12% for most B2B. Below 3%, something's wrong with the list or the copy.
- Meeting rate (percentage): Meetings booked ÷ replies received. Benchmark: 20-35%. This tells you if your follow-up is working.
- Cost per meeting: (Agency fees + your reply handling time) ÷ meetings booked. For a $3K/month agency signing 10 meetings, that's $300/meeting. Is that better than your alternative?
- List quality decay: Track bounces weekly. If it starts above 3% and creeps up, the list is aging. Request a refresh.
A simple tracking template: Google Sheet with date, emails sent, replies, meeting booked, reply rate (calculated), cost per meeting (calculated). Update weekly. That's all you need.
The Question to Ask Any Agency
Before signing anything, ask this: "If I leave in 6 months, what data do I have and where does it live?"
Listen for how they answer. If they say:
- "You'll have our reports" - they own the data, not you
- "You'll have access to your CRM" - good start, but make sure the CRM is yours, not theirs
- "You'll have the full lead list, all conversations, and performance metrics as CSVs" - this is the right answer
If you're deciding between a cold email agency and other client acquisition methods, data ownership should factor into your decision. It affects your optionality later.
Ownership Doesn't Mean You Have to Do Everything
Here's the thing people get confused about: You can own all the data and still have the agency do 100% of the work. These aren't opposite. Data ownership is just about where the information lives and who can access it - not about who does the work.
A good cold email agency will handle campaign management, reply handling, and optimization. You own the underlying data. Both things are true.
The contract should be explicit about both.
When You Actually Need This Stuff
Data ownership doesn't seem to matter until it does. Here are the moments it hits you:
- You want to switch agencies or bring the work in-house - you need the lead list and conversation history
- You want to benchmark performance - you need the raw metrics to compare across time periods or campaigns
- A prospect says "I already got your email, I'm interested" - you need the conversation history in your CRM, not stuck in the agency's system
- You're evaluating if the agency is actually working - you need the data, not just their summary
Build the contract so this doesn't become a fight later.