Knowledge LibraryROI Tracking
ROI Tracking
5 min read
February 17, 2026

What Is Revenue Per Lead and How Is It Calculated?

Revenue per lead is the most accurate way to measure the true profitability of your marketing efforts. It tells you exactly how much money each lead from a specific marketing channel generates for your business. This metric allows you to stop guessing and start making data-driven decisions about where to invest your marketing budget for maximum return. Understanding revenue per lead by channel helps you identify your most profitable lead sources and optimize your spending to grow your business effectively.

Calculate Revenue Per Lead to Pinpoint Profitable Marketing

To find your revenue per lead, divide the total revenue generated by a specific marketing channel by the number of leads that channel produced. For instance, if your Google Ads brought in 40 leads that led to $22,000 in jobs, your revenue per lead from Google Ads is $550. This direct calculation shows you which channels are truly profitable, allowing you to compare this figure against your cost per lead to ensure you are investing wisely. Focus your marketing budget on channels that consistently deliver high revenue per lead.

Connect Marketing and Sales Data for Accurate Insights

Accurately calculating revenue per lead requires linking your marketing data with your customer relationship management (CRM) or field service software. Your marketing platforms track where leads originate, while your CRM records which leads convert into paying jobs and their value. Without this crucial connection, you can only see a blended revenue per lead across all channels, which obscures the performance differences that are vital for smart budget allocation. Establishing this data link is fundamental for closed-loop reporting and informed decision-making.

The ROI Insights Approach

ROI Insights connects your marketing data to your CRM revenue, calculating revenue per lead by channel every week so you always know which campaigns are actually profitable.

Understand Why Revenue Per Lead Varies by Channel

Revenue per lead rarely stays consistent across different marketing channels, and knowing why is key to optimizing your strategy. For example, customers from organic search often have higher intent and convert more readily than those from display ads. Referrals from existing customers typically result in higher average job values due to established trust. Conversely, leads from directories might have lower average job values because these customers are often comparing prices. Tracking revenue per lead by channel reveals these patterns, helping you tailor your approach to each source.

Key Takeaway

Revenue per lead, calculated by channel, is the most actionable metric for evaluating marketing ROI because it connects lead source directly to actual revenue.

Know which channel is worth it

ROI Insights calculates revenue per lead by channel automatically, every week.