How to Measure Lead Generation ROI: The Only Guide You Need
Complete guide to measuring lead generation ROI with formulas, metrics, and tracking setup.
If you cannot measure it, you cannot improve it. Most lead generation campaigns fail because nobody tracks whether they are actually profitable. This guide shows you exactly how to measure ROI — from simple formulas to advanced tracking.
The Lead Generation ROI Formula
Basic ROI
ROI = (Revenue from leads - Total cost) / Total cost x 100%
Cost Per Qualified Lead (CPL)
CPL = Total cost / Number of qualified leads
Lifetime Value to CAC Ratio
LTV:CAC = Customer Lifetime Value / Customer Acquisition Cost
Target: 3:1 or higher. Below 1:1 means you are losing money.
Metrics You Must Track
Activity Metrics (Leading Indicators)
| Metric | Target | Why It Matters |
|---|---|---|
| Messages sent | 50-100/day/account | Volume of outreach |
| Response rate | 15-25% | Message quality and targeting |
| Positive reply rate | 5-10% | Value proposition strength |
| Conversation rate | 40-60% | Follow-up effectiveness |
Conversion Metrics (Lagging Indicators)
| Metric | Target | Why It Matters |
|---|---|---|
| Meeting booking rate | 2-5% | Sales readiness |
| Proposal-to-close rate | 40-60% | Sales effectiveness |
| Cost per qualified lead | <$10 | Efficiency |
| Customer acquisition cost | <$200 | Profitability |
| Payback period | <6 months | Cash flow |
Revenue Metrics (Business Impact)
| Metric | Target | Why It Matters |
|---|---|---|
| Revenue per lead source | >3x cost | Channel profitability |
| LTV:CAC ratio | >3:1 | Long-term sustainability |
| Monthly recurring revenue from leads | Growing | Business growth |
How to Set Up Tracking
Step 1: Tag Your Leads
Every lead needs a source tag. When a lead comes from Telegram outreach, tag it: source: telegram_outreach. This lets you attribute revenue back to the channel.
Step 2: Track the Full Funnel
- Lead created — log source, date, initial score
- First response — log response time, response type
- Meeting booked — log meeting date, attendees
- Proposal sent — log proposal value, date
- Deal closed — log final value, close date
- Revenue collected — log payment date, amount
Step 3: Build a Dashboard
Track these weekly in a spreadsheet or dashboard:
- Messages sent this week
- Responses received
- Positive replies
- Meetings booked
- Deals in pipeline
- Revenue from leads this month
- Total cost this month
- ROI calculation
ROI Calculation Examples
Example 1: Solo Founder
| Item | Value |
|---|---|
| Monthly cost | $150 (3 accounts + platform) |
| Messages sent | 900/month |
| Response rate | 18% |
| Positive replies | 60/month |
| Meetings booked | 15/month |
| Deals closed | 3/month |
| Average deal value | $1,500/year |
| Monthly revenue | $375 |
| ROI | 150% |
Example 2: Agency
| Item | Value |
|---|---|
| Monthly cost | $800 (30 accounts + platform + VA) |
| Messages sent | 4500/month |
| Response rate | 15% |
| Positive replies | 300/month |
| Meetings booked | 50/month |
| Deals closed | 10/month |
| Average deal value | $4,000/year |
| Monthly revenue | $3,333 |
| ROI | 317% |
Common Measurement Mistakes
- Tracking activity, not outcomes: "We sent 1000 messages" means nothing without conversion data.
- Not attributing revenue: If you cannot tell which channel generated the deal, you cannot calculate ROI.
- Ignoring time cost: Your time has value. Include it in cost calculations.
- Short measurement windows: Lead generation compounds. Measure over 3-6 months, not 1 week.
- Not comparing to alternatives: ROI means nothing in isolation. Compare to email, LinkedIn, paid ads.
When to Kill a Channel
Kill a lead generation channel when:
- CPL is above $15 for 3+ months with no improvement
- ROI below 50% after 3 months of optimization
- Response rate below 5% despite message improvements
- Account bans exceed 30% monthly
Do not kill too early. Most channels need 4-6 weeks to optimize. But do not persist indefinitely with negative ROI.
Conclusion
Measuring lead generation ROI is not complicated — it is just discipline. Tag your leads, track the funnel, calculate monthly. The companies that win are not the ones with the most messages sent — they are the ones who know their exact cost per qualified lead and revenue per channel.