What Is Lead Generation? A Plain Guide for B2B
Lead generation is getting potential buyers to raise their hand. Here's what it means in B2B, inbound vs outbound, and how to work out what a lead costs.

On this page
Lead generation is the work of getting potential buyers to put their hand up: send an inquiry, ask for a quote, book a call. In B2B, a lead is a named person at a company that might buy from you and has given you a reason, and a way, to follow up. Everything else in the lead generation process is about getting more of those hands, and better ones, for less money.
That’s the whole definition. The rest of this guide covers what counts as a real lead, the two basic ways to get leads (inbound and outbound), and how to work out what each one actually costs you.
Lead generation, defined without the jargon
Think of the path from stranger to customer as three stages:
- Someone who could buy. A plant manager who will need a new supplier of welded frames next quarter. You don’t know them, they don’t know you.
- A lead. That plant manager finds you and sends a message: “Can you quote 200 frames to this drawing?” Now you have a name, a company, a need and a way to reply.
- A customer. You quote, they accept, they pay.
Lead generation is stage one to stage two. Sales is stage two to stage three. The line between the two matters, because a lot of money in marketing is spent producing “leads” that sales can’t do anything with.
The term is popular for a reason. In our Google Keyword Planner export (Sep 2025–Aug 2026, ranges), “lead generation” sits in the 50,000 monthly searches band in English, and “lead generation what is” in the 5,000 band. A lot of people are buying it, and a lot of people are still working out what it is.
What counts as a lead (and what doesn’t)
Not every form fill is a lead. A useful working definition for B2B has four parts. We call a lead that passes all four an interested lead:
- It’s inbound or consented. The person contacted you, or clearly agreed to be contacted.
- It’s about something you sell. A question about a product or service you actually offer.
- It’s in your market. The company is in a region and segment you serve.
- It shows buying intent. They ask for a price, a quote, availability, specs or a visit, not just a free PDF.
Here’s how that plays out in practice:
| Message | Lead? | Why |
|---|---|---|
| “Please quote 500 laser-cut brackets, drawing attached, delivery to Poznań.” | Yes | Clear need, your product, your market, asks for a price |
| “Do you do weekly office cleaning for a 2,000 m² building in Berlin?” | Yes | Specific service, location, scope |
| “Downloaded your e-book.” | Maybe | Shows interest in a topic, not in buying. Marketing should nurture it |
| “We’re a marketing agency and can get you more clients…” | No | A sales pitch, not a buyer |
| “Is there a vacancy for a CNC operator?” | No | A job application |
| Contact pulled from a purchased list | No | Nobody raised a hand |
The “maybe” row is where the MQL vs SQL distinction comes in: marketing-qualified leads show interest, sales-qualified leads are ready for a sales conversation.
Inbound vs outbound lead generation
There are only two directions a first contact can travel.
Inbound: the buyer comes to you
Inbound lead generation means the buyer finds you and writes first. Common sources:
- Search engines. Someone searches “stainless steel fabrication supplier” and lands on a page that answers it.
- AI answers. More buyers now ask ChatGPT, Gemini or Perplexity for suppliers. Being cited there is the job of AI search optimization.
- Paid search. Google Ads put you in front of people searching right now.
- Referrals and directories. A partner recommends you, or a buyer finds you in an industry listing.
Inbound leads are slower to build because content and rankings take months. They’re usually higher quality, because the buyer already has a need and picked you to ask.
Outbound: you go to the buyer
Outbound lead gen means contacting people who didn’t ask: cold e-mail, cold calls, unsolicited LinkedIn messages, bought contact lists. It can be fast to start and it is common in the US.
In the EU it’s a legal minefield. In Poland, art. 398 of the Electronic Communications Law (PKE, in force since 10 November 2024) requires prior consent for unsolicited commercial e-mail and calls, including to businesses. In Germany, §7 UWG requires prior consent for cold e-mail, and cold calls to businesses need at least presumed consent. This is not legal advice, but it explains why we work with inbound leads only.
| Inbound | Outbound | |
|---|---|---|
| Who makes first contact | The buyer | You |
| Speed to first lead | Slower (weeks to months) | Faster to start |
| Lead quality | Usually higher: need already exists | Mixed: you’re interrupting |
| Legal risk in the EU | Low | High without consent |
| Effect on your brand | Neutral or positive | Can annoy the people you want to sell to |
How to work out what a lead costs
You don’t need a fancy model. Two formulas get you most of the way.
Cost per lead (CPL) = everything you spent on a channel in a period ÷ number of leads it produced in that period.
“Everything” means everything: ad spend, agency or freelancer fees, software, and the hours your own people spent. Leaving out staff time is the most common way CPL gets flattered.
Cost per customer = cost per lead ÷ lead-to-customer rate.
Illustrative example: a fabricator spends a hypothetical €3,000 in a quarter on one channel and gets 30 inquiries. CPL is €100. If 1 in 10 inquiries becomes an order, each new customer costs €1,000. Whether that is cheap depends entirely on what one customer is worth to you over a year or two. For a shop whose average order is small and one-off, it may be too much. For one that wins repeat contracts, it may be a bargain.
This is also why comparing CPL across channels is tricky. A channel with a higher CPL can still be cheaper per customer if its leads close more often. For market ranges and what drives them, see our guide to B2B cost per lead.
Common lead generation mistakes
- Counting form fills, not buyers. A hundred e-book downloads can be worth less than three quote requests.
- No agreed definition of a lead. Marketing says “great month”, sales says “all junk”. Write the criteria down.
- Slow replies. A buyer who asked for a quote and heard nothing for three days has probably asked someone else.
- Buying lists and calling it lead generation. Nobody on a list asked to hear from you, and in much of the EU contacting them without consent breaks the law.
- Judging a channel too early. Search and content take months. Ads can be judged in weeks. Don’t compare them on the same clock.
Is outsourcing lead generation worth it?
Sometimes. It’s worth it when you have a clear offer, deals big enough to pay for acquisition, and someone on your side who answers new inquiries within a business day. It’s not worth it if you can’t handle more work, if your niche is so small nobody searches for it, or if you’re hoping a vendor will fix an offer buyers don’t want.
The pricing model matters as much as the vendor. Retainers, pay per meeting and pay per lead put the risk in very different places. We compare them in pay per lead vs retainer.
Want inbound leads without running it yourself?
We build and run our own niche websites that rank in Google and in AI answers for what your buyers search. When a buyer writes in, we pass the inquiry to you and you sell directly. No cold outreach, your own site and brand untouched. See how our B2B lead generation works, or start from the home page to see everything we do. If your niche looks like a fit, book a discovery call.
FAQ
Questions merchants ask
What is lead generation in simple words?
It is the work of getting people who might buy from you to identify themselves, usually by sending an inquiry, asking for a quote or booking a call. The result is a lead: a named contact your sales team can follow up.
What is the difference between inbound and outbound lead generation?
Inbound means the buyer finds you and writes first, through search, AI answers, ads or referrals. Outbound means you contact people who did not ask, by cold e-mail, calls or LinkedIn messages. In the EU, cold e-mail and calls are heavily restricted by law.
How do you calculate the cost of a lead?
Divide everything you spent on a channel in a period, including tools and staff time, by the number of leads it produced in that period. Then divide that cost per lead by your lead-to-customer rate to see what one new customer really costs.
Is a lead the same as a customer?
No. A lead is a person or company that showed interest. Many leads never buy. That is why the useful number is not how many leads you get, but how many of them turn into paying customers.


