Revenue Per Lead vs. Cost Per Lead: The Metric That Actually Predicts Growth

Cost per lead tells you what an inquiry cost. Revenue per lead tells you what your marketing produced. Here's how to calculate both, compare channels honestly, and make better budget decisions.

Revenue and cost figures on a laptop

The Short Answer

Cost per lead measures efficiency at the beginning of the sales process. Revenue per lead measures the result at the end.

If you only watch cost per lead, the channel producing the cheapest inquiries can look like your best channel even when another channel produces more estimates, larger projects, and more signed revenue.

Use cost per lead to understand acquisition efficiency. Use revenue per lead to decide where your next marketing dollar should go.

A Simple Channel Comparison

Imagine two campaigns each receive $10,000 in spend.

Campaign A

  • 100 inquiries
  • $100 cost per lead
  • 20 estimates
  • 4 signed jobs
  • $120,000 in signed revenue

Campaign B

  • 50 inquiries
  • $200 cost per lead
  • 20 estimates
  • 8 signed jobs
  • $280,000 in signed revenue

If the report stops at cost per lead, Campaign A wins. It generated twice as many inquiries for the same spend.

If the report follows those inquiries to signed revenue, Campaign B wins. It produced more than twice the revenue, even though every lead cost twice as much.

The cheap lead wasn't necessarily the profitable lead.

How to Calculate Revenue Per Lead

The basic formula is:

Revenue per lead = signed revenue attributed to a source ÷ total leads from that source

Using Campaign B:

$280,000 ÷ 50 leads = $5,600 in revenue per lead

You can calculate the same number for Google Ads, Meta, organic search, direct mail, referrals, and any other source you can track reliably.

This is a revenue measure, not a profit measure. A more complete financial review should also consider gross margin, fulfillment capacity, media spend, and the time required to sell each project. Revenue per lead is still a much stronger starting point than lead cost alone because it connects marketing activity to a business result.

Don't compare channels using different definitions. Decide what counts as a lead, an estimate, a signed job, and signed revenue before you calculate anything.

What Changes Revenue Per Lead

Revenue per lead moves when any part of the lead lifecycle improves.

  • Lead quality: More inquiries match your service, location, project size, and timeline.
  • Website conversion quality: The site sets the right expectations and captures useful project context.
  • Estimate rate: More qualified inquiries become real opportunities.
  • Close rate: More estimates become signed work.
  • Average project value: Your marketing attracts projects that fit your business.
  • Attribution quality: More signed jobs can be traced back to the source that created them.

This is why revenue per lead is a useful shared metric. It doesn't let the ad account, website, CRM, or sales outcome live in separate reports. Each part has to contribute to the same result.

The Data You Need to Calculate It Reliably

You don't need a perfect database. You do need a consistent minimum record for each inquiry:

  • Original source and campaign
  • Contact date
  • Project type and service area
  • Estimate status
  • Sales outcome
  • Signed job value

The source has to survive the trip from the ad or search result, through the website form or phone call, and into the CRM. The sales outcome and job value then have to be recorded against the same contact.

Without that connection, you can calculate lead cost but not lead value. You know what entered the system, but not what it became.

Your Revenue Per Lead Worksheet

Choose one recent period long enough to include your normal sales cycle. Then build one row for each lead source and record:

  1. Total marketing spend
  2. Total leads
  3. Total estimates
  4. Total signed jobs
  5. Total signed revenue
  6. Cost per lead: spend ÷ leads
  7. Estimate rate: estimates ÷ leads
  8. Close rate: signed jobs ÷ estimates
  9. Revenue per lead: signed revenue ÷ leads

Use the same attribution window for every channel. Keep unattributed jobs in a separate row instead of quietly assigning them to the source you assume created them.

Then ask the useful question: Which stage explains the difference? One source may bring weak-fit inquiries. Another may bring fewer inquiries that estimate and close at much higher rates. A third may be working well but losing credit because its source data disappears.

How to Use the Metric Without Oversimplifying

Revenue per lead should guide a budget conversation, not automate it.

Before moving money, check sample size, sales-cycle length, gross margin, seasonality, service mix, and whether one channel helped create demand that another channel received credit for. A direct-mail recipient may later search your company name. A homeowner may discover you on Meta and return through organic search.

The number becomes more useful over time when your definitions stay consistent. Look for sustained differences, not one unusually large project that happened to close last month.

One Metric Requires a Connected System

An ad platform can report clicks and form fills. A website can report conversion rate. A CRM can report activity. None of those systems can calculate dependable revenue per lead alone.

The source, website inquiry, estimate, sales outcome, and job value have to remain connected. That's the job of the Lead Care System: keep the information moving from Lead Generation to the Agentic Website to Lead Intelligence, then use the outcome to improve the next budget decision.

Start by putting your own numbers into the Lifecycle Calculator. If the result raises more questions than it answers, a Lead Lifecycle Audit can identify whether your first constraint is acquisition, website conversion, attribution, or what happens after the inquiry.

Want this handled for you instead of read about? Get your Lead Lifecycle Audit.

Keep reading

Lifecycle Calculator

Estimate the revenue opportunity across your lead lifecycle

Lead Intelligence

Connect lead source to estimates, signed jobs, and revenue

Why Cost Per Lead Keeps Climbing

Find the constraint before you raise the budget