Intent-Based Lead Gen ROI: How to Calculate Before You Buy
Before spending on lead gen, know your numbers. Use this simple ROI framework to compare plans, estimate break-even, and spot hidden costs.

Posted by
Related reading
How to Build a Lead Scoring Model in a Spreadsheet
You don't need expensive tools to score leads. This guide shows you how to build a practical lead scoring model in a spreadsheet you can start using today.
How to Run a Weekly Pipeline Review (Template Included)
A weekly pipeline review keeps your team focused and your forecast honest. Here's how to run one in 30 minutes, with a template you can copy.
How to Track Competitor Activity for Sales Intelligence
Knowing what your competitors are doing helps you time outreach and sharpen messaging. Here's how to track competitor activity without expensive tools.
Why ROI Matters More Than Cost Per Lead
The first question most B2B teams ask when evaluating a lead gen service is "how much per lead?" It feels like the right question. It isn't. Cost per lead is a vanity metric that tells you almost nothing about whether a service is worth paying for. And it's the metric that bad agencies hide behind, because it's easy to make cost per lead look attractive when you're delivering junk.
Here's why. Imagine Service A charges $3,000 per month and delivers 100 leads. That's $30 per lead. Service B charges $5,000 per month and delivers 40 leads. That's $125 per lead. On a cost-per-lead basis, Service A wins decisively — more than 4x cheaper. But what happens downstream?
Service A's leads are cold — they matched ICP criteria but showed no buying intent. Of the 100 leads, 4 become meetings (4% conversion rate), and 1 turns into a closed deal worth $30,000. Your cost to acquire that deal was $3,000, plus your sales team's time working through 100 leads and 4 meetings that went nowhere, plus the opportunity cost of the deals they didn't work on because they were busy with low-quality leads.
Service B's leads are warm — ICP-matched with verified buying signals. Of the 40 leads, 10 become meetings (25% conversion rate), and 3 turn into closed deals worth $30,000 each. Your total revenue from Service B is $90,000, for a $5,000 investment. Your sales team spent their time on high-quality conversations, and your pipeline is three deals stronger.
Service A's ROI: ($30,000 - $3,000) / $3,000 = 9x. Sounds good. Service B's ROI: ($90,000 - $5,000) / $5,000 = 17x. Service B costs 67% more per month and 4x more per lead, but delivers nearly twice the ROI and three times the revenue. This is why ROI — not cost per lead — is the metric that matters. Cost per lead can only tell you how cheaply leads are being produced. ROI tells you whether those leads are actually creating value.
Every dollar you spend on lead gen should be traceable to pipeline and revenue. If you can't connect the dots from "money out" to "revenue in," you're not investing in lead gen — you're gambling. And the ROI framework we're going to walk through gives you a structured way to make that connection before you spend a penny. For a broader look at how to track the quality of warm leads once they're in your pipeline, check out our guide to measuring warm lead quality.
The Simple ROI Formula for Lead Gen Services
You don't need a finance degree to calculate lead gen ROI. The formula has three parts, and once you understand each one, you can run the numbers for any service, any plan, and any scenario.
ROI = (Revenue Generated from Leads - Total Cost of Service) / Total Cost of Service
That's the core formula. It tells you, for every pound or dollar you spent, how many pounds or dollars of revenue you got back. An ROI of 5x means for every $1 spent, you got $5 in revenue (a $4 net gain). An ROI of 1x means you broke even — you got back exactly what you put in. Below 1x, you lost money.
But to make this formula useful, you need to break it into components:
- Revenue Generated from Leads = (Leads per month) × (Lead-to-meeting conversion rate) × (Meeting-to-deal conversion rate) × (Average deal value)
- Total Cost of Service = Monthly fee + any setup costs + internal costs (sales time working leads)
This is a simplified version, and we'll add nuance as we go. But even this basic framework tells you far more than "how much per lead" ever will. It forces you to think about the entire journey from lead to revenue, not just the top of the funnel. And it makes it obvious that an expensive service with high conversion rates can massively outperform a cheap service with low conversion rates.
One important note: for most B2B teams, the revenue generated from leads won't all arrive in the month you generated the leads. If your sales cycle is 45 days, a lead generated in January might not close until March. So when you calculate ROI, you need to use a trailing window that accounts for your full sales cycle. We recommend calculating ROI on a rolling quarterly basis once you're past the initial ramp-up phase.
Input Variables: What You Need to Know
The ROI formula is only as good as the numbers you put into it. Here's each variable, what it means, and how to estimate it if you don't have historical data.
1. Leads Per Month
This is the number of warm leads the service commits to delivering monthly. "Warm" needs to be clearly defined — ICP match, buying signal, and recent timing. If the service defines "lead" loosely (any reply, any contact, any email engagement), the number is inflated and your downstream calculations will be wrong. Always clarify the lead definition before plugging this number in. For intent-based services, 20-100 per month is a typical range depending on market size and ICP breadth.
2. Lead-to-Meeting Conversion Rate
What percentage of delivered leads become actual booked meetings? For cold outreach, this is typically 2-5%. For MQL-based leads with some engagement criteria, 5-12%. For intent-based warm leads, 15-30%. If you're evaluating a new service and don't have data yet, use their claimed or historical conversion rate as a starting point, then model a conservative scenario at half that rate to see if the maths still works.
3. Meeting-to-Deal Conversion Rate
Of the meetings booked, how many become closed-won deals? This depends heavily on your sales team's capability and your product-market fit, not just lead quality. Most B2B teams close 15-30% of qualified meetings. If you're selling enterprise deals with long evaluation cycles, it might be 10-15%. If you're selling mid-market with a strong product fit, 25-40% is achievable. Use your own historical data if you have it; if not, 20% is a reasonable conservative default.
4. Average Deal Value
Your average annual contract value or deal size. This is usually the easiest number to find — check your CRM for the average of your last 20 closed-won deals. Make sure you're using the same deal type: if you sell both small-ticket self-serve plans and large enterprise contracts, separate them and run the ROI calculation for each segment.
5. Monthly Service Cost
The all-in cost of the lead gen service, including the base fee, any per-lead charges, setup fees amortised across the contract period, and tool costs if you're providing some of the technology. Don't forget internal costs: estimate the number of hours per month your sales team spends working these leads (qualification calls, follow-ups, CRM updates) and multiply by their loaded hourly cost. This "hidden" time cost is significant and frequently overlooked. Even if the service fee is $3,000/month, if your AE spends 40 hours working those leads, you're really spending $3,000 plus $4,000 in AE time ($100/hour loaded cost) for a true monthly cost of $7,000.
6. Sales Cycle Length
This doesn't change the ROI calculation itself, but it affects when you realise the return. A 30-day sales cycle means revenue from January leads appears in February. A 90-day cycle means it appears in April. This is critical for cash flow planning and for setting realistic expectations. If your leadership expects to see ROI in month one but your sales cycle is 90 days, you'll look like you're failing even when you're on track.
Worked Example: Starter Plan vs Growth Plan
Let's run the numbers using two hypothetical plans that mirror common pricing structures in the intent-based lead gen space.
Scenario Setup
- Average deal value: $25,000
- Meeting-to-deal conversion rate: 20%
- Sales cycle: 45 days
- Internal AE cost per hour: $75 (loaded)
Starter Plan
- Monthly fee: $2,500
- Leads per month: 20-30 (we'll use 25)
- Lead-to-meeting conversion rate: 20% (intent-based leads)
Monthly meetings: 25 leads × 20% = 5 meetings
Monthly deals: 5 meetings × 20% = 1 deal
Monthly revenue from leads: 1 × $25,000 = $25,000
Internal cost: 25 leads × 30 minutes qualification + 5 meetings × 1 hour = ~17.5 hours × $75 = $1,312.50
Total monthly cost: $2,500 + $1,312.50 = $3,812.50
Monthly ROI: ($25,000 - $3,812.50) / $3,812.50 = 5.6x
For every dollar invested (including internal sales time), you get $5.56 back. That's a strong return. But remember, the revenue arrives 45 days after the lead — so you're cash-negative in month one and start seeing returns in month two.
Growth Plan
- Monthly fee: $5,000
- Leads per month: 50-75 (we'll use 60)
- Lead-to-meeting conversion rate: 22% (slightly higher due to more data for optimisation)
Monthly meetings: 60 leads × 22% = 13.2 (round to 13)
Monthly deals: 13 meetings × 20% = 2.6 deals (round to 2.5 for a realistic average)
Monthly revenue from leads: 2.5 × $25,000 = $62,500
Internal cost: 60 leads × 30 minutes + 13 meetings × 1 hour = ~43 hours × $75 = $3,225
Total monthly cost: $5,000 + $3,225 = $8,225
Monthly ROI: ($62,500 - $8,225) / $8,225 = 6.6x
The Growth Plan costs 2.2x more than the Starter Plan but delivers 2.5x the revenue and a higher ROI. This is the typical pattern with intent-based services: more leads mean more data for optimisation, which improves conversion rates, which compounds the ROI advantage at higher volumes. The Starter Plan is still excellent — 5.6x ROI is a strong investment by any standard. But if your sales team has the capacity to handle the volume, the Growth Plan delivers more total value.
The key takeaway: don't just compare monthly fees. Run the full calculation with your own numbers and you'll see that the "expensive" plan is often the better investment. For more context on how Totalremoto's plans are structured, visit the main service page.
Break-Even Analysis: When Does It Pay for Itself?
ROI tells you the total return. Break-even analysis tells you when that return arrives — which matters enormously for budget planning and internal buy-in.
Break-even point = Total cost / Revenue per deal
Using the Starter Plan example: your total monthly cost is $3,812.50, and each deal is worth $25,000. That means you break even with your first closed deal. But when does that deal arrive? You generate leads in month one, book meetings in weeks 2-4, and close deals 45 days later. Realistically, your first closed deal from lead gen leads arrives in month 2 or early month 3. So your break-even timeline is roughly 2-3 months.
This is important context for setting expectations internally. If your CFO is evaluating the investment, they need to understand that the first 6-8 weeks are a net cash outflow. You're spending on the service before the revenue starts flowing back. For the Starter Plan, that's roughly $5,000-7,500 in cumulative spend before the first deal closes. For the Growth Plan, it's $10,000-16,000. After break-even, every subsequent deal is profit on your lead gen investment.
A more sophisticated break-even analysis factors in the cumulative value over time. By month six, the Starter Plan has generated approximately 6 deals worth $150,000 on a cumulative spend of roughly $22,875 — a 5.6x cumulative ROI. The Growth Plan has generated approximately 15 deals worth $375,000 on a cumulative spend of $49,350 — a 6.6x cumulative ROI. Both are investments that pay for themselves many times over, but only if you give them the 2-3 months needed to reach break-even.
The number-one reason companies abandon lead gen services prematurely is that they expect immediate returns without accounting for the sales cycle. If you know your break-even timeline in advance, you can set appropriate expectations and avoid pulling the plug before the system has a chance to deliver.
Hidden Costs to Watch For
The ROI calculation above is clean. Reality is messier. Here are the hidden costs that most teams overlook when evaluating lead gen services — and how they affect your actual return.
1. Sales Team Time
We already factored this in above, but many teams don't. Every lead that arrives needs to be reviewed, qualified, contacted, and either progressed or disqualified. Every meeting needs preparation, execution, and follow-up. If you're generating 60 leads per month, that's a meaningful chunk of your sales team's time — time they're not spending on existing pipeline, strategic accounts, or other revenue-generating activities. Always include the fully loaded cost of sales time in your ROI calculation. If the lead quality is low and your team is spending hours on leads that go nowhere, the hidden cost of wasted sales time can erase the entire ROI.
2. Opportunity Cost
Related to the above, but distinct: every hour your AE spends qualifying a junk lead is an hour they're not spending on a hot deal in their pipeline. If working low-quality leads causes a high-value deal to slip because your AE didn't have time for a timely follow-up, the cost isn't just the AE's hourly rate — it's the value of the deal you lost. This is nearly impossible to quantify precisely, but it's real, and it's another reason why lead quality matters more than lead volume. Warm leads with high meeting conversion rates minimise the time your team spends on unproductive work.
3. Setup and Onboarding Costs
Some agencies charge a one-time setup fee in addition to the monthly subscription. Others fold it into a higher first-month rate. Additionally, there's an internal cost to onboarding: the time your team spends in discovery sessions, CRM integration setup, ICP workshops, and reviewing initial outputs. These costs are real but one-time. Amortise them across the expected engagement length when calculating ROI. If you're planning to work with an agency for six months, a $2,000 setup fee adds $333 per month to your effective cost.
4. Technology Costs
Some services require you to provide or maintain certain tools — a CRM with specific integration capabilities, a LinkedIn Sales Navigator subscription, or access to data enrichment platforms. If the service requires tools you don't already have, add those subscription costs to your total cost calculation. If you already have them, the marginal cost is zero and doesn't affect ROI.
5. Contract Lock-In and Switching Costs
If a service requires a 6-month or 12-month commitment, and you realise by month two that it's not working, the remaining contract payments are a sunk cost. When evaluating ROI, consider the worst-case scenario: what's your maximum exposure if the service doesn't deliver? Monthly contracts with no lock-in eliminate this risk entirely. Longer contracts often come with discounted rates, but the discount needs to be weighed against the risk of being stuck paying for something that isn't working. A 20% discount on an annual contract isn't worth it if there's a 30% chance you'd want to cancel by month three.
6. Brand Risk
This is the hidden cost nobody talks about. If an agency sends aggressive, poorly written, or off-brand outreach on your behalf, the damage isn't just measured in leads lost — it's measured in market perception. Prospects who receive spammy outreach from your company form an opinion about your brand, and that opinion persists long after the email is deleted. Always review and approve outreach messaging, and consider the reputational cost of high-volume, low-quality outreach. This is another argument for the intent-based model: lower volume, higher relevance, and personalised messaging means less brand risk and better market perception.
Frequently Asked Questions
What ROI should I expect from an intent-based lead gen service?
For well-targeted intent-based services, 3-8x ROI by month three is a realistic benchmark. This assumes your average deal value is at least $10,000, your sales team is competent at converting meetings, and the service is delivering genuinely warm leads (ICP-matched with verified buying signals). If your deal values are higher or your conversion rates are above average, ROI can reach 10x+. If your deal values are under $5,000, the maths gets harder because the revenue per deal may not justify the cost per lead, even with strong conversion rates. The floor where intent-based lead gen makes clear economic sense is generally around $10,000-15,000 average deal value.
How do I calculate ROI if my sales cycle is longer than 90 days?
Use a trailing window that matches your sales cycle. If your cycle is 120 days, calculate ROI by comparing leads generated in January-March against revenue closed from those leads by July. The formula doesn't change, but the time horizon does. This means you need patience: you won't have meaningful ROI data until one full sales cycle after you started generating leads. In the meantime, track leading indicators — lead-to-meeting conversion rate, meeting-to-opportunity rate, and pipeline value created — as proxies for future revenue. If the leading indicators are strong, the lagging revenue indicator will follow.
Should I compare cost per lead or cost per meeting when evaluating services?
Cost per meeting is far more useful than cost per lead, because it factors in lead quality. A service that charges $100 per lead but converts 25% of leads to meetings has a cost per meeting of $400. A service that charges $30 per lead but converts 3% has a cost per meeting of $1,000. The "expensive" leads are 2.5x cheaper per meeting. But even cost per meeting doesn't tell the whole story — you really want cost per pipeline dollar or cost per closed deal. Work backwards from revenue, not forward from leads. That said, cost per meeting is a useful comparison metric during the evaluation phase when you don't yet have downstream data.
What if my team can't handle the lead volume?
This is a real constraint that affects ROI. If you're generating 60 warm leads per month but your AE only has capacity to work 30, half your leads go stale. Your effective ROI drops by roughly half because you're paying for leads you're not converting. Before committing to a plan, honestly assess your team's capacity: how many new leads per month can they realistically qualify and follow up on, given their existing pipeline obligations? Match the plan volume to your team's capacity. It's better to start with a Starter Plan and convert at high rates than to start with a Growth Plan and let half the leads rot. Book a call and we'll help you figure out the right volume for your team.
How do I present the ROI case to my leadership team?
Lead with the numbers, not the features. Most leadership teams don't care about intent signals, signal monitoring, or ICP matching — they care about pipeline and revenue. Present the ROI calculation with three scenarios: conservative (half the expected conversion rate), realistic (expected conversion rate), and optimistic (1.5x expected conversion rate). Show the break-even timeline for each scenario. Then add the comparison against alternatives: what does it cost to hire an additional SDR (salary + benefits + tools + ramp time + management overhead), and what's the expected output? In most cases, the per-meeting cost of an intent-based service is lower than the per-meeting cost of an SDR, with faster ramp and less management overhead. Frame it as an investment with a measurable, time-bound return — not an expense.
Run the Numbers for Your Business
Totalremoto delivers 20-100 warm, ICP-matched leads per month with transparent pricing and no long-term lock-in. Use the framework above with your own deal values and conversion rates — or book a call and we'll run the ROI calculation together using your actual numbers. No pressure, no commitment — just the maths.
Pick a plan or book a call to see if the numbers work for your team.