Get Started

How Many Leads Do You Need to Hit Your Revenue Goal? (Work It Backward)

Work backward from your revenue goal to the exact lead count you need. The formula, close-rate math, budget by trade, and what to do when the number scares you.

How Many Leads Do You Need to Hit Your Revenue Goal? (Work It Backward)

Most contractors set a revenue goal in January and a marketing budget in February, and the two numbers have nothing to do with each other. The goal comes from ambition. The budget comes from whatever was left over last year. Then in August the owner is confused about why the crews have gaps.

The fix is arithmetic, not motivation. If you know your average job value and your close rate, the number of leads you need is not a guess. It is a division problem, and it takes about four minutes to run.

Why do most contractors set lead goals backward?

The common approach is forward math: "I can spend $4,000 a month on marketing, so let's see what that gets me." That tells you nothing about whether you hit your number. It just tells you how much you are willing to lose before you get nervous.

Backward math starts at the finish line. You decide the revenue you want, then let the math tell you the lead volume, the appointment volume, the sales capacity, and the budget that revenue requires. Sometimes the answer is that your goal is fine and you are underspending by half. Sometimes the answer is that your goal requires 60 appointments a week and you have one rep. Both answers are useful in August. Neither is useful in December.

The fastest way to run this on your own numbers is our lead ROI calculator, which does the same math this post walks through and adds cost per acquired job on top. Read the logic here first so you know what the output means.

What is the formula for how many leads you need?

Four steps. That is the whole framework.

  1. Jobs needed = revenue goal / average job value. Use last year's actual average, not the number you wish it were. Pull it from your CRM or your closed invoices.
  2. Leads needed = jobs needed / lead-to-sale close rate. This is leads that turn into signed contracts, not leads that turn into appointments. If you only track appointment close rate, multiply your lead-to-appointment rate by your appointment close rate to get it.
  3. Monthly leads = leads needed / 12. Then adjust for seasonality, because no trade sells evenly across twelve months.
  4. Monthly cost = monthly leads x cost per lead. Add ad spend separately if you run your own campaigns, because ad spend and lead fees are two different line items.

A worked example

A roofing company wants to add $1,000,000 in revenue. Average job is $10,000. Lead-to-sale close rate is 25%.

StepMathResult
StepJobs neededMath$1,000,000 / $10,000Result100 jobs
StepLeads neededMath100 / 0.25Result400 leads
StepLeads per monthMath400 / 12Result33 leads
StepAppointments per month at a 60% booking rateMath33 x 0.60Result20 appointments
StepLead cost per month at $110 per leadMath33 x $110Result$3,630

Thirty-three leads a month. That is a number you can manage, staff for, and hold a marketing partner to. "Grow the business" is not.

If your average job value is wrong by 20%, your entire lead plan is wrong by 20%. Pull the real number before you run any of this.

What close rate should you plug into the math?

This is where most plans break. Contractors use the close rate from their referral pipeline and apply it to paid leads, then wonder why the volume never materializes. Referrals close at 40-60% because the homeowner arrived pre-sold. A cold Meta lead does not.

Lead sourceTypical cost per leadTypical lead-to-sale close rate
Lead sourceReferrals and repeat customersTypical cost per lead$0Typical lead-to-sale close rate40-60%
Lead sourceOrganic search and Google Business ProfileTypical cost per lead$0-50Typical lead-to-sale close rate20-40%
Lead sourceShared marketplace leadsTypical cost per lead$25-85Typical lead-to-sale close rate5-12%
Lead sourceMeta advertising (self-run)Typical cost per lead$25-110Typical lead-to-sale close rate10-20%
Lead sourceExclusive leads through a performance partnerTypical cost per lead$50-200Typical lead-to-sale close rate20-35%
Lead sourceExclusive booked appointmentsTypical cost per lead$200-400Typical lead-to-sale close rate25-40%

The close rate you plug in changes the answer more than anything else on the page. Take those same 100 roofing jobs:

  • At a 25% close rate, you need 400 leads.
  • At a 10% close rate, you need 1,000 leads.
  • At a 7% close rate on shared leads, you need 1,429 leads.

Same revenue goal. Same crews. More than three times the lead volume, three times the phone calls, and three times the estimates that go nowhere. That is why cost per lead is a vanity number and cost per acquired job is the one that pays payroll. We break that comparison down in detail in exclusive vs. shared leads.

How many leads does that mean for your trade?

Average job value swings the answer hard. Here is what $1,000,000 in added revenue looks like across trades at a 25% lead-to-sale close rate. Adjust the job values to your own market.

TradeTypical average jobJobs for $1MLeads neededLeads per month
TradeRoofingTypical average job$10,000Jobs for $1M100Leads needed400Leads per month33
TradeWindowsTypical average job$12,000Jobs for $1M84Leads needed336Leads per month28
TradeSidingTypical average job$16,000Jobs for $1M63Leads needed252Leads per month21
TradeBath remodelingTypical average job$18,000Jobs for $1M56Leads needed224Leads per month19
TradeHVAC replacementTypical average job$9,000Jobs for $1M111Leads needed444Leads per month37
TradeInterior paintingTypical average job$5,000Jobs for $1M200Leads needed800Leads per month67

The pattern is obvious once you see it side by side. A painter needs roughly twice the lead volume of a roofer and more than three times the volume of a bath remodeler to reach the same revenue. If you run multiple verticals, run this table per vertical and add the monthly lead numbers together. That total is your real lead target, and it is usually larger than owners expect.

Adjust for seasonality before you commit

Dividing by 12 gives you an average, not a plan. Most exterior trades do 60-70% of their volume in six months. If your lead target is 33 a month, the real plan is closer to 20 a month in the slow half and 45 a month in the busy half, with campaigns started 6-10 weeks before the local surge so your pipeline is full when the phone starts ringing on its own. Our seasonal marketing guide maps that calendar by trade.

What does that lead count actually cost?

Once you have the monthly lead number, budget is straightforward. Take 33 leads a month and price it across channels:

ChannelCost per leadMonthly lead costEstimated jobs per monthCost per acquired job
ChannelShared marketplace leadsCost per lead$60Monthly lead cost$1,980Estimated jobs per month2.3 (7% close)Cost per acquired job$860
ChannelSelf-run Meta adsCost per lead$55Monthly lead cost$1,815Estimated jobs per month5.0 (15% close)Cost per acquired job$363
ChannelExclusive leadsCost per lead$110Monthly lead cost$3,630Estimated jobs per month8.3 (25% close)Cost per acquired job$437
ChannelExclusive booked appointmentsCost per lead$300Monthly lead cost$9,900Estimated jobs per month10.9 (33% close)Cost per acquired job$908

Read the last column, not the second. The cheapest invoice produces the fewest jobs. And note that the exclusive columns hit the 100-job target while the shared column produces 28 jobs a year from the same lead count — you would need well over 1,000 shared leads to hit the same revenue, at which point the invoice is no longer cheap and your reps are running estimates for homeowners who already have three other quotes.

As a sanity check, most contractors should be spending 8-12% of target revenue on marketing. If your backward math lands far outside that band, one of your inputs is wrong. The full budgeting framework is in our contractor marketing budget guide.

Run your own numbers. Drop your average job value, close rate, and current lead cost into the ROI calculator and see your real cost per acquired job in about a minute. If the number surprises you, book a call and we will walk through where the leak is.

What if the lead number is bigger than your company can handle?

This is the most common outcome, and it is a capacity problem disguised as a marketing problem.

Sales capacity

A full-time in-home rep comfortably runs 12-18 appointments a week. At a 55% lead-to-appointment rate, that is roughly 25-35 leads per rep per week. If your plan calls for 60 leads a week and you have one rep, you do not have a lead problem. You have a hiring problem, and buying more lead volume before you fix it just burns leads at a lower close rate.

Follow-up capacity

Speed is the cheapest close-rate lever there is. Contacting a lead within five minutes rather than thirty makes you dramatically more likely to qualify it, and 35-50% of sales go to whoever responds first. If you can move your lead-to-sale close rate from 15% to 22% by answering faster and running a real follow-up sequence, your 400-lead requirement drops to 273 leads and your budget drops by a third. That is a bigger win than negotiating cost per lead. Start with speed to lead.

The four levers, in order of cost

  1. Close rate. Free to improve. Faster response, tighter follow-up, better estimate presentation.
  2. Average job value. Cheap to improve. Present better options, quote the full system instead of the patch, stop leading with the smallest package.
  3. Cost per lead and lead quality. Moderate. Moving from shared to exclusive raises the invoice per lead and lowers cost per acquired job.
  4. Volume. Most expensive. Only pull this lever after the first three are working, or you will scale a leaky funnel.

How do you check the math against reality each month?

Run the same five numbers every month and the plan corrects itself before the year gets away from you.

MetricFormulaWhat it tells you
MetricLeads deliveredFormulaCountWhat it tells youAre you on pace for the monthly target
MetricCost per leadFormulaSpend / leadsWhat it tells youIs the channel still efficient
MetricLead-to-appointment rateFormulaAppointments / leadsWhat it tells youIs your call handling working
MetricLead-to-sale close rateFormulaJobs / leadsWhat it tells youIs the input in your model still true
MetricCost per acquired jobFormulaTotal cost / jobsWhat it tells youThe only number that decides scale or cut

If cost per acquired job stays under 10% of your average job value, scale spend. If it drifts above 15%, fix close rate or job value before you add budget. Tracking discipline is covered end to end in how to track marketing ROI.

The short version

  1. Revenue goal divided by average job value equals jobs needed.
  2. Jobs needed divided by lead-to-sale close rate equals leads needed.
  3. Divide by 12, then reshape it around your season.
  4. Multiply by cost per lead to get the budget, and check it against 8-12% of target revenue.
  5. Compare that lead target against sales capacity before you spend a dollar.

Every contractor who says leads are too expensive is comparing cost per lead against nothing. Once you have the backward math, you know exactly what a lead is worth to you, which channels clear that bar, and how many you need each month to make the number.

If you want the math run against your actual close rate and job value, and a lead system built to deliver that monthly count through your own ad account, get started here.

Frequently asked questions

How do I calculate how many leads I need?

Revenue goal divided by average job value equals jobs needed. Jobs needed divided by your lead-to-sale close rate equals total leads. Divide that by 12 for a monthly target. Adding $1M at a $10,000 average job and a 25% close rate means 100 jobs, 400 leads, about 33 leads a month.

What close rate should I use if I do not track mine?

Use conservative industry-typical figures until you have your own data. Referrals close at 40-60%, exclusive leads at roughly 20-35%, Meta-generated leads at 10-20%, and shared marketplace leads at 5-12%. Pick the low end of your channel's range so the plan survives a bad month.

How many leads can one sales rep handle?

Most full-time in-home reps run 12-18 appointments a week comfortably. At a 50-60% lead-to-appointment rate that is roughly 25-35 leads per rep per week. If your lead math calls for more than that, you are hiring a rep before you are buying more leads.

What if I cannot afford the number of leads the math says I need?

You have four levers: raise average job value, raise close rate, lower cost per lead by moving to exclusive leads with better close rates, or lower the revenue goal to something the budget supports. Raising close rate is usually the cheapest lever because it costs follow-up discipline, not dollars.

Does the lead count change if I switch from shared to exclusive leads?

Yes, significantly. Shared leads close at 5-12% because three to five contractors get the same homeowner, so hitting 100 jobs can take 1,000 or more leads. Exclusive leads close at 20-35%, so the same 100 jobs take 300-500 leads. Fewer leads, fewer wasted estimates, lower cost per acquired job.

Frequently asked questions

How do I calculate how many leads I need?

Revenue goal divided by average job value equals jobs needed. Jobs needed divided by your lead-to-sale close rate equals total leads. Divide that by 12 for a monthly target. Adding $1M at a $10,000 average job and a 25% close rate means 100 jobs, 400 leads, about 33 leads a month.

What close rate should I use if I do not track mine?

Use conservative industry-typical figures until you have your own data. Referrals close at 40-60%, exclusive leads at roughly 20-35%, Meta-generated leads at 10-20%, and shared marketplace leads at 5-12%. Pick the low end of your channel's range so the plan survives a bad month.

How many leads can one sales rep handle?

Most full-time in-home reps run 12-18 appointments a week comfortably. At a 50-60% lead-to-appointment rate that is roughly 25-35 leads per rep per week. If your lead math calls for more than that, you are hiring a rep before you are buying more leads.

What if I cannot afford the number of leads the math says I need?

You have four levers: raise average job value, raise close rate, lower cost per lead by moving to exclusive leads with better close rates, or lower the revenue goal to something the budget supports. Raising close rate is usually the cheapest lever because it costs follow-up discipline, not dollars.

Does the lead count change if I switch from shared to exclusive leads?

Yes, significantly. Shared leads close at 5-12% because three to five contractors get the same homeowner, so hitting 100 jobs can take 1,000 or more leads. Exclusive leads close at 20-35%, so the same 100 jobs take 300-500 leads. Fewer leads, fewer wasted estimates, lower cost per acquired job.

Related Articles

Lead Generation

How to Build a Contractor Referral Program That Actually Produces Jobs

Lead Generation

Appointment Setting for Contractors: In-House vs Outsourced (Real Math)

Lead Generation

Painting Leads: How Pro Painters Get Booked Solid Without Lowballing