What you'll get
- 5 copy-ready blocks
- Spreadsheet-ready
- 7 min read
- Request-for-quote email
- Header row (tab-separated, paste into row 1)
- Rows (tab-separated, paste from row 2)
- Cost per company worked (fill in the brackets)
- 10 red flags in a lead generation quote
How to use it
- Step 1: Send the request-for-quote email in Part 1 to every vendor you are considering, with the same wording.
- Step 2: Paste the sheet in Part 2 into Google Sheets or Excel, one column per vendor.
- Step 3: Fill every row from the written proposal and contract, not from the sales call. Leave a cell empty if the vendor has not answered in writing.
- Step 4: Work out the cost per account worked for each vendor with the formula in Part 3.
- Step 5: Check each proposal against the red flags in Part 4 before you sign.
What to ask beyond price, and why buyers get burned, is covered in Are Lead Generation Companies Worth It?. The pricing models themselves are compared in Pay Per Meeting vs Retainer. More guides sit under B2B lead generation.
Lead generation services pricing is hard to compare because every proposal counts something different: leads, meetings, contacts, hours or a monthly retainer. This sheet puts up to three proposals side by side on the same rows and turns each into one number you can compare: the cost per account actually worked. Send the request email first, so every vendor answers the same questions.
Part 1: What should you ask every vendor to quote?
Vendors quote in the unit that flatters them. Ask all of them for the same things in writing.
Request-for-quote email
Subject: Quote request: [your company], outbound programme from [month]
Hi [First name],
Thank you for the call. To compare proposals fairly, we are asking every
provider the same questions. Could you answer each in writing?
1. Every fee: setup, monthly, per lead or per meeting, tools, data, domains
and anything billed separately. Include tax and currency.
2. Minimum term, notice period and what happens to fees if we stop early.
3. How many companies you will work each month, and whether we approve the
list by company name before outreach starts.
4. Where the contact data comes from.
5. Which roles you will contact in each company.
6. Who does the work: named people, whether they work on other clients and
who replaces them if they leave.
7. What a "qualified" lead or meeting means in your contract, word for word.
8. Whose domains and mailboxes you send from, and who keeps them if we stop.
9. What the weekly report shows, with a sample.
10. Two current clients we may speak to.
We expect to decide by [date].
[Your name]Part 2: The comparison sheet
Header row (tab-separated, paste into row 1)
Row Question Vendor A Vendor B Vendor C NotesRows (tab-separated, paste from row 2)
1 Setup or onboarding fee
2 Monthly fee
3 Per-lead or per-meeting fee
4 Tools, data or domain costs billed separately
5 Tax and currency
6 Minimum term (months)
7 Notice period and early-exit cost
8 Total cost over the minimum term (Part 3, step 1)
9 Companies worked per month
10 List approved by company name before outreach (yes/no)
11 Source of contact data
12 Roles contacted per company
13 Channels: email, LinkedIn, phone, other
14 Named people doing the work
15 Shared with other clients or dedicated
16 Definition of "qualified", quoted from the contract
17 Who decides whether a lead or meeting counts
18 Sending domains and mailboxes: whose, and kept by whom
19 Report shows progress by company (yes/no)
20 Sample report received (yes/no)
21 References spoken to
22 Red flags from Part 4 (count)
23 Cost per company worked (Part 3, step 2)
24 Decision and reasonRows 10, 16 and 19 usually separate the proposals more than row 2 does.
Part 3: How do you turn a quote into one comparable number?
Headline prices are not comparable, because one vendor counts leads, another meetings and a third months. Cost each proposal over its whole minimum term, then divide by the companies it will actually work.
Cost per company worked (fill in the brackets)
Step 1: total cost over the minimum term
Setup fee [S]
Monthly fee x minimum months [M] x [n]
Per-lead or per-meeting fees you expect [P]
Tools, data and domains billed separately [T]
Total S + (M x n) + P + T = [C]
Step 2: cost per company worked
Companies worked per month, from the proposal [W]
Companies worked over the term W x n = [A]
Cost per company worked C / AUse the vendor's own written figures and your own expectation for per-lead or per-meeting fees. If a vendor will not say how many companies it works each month, write "not stated" in row 23. That is an answer too.
Part 4: Which red flags should stop you signing?
10 red flags in a lead generation quote
1 The setup fee is due before you see the target list.
2 No list by company name, only "ICP-matched contacts".
3 "Qualified" is defined by the vendor alone, or not defined.
4 The contract has a long lock-in and no exit if agreed numbers are missed.
5 Sending domains and mailboxes belong to the vendor and stay with them.
6 Tools, data or "platform fees" appear only in the contract, not the quote.
7 Nobody named does the work, or the team changes after signing.
8 The report counts emails sent and opens, not companies or conversations.
9 No current client will take your call.
10 A number of meetings is promised before anyone has looked at your list.These come from complaints buyers post in founder forums: unqualified meetings, setup invoices, a different team after signing and resold lists.
Worked example (illustrative, not a real company)
Tessaro Analytics, a 35-person data engineering firm, has three proposals. Its head of sales, Arjun Rao, fills rows 6, 10, 16 and 18 first. Vendor A has a 12-month term, no list approval and keeps the domains. Vendor B has a three-month term, approves the list by company name and hands over the domains. Vendor C quotes per meeting, but its contract defines "qualified" only as "a meeting held". All names are invented, and no prices are shown because the sheet uses your own.
Vendor A's headline monthly fee is the lowest. Once Arjun divides each total by the companies worked, Vendor B costs least per company, and it is the only one whose report shows progress by company.
Five mistakes to avoid
- Comparing the monthly fee. Compare the total over the minimum term, then the cost per company worked.
- Taking answers from the sales call. If it is not in writing, the cell stays empty.
- Skipping the definition of "qualified". Quote it word for word in row 16.
- Forgetting the exit. Know what you pay and what you keep if you stop early.
- Not calling references. Ask them what the report showed in month three.
Why this works on named accounts
Common questions
How is lead generation services pricing usually structured?
Usually as one of four models, or a mix: a monthly retainer, a fee per lead, a fee per meeting or a setup fee plus one of those. Tools, data and domains are sometimes billed separately. Ask for every fee in writing so the totals are comparable.
What hidden costs should you look for in a lead generation quote?
Setup or onboarding fees, separate charges for tools, data, domains and mailboxes, long minimum terms with early-exit fees and per-meeting fees with a loose definition of "qualified". Row 4 and Part 4 of the sheet catch most of them.
How do you compare a pay-per-meeting quote with a retainer?
Cost both over the same period, including setup and extra fees, then divide by the companies each will actually work. Check how each defines a qualified meeting and who decides, because that decides what you pay under a per-meeting contract.
Read next
Related articleAre Lead Generation Companies Worth It? How to Vet One Before You SignRead →More from the Academy
Lead List vs Account List: 10-Point Check
For sales and marketing leaders about to launch outbound.
You leave with a 10-point check, a fix for every miss and a results sheet with a filled-in example.
Lead Qualification Checklist, Account Edition
For sales leaders and SDRs who qualify a person and then lose the deal inside the company.
You leave with 15 checks in three groups, the questions that answer them, a decision rule and a handover note.
Target Account Selection Scorecard
For founders and sales leaders who have an ICP on a slide and need a ranked list of named accounts.
You leave with a one-page ICP, an 11-point weighted scorecard and three tiers.
Want this in your inbox?
Optional. We use your email only to send you this, nothing else.
