“How much does lead generation cost?” sounds like a simple question. Ask five providers and you will get five wildly different numbers — and that is the first sign that you may be asking the wrong question first.
The number that matters is not what a lead costs. It is what a customer costs. A £5 lead that never converts is infinitely more expensive than a £50 lead that turns into a £2,000 job. In this guide, I will walk through what UK small businesses actually pay for lead generation in 2026, where the hidden costs sit, and — honestly — which routes I think are overrated, which are underrated, and the one mistake I see businesses make before spending a single penny.
The quick answer: what UK small businesses actually pay in 2026
Lead generation is not one product; it is four different things with four different price tags. Here is the honest ladder for a small business:
- £0–£100/month — doing it yourself. Optimising your Google Business Profile, asking for reviews, posting on social media, and following up enquiries fast. Costs mostly your time.
- £2–£90 per lead — buying leads on pay-per-lead platforms. Trade platforms sell credits to unlock job leads; typical credits run £2–£50, with high-end leads reaching around £90 on some platforms. Trade directory subscriptions often start around £59/month, with businesses in competitive trades commonly reporting £200–£400/month.
- £300–£500/month and up — running your own ads. A realistic starting ad budget is £300–£500 per month per platform before management fees. One 2026 industry analysis puts the average UK cost per lead from Google Ads at around £44.30 — roughly £38 in home services and over £100 in legal.
- £997–£3,000+/month — agency retainers. Bundled done-for-you packages for UK SMEs are advertised from around £997/month; typical full-service retainers are commonly quoted in the £3,000–£10,000/month range. B2B-focused lead generation agencies often start around £5,000/month.
- From $99 — done-for-you lead lists. If you are happy to do your own outreach, a provider can research and verify a list of target companies with contact details for a one-off fee. That is how our own lead generation services are priced — from $99.
Notice how wide the range is. That is because these are different products. Let me break each one down so you can compare them properly.
The 4 ways small businesses pay for leads
1. Buying leads on pay-per-lead platforms
Platforms like Checkatrade, Bark and MyBuilder sell you access to people who have already asked for quotes. The appeal is obvious: the intent is already there. The maths is less obvious. You pay for interest, not results. If you buy ten £40 leads and close one, that customer cost you £400 — not £40. And because every competitor on the platform can buy the same lead, speed of follow-up decides who wins more often than price does.
This route suits trades and local services where jobs are won quickly. It suits almost nobody who wants an exclusive, ownable pipeline.
2. Running your own ads (Google, Facebook, Instagram)
Ads are the fastest way to generate enquiries — and the fastest way to burn money. Two costs stack here: the ad spend itself and the management (yours or an agency’s). The most common failure mode we see is businesses spending £500 on ads and sending the traffic to a homepage with no clear call to action. The ad did its job; the website wasted it. If your site does not convert, fix the site before you scale the ads. Our SEO work usually starts with exactly this kind of conversion check, because paid traffic amplifies whatever your site already does — good or bad.
3. Paying someone to find and contact leads for you
This covers freelancers doing outreach, agencies running campaigns on retainer, and providers who deliver verified lead lists for you to work yourself. The retainer end is the most expensive because you are buying a team, data, tools and management. The lead-list end is the cheapest because you keep the outreach work — and the follow-up skill — in-house, which is honestly where most small businesses should want it anyway. A quality-checked B2B list typically includes name, email, phone, company and LinkedIn profile for each contact, ready to drop into your CRM. We deliver ours within 24–48 hours, quality-checked before anything goes out.
4. Building your own lead pipeline
SEO, content, a well-run Google Business Profile and a review strategy. Slowest to start, cheapest per lead once it works, and the only route where every pound you spend builds an asset you keep. For most local businesses, this is where the first effort should go, because it lowers the cost of everything else you do afterwards.
The only number that actually matters: cost per customer won
Here is the simple formula. Take everything you spent on a channel in a month — fees, ad spend, subscription, your time — and divide it by the number of paying customers it produced.
- £300/month subscription that wins 6 jobs = £50 per job.
- Same £300 that wins 2 jobs = £150 per job.
Now compare that against your average job value and your margins. A boiler engineer winning a £900 job from a £50 lead is doing brilliantly. A solicitor paying £104 for a lead that becomes a £5,000 case is doing even better. The question is never whether the cost per lead sounds high in isolation — it is whether the maths works for your business model. Anyone who quotes you a “great cost per lead” without asking your conversion rate and average job value is selling, not advising.
Overrated, underrated, and what’s actually wrong
My honest opinion, after years of data entry, lead lists and digital work for small businesses:
Overrated: buying lead lists or credits as your whole strategy. Purchased leads have a shelf life and every competitor has the same ones. They can supplement a pipeline; they cannot be one.
Underrated: fixing your own lead capture before spending anything. A Google Business Profile with fresh reviews, a website that loads fast and asks for the enquiry clearly, and a follow-up reply within an hour. We rebuilt primestackservices.com to hit a 100/100 mobile PageSpeed score and rebuilt our own contact flow around WhatsApp first — because the cheapest leads are the ones your existing visibility already produces but your site currently wastes.
What’s actually wrong: comparing quotes on price alone. A £99 verified lead list and a £3,000/month retainer are not competing quotes — one buys data, the other buys labour, strategy and management. Decide which problem you actually have (no data? no time? no follow-up system?) and buy that.
What PrimeStack charges for lead generation
Plainly: our data entry and lead generation services start from $99. You tell us your target market — industry, location, company size — and we research and verify a list of B2B leads with name, email, phone, company and LinkedIn URL, delivered within 24–48 hours, quality-checked before delivery. No retainer, no contract, no per-lead credits to burn through. If you would rather we handled ongoing data work too (cleaning, deduplication, research), that sits under the same service.
It is not the right answer for everyone. If you want someone to run your ads and manage campaigns month to month, you need an agency retainer, not us. But if your problem is “I have nobody to call,” a verified list for a one-off fee is the cheapest honest way to fix it.
Frequently asked questions
How much should a small business budget for lead generation?
Start with the free and cheap routes: your Google Business Profile, reviews, and follow-up speed cost almost nothing. A realistic paid starting point is £300–£500/month per ad platform if you run ads, or a one-off fee from $99 for a done-for-you lead list if you handle your own outreach. Scale up only when you know your cost per customer won.
Is pay-per-lead worth it for UK small businesses?
It can be for trades and local services where jobs are won fast — but remember you pay for interest, not results, and competitors can buy the same lead. Track cost per job won, not cost per lead, before deciding.
What is a good cost per lead in the UK?
There is no single good number; it depends on your industry and conversion rate. What matters more is your cost per acquired customer against your average job value.
Should I hire a lead generation agency or do it myself?
If you have time but no data, buy a verified list and do your own outreach. If you have no time, an agency retainer or freelancer makes sense — but budget for a ramp-up period of a few weeks while campaigns are set up and refined. Never sign a long contract before you have seen how a provider communicates.
How long does it take for lead generation to work?
Ads and pay-per-lead can produce enquiries within days. Outreach campaigns typically need 2–4 weeks of ramp-up. SEO and content take months but get cheaper per lead over time. The honest answer: the channel you can sustain consistently beats the channel that promises speed.
The bottom line
Lead generation costs whatever you are willing to pay for a customer — so work backwards from that number. Fix your own lead capture first, because it is nearly free and it makes every paid channel cheaper. Buy data when your problem is “nobody to call,” buy management when your problem is “no time,” and never compare a per-lead price with a monthly retainer as if they were the same thing.
If your problem is “nobody to call,” we can help: verified B2B lead lists from $99, delivered in 24–48 hours. Message us on WhatsApp at +44 7900 081245 and tell us who your ideal customer is — we will tell you honestly whether a list will help or whether your money is better spent elsewhere.

