A lead costs whatever you spent to get it, divided by the number of leads it produced. That sounds obvious, and it's still the number most small businesses can't state, because they leave out their own time and they stop at the lead instead of following it to a paid job. There is no honest industry average to quote. The useful number is your own, and you can work it out in an evening.

Here is the formula, a worked example with invented numbers, and the monthly habit that keeps the figures honest.

Cost per lead is the wrong number alone

A lead that never answers the phone is cheap at any price you pay. A lead that books a $4,000 job is cheap at three times that. Looking at cost per lead on its own rewards the channels that send the most names, not the ones that send customers. Some lead marketplaces can make this number look low while the leads themselves are thin.

So track three figures together: cost per lead, cost per booked job, and what a job is worth to you. If cost per booked job is well under the profit on a typical job, the channel works. If it isn't, a lower cost per lead won't save it. For a service business, lead generation for service-based businesses explains why booked jobs are the number that counts.

The formula

For any channel and any month:

  • Total cost = money spent + your hours times what an hour is worth to you.
  • Cost per lead = total cost divided by leads received.
  • Cost per booked job = total cost divided by jobs that actually got booked.

Decide in advance what counts as a lead. A good definition is a person who asked for a quote or a conversation about your service, not someone who clicked or opened an email. Write it down so you count the same way every month.

Cost per booked job

This is the number to manage. It folds in the quality of the lead, how fast you respond, how well you quote and how often you close. If cost per lead goes down but cost per booked job goes up, you bought worse leads. If cost per lead stays the same and booked jobs go up, your follow-up got better, and that's often the cheapest improvement available. How many leads you need to get one customer breaks down where leads drop out.

Paid leads versus outreach you do yourself

Paid lead sources charge you per lead, per click or per call. They're quick to start and you pay whether the lead is good or not. Some send the same lead to several competitors, so you're racing to answer first. Outreach you do yourself costs less cash and more time, and it takes longer to produce the first result. Referrals and past customers cost nearly nothing but are limited in number.

The point isn't that one is right. They have different shapes. Paid leads give volume on demand. Outreach gives you buyers you chose. Referrals give you the best conversion. Most small businesses should run two. How much cold outreach costs goes through the outreach side in more detail, and the question of the cheapest route is covered in the cheapest way to do outbound.

Your time has a price

If you spend six hours a month on outreach and your time is worth $30 an hour to you, that's $180 of cost that doesn't show up in your bank account. Many owners skip this step and conclude that doing it themselves is free. It isn't, but it can still be the best deal if your time would otherwise be unbilled. If those same six hours would have been a paid job at $60 an hour, the real cost is $360. Choose a number that's honest for you and use it consistently.

Overheads count too. A lead that arrives by phone at 6 p.m. while you're on a ladder costs you a callback, and a callback delay is a cost: leads that wait a day often go to whoever picked up. If you're missing calls, the cheapest improvement may not be new leads at all but answering the ones you already pay for. Add a line to your sheet for leads that came in and were never answered, and price them at your average cost per lead. The total is often a surprise.

A worked example with made-up numbers

Dale runs a carpet and upholstery cleaning company. He values his time at $30 an hour. Last month he tried three channels:

  • A paid lead marketplace: he paid $540 for 12 leads, which is $45 per lead. He quoted all 12 and booked 3 residential jobs at $220 each. Cost per booked job: $540 divided by 3, which is $180.
  • Outreach to offices and clinics: 6 hours of his time ($180) plus a $24.99 tool, so $204.99 in total. It produced 4 interested replies, which is $51.25 per lead, and 1 monthly commercial contract worth $400 a month. Cost per booked job: about $205.
  • Referrals: he asked 8 past customers and spent 2 hours ($60). It produced 6 leads and 3 booked jobs at $220. Cost per lead: $10. Cost per booked job: $20.

Now compare. The marketplace made $660 in revenue on $540 of spend, which leaves little after labor and supplies. Outreach cost about the same per booked job, but the one customer pays $400 every month, so it keeps paying. Referrals were by far the cheapest, but he can't buy more of them on demand. The numbers don't say "drop the marketplace". They say it works only if his margin on a $220 job is well above $180, and probably not. They also say outreach is worth continuing because a recurring contract changes the math.

What to track each month

Keep one sheet with a row per channel and these columns: money spent, hours spent, leads, quotes sent, jobs booked, revenue from those jobs. Fill it in on the last day of the month. It takes ten minutes. After three months you'll see which channel to feed and which to drop, and you'll stop guessing.

If you use Rocketship for outreach, put its price in the same sheet like any other cost. Launch is $24.99 a month ($20.83 a month billed yearly) and includes 50 leads a month, a separate figure from the 100 enrichment credits (about 20 fully verified contacts). If you used all 50 leads, 24.99 divided by 50 works out to about 50 cents a lead. That ignores your time and everything else the plan does, so the cost per booked job is still the figure to watch. Plans and what each includes are on the pricing page. What a sales stack costs assembled shows what it adds up to when you buy the pieces separately.

Rocketship's AI worker does the outreach loop on its own, so the hours column shrinks. Rocketship finds the buyers, emails them from your own Gmail, follows up, and books the meeting on its own. Plans that get you customers start at $24.99 a month (Launch), and every monthly plan starts with a 7-day free trial, card required. Answering your existing number is included; a dedicated line is $5 a month. For a wider menu of channels to test, small business lead generation ideas ranks eight of them.