Marketing agency vs. lead generation agency vs. PR agency: which does a B2B company need?
The short answer
A marketing agency builds visibility across many channels, a PR agency earns media coverage and reputation, a demand generation agency builds awareness and intent, and a lead generation agency produces one output: qualified conversations with buyers, usually within weeks. If you need pipeline this quarter, hire a specialist that commits to a number of qualified replies. If you need positioning, a credible website, press coverage or long-term inbound, hire a marketing or PR agency, and judge each by the number it owns.
Both kinds of agency promise you more customers. They produce different things on different clocks, and confusing them is expensive: you end up paying a brand-building retainer for months while waiting for pipeline it was never designed to deliver.

On this page
- Demand generation agency vs PR agency vs lead generation agency
- What does a full-service marketing agency do?
- What does a lead generation agency do?
- Is an outbound marketing agency the same thing?
- Why do marketing agencies call themselves lead generation agencies?
- What does each model cost?
- Which one does your B2B company need?
- Red flags: when "lead generation" means a web design retainer
- Can you run both at once?
Demand generation agency vs PR agency vs lead generation agency
| Marketing agency | Demand generation agency | Lead generation agency | PR agency | |
|---|---|---|---|---|
| What it produces | Visibility across SEO, ads, social, content, design and branding | Awareness and intent in a defined market | Qualified conversations with buyers who match your target profile | Earned media coverage and reputation |
| Usually measured on | Traffic, rankings, impressions, brand lift | Pipeline sources and interest created | Qualified replies or booked meetings | Coverage, mentions and reach |
| Clock | Quarters | Months to quarters | First conversations in weeks | Months |
| Owns one revenue number? | No | Sometimes, shared with sales | Yes: qualified conversations delivered | No |
| Hire it when | Positioning or website is the problem | The market does not yet know the problem you solve | You know your buyer and need pipeline this quarter | Credibility with press and analysts is the gap |
Demand generation and lead generation are sequential steps in one system, not rival budget lines: demand generation creates awareness and intent, and lead generation finds the buyers who fit and turns interest into a booked conversation. The difference is set out in Demand Generation vs Lead Generation: The Difference, and a demand generation provider is described in Demand Generation Agency: What It Does & Costs. A PR agency sits on the marketing side of this line: it can lift how buyers see you, and it owns no pipeline number.
What does a full-service marketing agency do?
A full-service marketing agency spreads its work across channels: search optimisation, paid ads, social media, content, web design, branding, sometimes PR. The deliverables are broad by design, and the results compound slowly. A better website, stronger positioning and steady content genuinely raise the odds that buyers find you and trust you when they do.
The structure matters more than the service list. A full-service retainer buys activity across many fronts, measured in traffic, rankings, impressions and brand lift. Those are real metrics, but none of them is a customer, and no single revenue number belongs to the agency. When results disappoint, the diagnosis points at another channel, and the retainer rolls on.
What does a lead generation agency do?
A specialist lead generation agency does one job: it starts conversations with buyers who match your target profile. In practice that means building and verifying a prospect list, writing outreach that a human would answer, running cold email and LinkedIn sequences on healthy sending infrastructure, and handing interested replies to your sales team.
The defining trait is that the agency owns one number: qualified replies, or booked meetings, depending on the model. Everything it does either moves that number or gets cut. The clock is different too. Outbound produces its first conversations in weeks, and honest reply rates on cold email land in the low single digits of delivered emails in the campaigns we run, so a serious specialist talks about list size, targeting and follow-up rather than promising the moon.
Is an outbound marketing agency the same thing?
Usually not. The label mostly describes a marketing agency that adds outbound prospecting, such as cold email, LinkedIn or calling, to a wider scope of ads, content and design. A specialist outbound agency does only outbound lead generation and is measured by interested replies, not by campaign output. Before you sign, ask which of the two you are buying, and hold the proposal against its own plan week by week.
Why do marketing agencies call themselves lead generation agencies?
Because "lead generation" is what buyers search for. A company that needs customers types "lead generation agency", not "brand strategy retainer", so full-service shops rename themselves around the keyword and keep selling the same service mix underneath.
The pattern is easy to spot once you know it. You ask for leads. The agency diagnoses your positioning, proposes a new website, a branding phase and a content program, and explains that leads follow once the foundation is right. The process runs eight or nine steps, and actual outreach, if it appears at all, sits at the end. Sometimes the foundation really is the problem. More often, the sequence reflects what the agency sells, and pipeline arrives two quarters late, if the retainer survives that long.
What does each model cost?
Full-service marketing retainers in Europe commonly start around a few thousand euros a month and climb well past ten for larger scopes, before ad spend. That buys hours across several disciplines, and the return arrives over quarters, when it arrives.
Specialist outbound engagements usually cost less per month, either as a flat retainer or priced per booked meeting. SalesHive puts the average B2B cost per lead near $84, with expensive industries running far higher; our pricing guide breaks the ranges down by model and industry.
Comparing monthly fees across the two models misleads, because the deliverables differ. The only fair unit is cost per qualified conversation: take each proposal, divide the monthly fee by the conversations it realistically produces, and compare that. It is the same test we recommend when choosing an outbound agency, and it cuts through every layer of packaging.
Which one does your B2B company need?
The honest answer depends on what is actually broken. A short framework:
- You need pipeline this quarter and you know who your buyer is: hire a lead generation specialist. Outbound reaches a defined market fastest, and you will know within two months whether it works.
- Your positioning is unclear or your offer is unproven: fix that first, in-house or with a marketing agency. Outreach amplifies your message; it cannot invent one. A specialist worth hiring will tell you this in the first call.
- Your pipeline is comfortable and you sell on long cycles: invest in marketing. Content, SEO and brand compound, and they lower the cost of every future deal. Sponsoring practitioners with niche audiences sits in the same column, on the same slow clock.
- You have budget for both: run both, on their natural clocks. Outbound fills the pipeline now while content and SEO build the asset that pays off later. The two feed each other: outbound conversations reveal the objections your content should answer. A few formats sit in both columns at once, and a podcast that invites your buyers on as guests is the clearest example.
Red flags: when "lead generation" means a web design retainer
Some agencies wear the lead generation label over a very different business. Watch for these signs in the proposal:
- The plan opens with a redesign. If step one is your website, step two is your brand and step three is a content calendar, you are buying marketing, whatever the agency calls itself.
- No number. Ask which single metric the agency commits to and what happens when it misses. "Visibility", "awareness" and "full-service growth" are not answers.
- Case studies about traffic. Results pages full of rankings and impressions, with no meetings, replies or revenue, tell you what the agency optimises for.
- Long lock-in before the first conversation. A six or twelve month commitment before any outreach starts shifts all the risk onto you.
- A service list with ten offerings. When lead generation is one bullet among SEO, social, design and PR, it gets one tenth of the attention.
- "Integrated" as a deflection. Integration is a fine word until it becomes the answer to "when do we get leads". A specialist answers that question with a date.
Can you run both at once?
Yes, and mature B2B companies usually do. The mistake is expecting one to do the other's job: marketing retainers judged on this month's meetings always disappoint, and outbound judged on brand awareness always looks narrow. Give the marketing budget a compounding mandate, give the outbound budget a conversation quota, and review each against its own number.
If the outbound half is the gap, that is the part we run as a done-for-you service: targeting, data, copy, sending and follow-up, with interested replies landing in your inbox. The pricing is flat and the number we own is qualified replies, which makes the comparison above easy to run on us too.
Frequently asked
What is the difference between a marketing agency and a lead generation agency?
Can a marketing agency do lead generation?
What is an outbound marketing agency?
Is a lead generation agency cheaper than a marketing agency?
How do I know if a lead generation agency is really a marketing agency?
What is the difference between a demand generation agency and a PR agency?
Does a PR agency generate leads?
Rather not build this yourself?
We run the targeting, data, copy and follow-up as a done-for-you service, and send the interested replies straight to your inbox. You bring the close.
Book a strategy call Or get a free target list first