Lead Generation
What to Look for in a Lead Generation Agency Contract
Before hiring a lead generation agency, learn how to define KPIs, lead acceptance criteria, data ownership and termination terms in the contract.

The most critical point in a lead generation agency contract is defining "qualified lead" with measurable criteria. Beyond that, the pricing model, performance metrics, data and domain ownership, KVKK (Turkish data protection law) responsibilities, reporting frequency and termination terms must all be spelled out clearly. A contract that leaves these areas vague will, by month three, turn into a "We delivered 40 leads" versus "None of these are leads" argument, even if both sides act in good faith.
For B2B SaaS companies, outsourcing outbound and lead generation is an effective way to fill the sales pipeline quickly. But the value of the service depends less on how hard the agency works and more on agreeing up front on what will be delivered and what won't count. In this article, we walk through the clauses you should review, with examples, before you sit down to negotiate with a lead generation agency. The information below is not a substitute for legal advice. Always have your lawyer review the final text.
Why is the lead generation contract so critical?
When you buy a software license, you know exactly what you're getting. With lead generation services, the output is largely open to interpretation. For an agency, a "lead" might be a decision-maker with a verified email address. For your sales team, it means a company that has budget, has expressed a need and is on the demo calendar.
If the contract doesn't close this gap, three typical problems arise:
- Mismatched expectations: The agency believes it hit its targets, while the sales team complains that nothing was added to the pipeline.
- Cost inflation: In a pay-per-lead model, low-quality records end up on the invoice too.
- Dependency: If domains, email sequences and prospect lists stay in the agency's accounts, you'll have to start from scratch when you part ways.
That's why the contract shouldn't be seen as merely a legal document. It is also the operational playbook between the two teams.
How should "qualified lead" be defined in the contract?
This clause is the heart of the contract. Leaving "qualified lead" undefined means leaving the most important part of the job to the agency's interpretation. A good definition usually has three layers.
1. Company criteria (ICP)
- Industry or industries (e.g., logistics, retail, manufacturing)
- Employee count range (e.g., 50–1,000 employees)
- Geography (e.g., companies headquartered in Turkey or with operations in Turkey)
- Exclusions: existing customers, active opportunities, competitors, specific holding groups
2. Contact criteria (persona)
- Title and seniority (e.g., IT Director, CFO, Operations Manager and above)
- Department
- Role in the decision process: decision-maker, influencer or user
3. Engagement criteria
This layer separates a "lead" from a "contact." A sample definition might read:
"A qualified meeting is one in which a person matching the ICP and persona criteria attends a discovery call of at least 20 minutes with a sales representative, and a current need related to the problem the product solves is confirmed during the call."
Note the difference here between "meeting booked" and "meeting held." Tying payment to meetings actually held incentivizes the agency to improve show-up rates.
If you have a scoring model on your side, you can attach it to the contract as a reference. If you haven't built one yet, our step-by-step guide to building a B2B lead scoring model will help you sharpen this definition.
Rejection and dispute mechanism
Just as important as the definition is specifying within what timeframe, by whom and on what grounds a lead can be rejected. A sample setup:
- The sales team marks the lead as "accepted" or "rejected" in the CRM within 5 business days after the meeting.
- If rejected, one of the predefined reasons is selected: outside ICP, wrong person, no-show, no need, duplicate record.
- Any lead not marked within the timeframe is deemed accepted.
- For every rejected lead, the agency either doesn't charge or delivers a replacement the following month.
This mechanism protects both sides. The agency is safeguarded against arbitrary rejections, and you avoid paying for poor-quality deliveries. The structure closely mirrors the lead handoff rules you use internally. You can adapt the logic from our guide to writing a lead handoff SLA for marketing-sales alignment to your agency relationship as well.
Which performance metrics should be written into the contract?
Measuring only the final output (number of meetings) makes it hard to see the cause when problems arise. It's healthier to define both leading and outcome metrics in the contract.
Leading (activity and quality) metrics:
- Target number of new prospects per month (e.g., 1,500 verified contacts)
- Maximum email bounce rate (e.g., below 3%)
- Reply rate and positive reply rate
- LinkedIn connection acceptance rate (if this channel is in scope)
- Number of calls and connect rate (if cold calling is in scope)
Outcome metrics:
- Number of qualified meetings per month (e.g., 12–15)
- Meeting show-up rate
- Meeting-to-opportunity conversion rate
- Sourced pipeline value
One point to note: Closed-won deals are not under the agency's direct control. Product demos, pricing and negotiation are your team's responsibility. That's why it's fair to keep the agency's commitments mostly at the meeting and opportunity level. Pipeline and closing data are then reported for joint optimization.
Adding technical metrics such as bounce rate to the contract may seem overly detailed at first glance. But a high bounce rate directly damages your domain reputation. We explained in detail why this matters in our article on reducing bounce rates with B2B email verification.
How should the pricing model be structured?
Lead generation agencies generally work with one of four models. It's important to know that each requires different protections in the contract.
Fixed monthly fee (retainer)
The agency charges a fixed monthly fee for a defined scope (number of channels, activity volume, SDR hours).
- Advantage: The budget is predictable. And the agency doesn't chase short-term numbers at the expense of long-term quality.
- Must-haves in the contract: Monthly activity commitments, a minimum output expectation and a corrective plan to apply if targets are missed consecutively.
Pay per lead or per meeting
You pay for each qualified meeting.
- Advantage: Most of the risk shifts to the agency.
- Must-haves in the contract: The qualified lead definition and rejection mechanism (as described above), a monthly cap (e.g., "a maximum of 20 meetings per month will be invoiced") and a duplicate record rule.
Hybrid model
A per-meeting bonus is added on top of a lower fixed fee. For example, a fixed monthly amount plus a set bonus for each qualified meeting held. Because this model balances both sides' incentives, it is a common choice in B2B SaaS.
Setup fee
Many agencies charge a one-time setup fee for the first month to cover ICP work, domain setup, warm-up and message writing. Clarify in writing what this fee covers and who will own the assets produced during this process.
Let's run a sample calculation. If you pay a fixed fee of 60,000 TL per month and get 12 qualified meetings per month, your cost per meeting is 5,000 TL. If 25 percent of meetings convert to opportunities and 20 percent of opportunities convert to sales, you get roughly 0.6 sales from every 12 meetings. That translates to a customer acquisition cost of about 100,000 TL. If your product's annual contract value comfortably covers this figure, the model is sustainable. If not, you'll need to renegotiate either the price or the targets. (The figures are purely illustrative.) For a detailed comparison of the models, check out our guide to lead generation agency fees and cost models.
Also specify the following for payment terms:
- Invoice date and payment term (e.g., invoice at month-end, net 30)
- Currency risk: If the fee is in a foreign currency, which exchange rate and which date will apply
- Whether third-party tool costs (data platforms, email infrastructure) are included in the fee
- The cap on any annual price increase
Who will own the data, domains and tools?
This is the clause nobody thinks about until the breakup, and the one that's argued over most when it happens.
Prospect lists and data
Who owns the prospect lists, enriched contact data and engagement history the agency creates for you? The contract should contain a clause similar to this: "All prospect lists, engagement records and meeting notes created within the scope of the service belong to the Client during and after the term of the agreement. They shall be delivered in CSV format within 10 business days of the termination date."
There is one exception to watch for here. If the agency pulls data from a licensed data provider, the right to reuse that data may depend on the provider's license terms. The cleanest way to reduce this risk is to have the data platform account opened in your name. For example, if a platform like Apollo.io is used for prospecting, having the license belong to your company and adding the agency as a user on that account ensures that the lists and sequences stay with you if you part ways.
Domains and email accounts
Using secondary domains (e.g., yourcompany-solutions.com) for outbound email instead of your primary domain is common and sound practice. State clearly in the contract that these domains:
- Are registered in your name,
- Have administrator access held by you,
- Will have the agency's access revoked and all passwords handed over upon termination.
Losing a domain that has been warmed up for months means losing weeks when you start working with a new agency.
CRM and message content
- Will the agency work in your CRM, or in its own system and transfer data to you? Choose the first option if possible.
- Written email sequences, call scripts and objection-handling documents should be defined as intellectual property produced for you and handed over to you upon termination.
Who is responsible for KVKK and legal compliance?
Outbound activities involve processing personal data. Business email addresses, job titles and phone numbers fall within this scope. Clarify the following in the contract:
- Data controller and data processor roles: Typically, you are the data controller and the agency is the data processor. In that case, signing a separate data processing agreement (DPA) is recommended.
- Data source declaration: The agency should declare in writing from which sources and on what legal basis the data it uses was obtained.
- Opt-out and deletion requests: When a prospect says "take me off your list," how quickly will the request be processed and how will it be reflected in your CRM?
- Commercial electronic message rules: Get your legal counsel's opinion on which types of communication may fall under the scope of İYS (Turkey's commercial message management system).
- Indemnity: Who bears responsibility in the event of a data breach or regulatory violation caused by the agency's own fault.
This topic is broad enough to warrant an article of its own. We covered what you can do in B2B cold email within the KVKK framework in a separate guide.
What should the reporting and communication cadence look like?
A good agency relationship is built on transparency. It isn't enough for the contract to simply state "regular reporting will be provided." What will be reported, how often and in what format must be defined.
A sample reporting cadence:
- Weekly: A 30-minute operations call. Covers the number of emails sent, replies, positive replies and meetings booked, as well as notable objections.
- Monthly: A written performance report. Includes target vs. actual comparison, results by channel, A/B test findings and the plan for the following month.
- Quarterly: A strategic review. ICP updates, new segment tests and a joint analysis of pipeline and closing data.
Also request real-time access. Read-only access to the outreach tool the agency uses, or having all activity flow automatically into your CRM, lets you see the status without waiting for reports.
Specify who will deal with whom, too. On the agency side, a dedicated account manager and the SDRs running the campaign should be identified. The contract should also require that team changes be communicated to you in advance. An SDR who knows your campaign well being quietly reassigned to another client is one of the most common causes of sudden drops in performance.
How should the commitment period, trial period and termination be structured?
Pilot period
Outbound campaigns rarely reach full performance in the first month. Domain warm-up, message testing and ICP fine-tuning take time. That's why a 3-month pilot period is a reasonable starting point. Write down in advance the success criteria to be evaluated at the end of the pilot, for example: "By the end of month 3, at least 8 qualified meetings per month and a show-up rate above 60%."
Long-term commitment
A discount may be offered in exchange for a 12-month commitment. When evaluating such an offer, watch for the following:
- You should have the right to terminate without penalty if performance targets are missed for two consecutive quarters.
- Is the discounted price clawed back retroactively upon early termination? Read this clause carefully.
Termination notice and transition
- Notice period: 30 days is generally reasonable. 90-day notice periods tie you down more than necessary.
- Transition obligations: Ownership of meetings still in progress after termination, the handover of open replies to you and the delivery schedule for all assets should be defined.
- Tail clause: Some agencies claim commission on deals closed from leads they generated even after the contract ends. If there is such a clause, limit its duration (e.g., 90 days) and scope.
Confidentiality, competition and brand representation
The agency talks to your prospects on your behalf. That means you are entrusting your brand voice and reputation to the agency.
- Message approval: All templates and sequences should go through your approval before going live.
- Brand usage: If the agency is going to use your name or logo in its own client list, written permission is required.
- Competitor restriction: You can request that the agency not work with your direct competitor during the same period. The scope (which companies) and duration of this restriction should be clear. An overly broad restriction may not be accepted by a reasonable agency. In that case, at least require that the same SDR not work on two competing accounts.
- Confidentiality: Your product roadmap, pricing and customer list should be defined as confidential information. They should remain protected for at least 2–3 years after the contract ends.
For a general framework on how to evaluate these issues during the agency selection stage, our article on choosing an agency for B2B SaaS can also be a useful starting point.
Pre-signing checklist
When you receive the draft contract, check off the following items one by one:
- Is "qualified lead" or "qualified meeting" defined with company, contact and engagement criteria?
- Are the rejection window, rejection reasons and the fate of rejected leads in writing?
- Are leading and outcome metrics specified with numerical targets?
- Are the pricing model, monthly cap, setup fee scope and currency terms clear?
- Are third-party tool costs included in or excluded from the fee?
- Do prospect lists, message content and engagement data belong to you?
- Are domains and tool accounts registered in your name?
- Are the data processing agreement and KVKK responsibilities defined?
- Are the content and format of weekly, monthly and quarterly reporting specified?
- Are the pilot period and success criteria in writing?
- Do you have a performance-based right to terminate without penalty?
- Are the termination notice period and tail clause reasonable?
- Are competitor restrictions, confidentiality and brand usage addressed?
- Is there a requirement to notify you of team changes?
If more than three items on this list are a "no," it's wise to request revisions before signing.
Which clauses should be red flags?
Some terms are early warning signs that the relationship will run into trouble down the road:
- A promise of "guaranteed X leads" but no lead definition. A guarantee without a definition is no guarantee.
- Long commitment, no exit. You're locked in for 12 months but there's no performance clause.
- All infrastructure sits with the agency. Domains, tool accounts and lists are registered in the agency's name.
- Unclear data source. They say "we use our own database" but don't disclose its source or legal basis. For the risks of ready-made lists, see our article assessing whether buying a B2B customer list is safe.
- No message approval. The agency wants the authority to send unapproved content on your behalf.
- Unlimited tail commission. Commission claims can arise even years after the contract ends.
Frequently asked questions
How long should a lead generation agency contract be?
For a first engagement, a 3-month pilot period is a balanced starting point for most B2B SaaS companies. Since outbound campaigns take a few weeks to mature, shorter periods don't allow for a sound evaluation. If the pilot is successful, you can move to a 6–12-month contract that includes a performance-based termination right.
Should you trust the number of leads an agency guarantees?
A guarantee only means something if the "qualified lead" definition is written with measurable criteria and backed by a rejection mechanism. An undefined numerical guarantee can easily be met with low-quality records. That's why you should negotiate the definition before the number.
Who keeps the prospect lists when the contract ends?
It depends entirely on what the contract says. You should have it written explicitly that the lists, engagement history and message content belong to you and will be delivered within a set period upon termination. Opening the data platform and domain accounts in your name from the start also makes this handover much easier.
Is the pay-per-lead model always more advantageous?
No. The pay-per-lead model shifts risk to the agency, but without a strict quality definition it can encourage volume-driven, low-quality delivery. For many SaaS companies, a hybrid model made up of a lower fixed fee and a per-meeting bonus balances both sides' incentives better.
Conclusion
A well-written lead generation agency contract clarifies the relationship far more than it constrains it. When a qualified lead definition, measurable metrics, a fair pricing model, data and infrastructure that remain yours, clear KVKK responsibilities and reasonable termination terms come together, both you and the agency spend your energy growing the pipeline instead of arguing.
At SAAS Corner, we start outbound and lead generation projects with B2B SaaS companies on this principle of transparency. If you'd like to see the data-driven sales side of our group, you can also take a look at Sales Corner's approach to B2B sales and lead generation. To review an existing agency contract together or plan a new outbound project, get in touch with us. Let's clarify together which clauses are critical for you.
Related Posts
Latest Posts
Accelerate Your Sales Growth with SAAS CORNER !
Speed up your sales processes, increase efficiency and reach quality leads. SAAS Corner takes your business a step further with powerful lead generation solutions and strategic support. Take a step toward your goals today!
75 %
Cost Reduction
SAAS Corner
Director,

91 %
Conversion Rate
SAAS Corner
Sales Team




