
What Does a Lead Actually Cost? How to Calculate It for Your Local Business
Most business owners can't answer this question, which means they can't tell good marketing from bad. Here's how to calculate your real cost per lead, what a 'good' number looks like, and why it's the only metric that matters.
By Jared Saucier September 22, 2026 7 min read
The question that ends most agency pitches
Ask a business owner what a customer is worth to them, and most can answer within a few seconds. Ask what it costs them to get one, and the room goes quiet. Marketing is one of the few expenses businesses run for years without knowing the unit cost.
That gap is why bad marketing survives. If you don't know what a lead costs, you can't tell whether $2,000 a month is a bargain or a waste. And you can't compare channels, agencies, or campaigns against each other. Cost per lead is the number that makes every other marketing decision possible.
The basic math
Cost per lead is what you spent divided by how many leads it produced. Simple in theory. The complexity is in what counts as 'spent' and what counts as a 'lead.'
What counts as spend
- Ad spend paid to the platform (Meta, Google)
- Agency or freelancer fees for that channel
- Content production costs, amortized over the months the content is used
- Software used for that channel
- Your own time, if you're doing it yourself, at your billable rate
What counts as a lead
Be strict. A lead is a real inquiry from someone who could plausibly become a customer: a phone call, a form submission, a booking request, a DM asking about pricing. Likes, follows, and website visits are not leads. Spam form fills are not leads.
Example
$1,500 ad spend + $800 management fee + $200 amortized content = $2,500. It produced 25 real inquiries. Cost per lead: $100.
The number that matters more: cost per customer
Cost per lead is the diagnostic. Cost per customer is the verdict. If 25 leads at $100 each produce five customers, your cost per customer is $500. Whether that's good depends entirely on what a customer is worth.
- Average first-job value: what a new customer spends on the first transaction.
- Gross margin: how much of that you actually keep.
- Repeat and referral value: how much more that customer is worth over time, conservatively.
- If cost per customer is well under first-job gross margin, the channel is profitable immediately. If it's under lifetime value, it's profitable over time.
What 'good' looks like by business type
Cost per lead varies wildly across industries because job values vary wildly. A number that would bankrupt a pizza shop is a bargain for a roofer. Rough ranges we see for Connecticut local businesses on well-run Meta campaigns:
- Restaurants, cafes, and retail: often under $10 per lead or offer redemption, because the transaction is small and frequent.
- Salons, spas, and fitness: $10 to $40 per booking inquiry, with high repeat value making it very profitable.
- Home services (HVAC, plumbing, electrical): $30 to $90 per service call inquiry.
- Remodeling, roofing, and construction: $60 to $200 per qualified estimate request, against jobs worth $10,000 to $50,000+.
- Professional services (legal, financial, medical): $50 to $250 per consultation request, with very high client value.
These are ranges, not targets. Your number depends on your area, your creative, your offer, and how fast you follow up. The trend over time matters more than any single month.
How to start tracking it this month
- Install the Meta pixel and set up conversion events on your contact form and booking page.
- Use a tracking phone number on your ads and website so calls get attributed.
- Ask every new inquiry how they heard about you, and write it down. Every single one.
- Keep a simple spreadsheet: month, channel, spend, leads, customers. Five columns.
- Review it monthly. Anything over 90 days with no improving trend gets changed or cut.
“You can't manage what you don't measure. But you also can't measure what you never set up.”
Why we report this way
Every Allora Media client sees ad spend, lead count, and cost per lead live in the Allora App, separated from our fees, so the math above is never a mystery. If a channel isn't producing leads at a cost that makes sense for your business, you'll see it before we do, and we'll change it.
New from the blog, by email
One note when Allora Media publishes something worth reading. No spam, unsubscribe any time.
Questions
Ready to apply these strategies to your business?
Book a free strategy call. We'll review your current marketing, show you the biggest opportunities, and give you a clear plan, whether you work with us or not.
