Most SaaS demand generation budgets are wasted on the wrong question. The question every “demand gen” team is trying to answer is how do we create demand for our product? The honest answer is: you can’t. You can only channel demand that already exists in the market — and the entire reason most teams burn through their budget without moving pipeline is that they don’t understand the difference.
This is not a semantic complaint. It’s the difference between a marketing function that pays back CAC inside 12 months and one that quietly bleeds the company. If you run marketing for a $5M to $15M ARR SaaS company, the way you think about demand generation will determine whether you spend the next two years compounding pipeline or apologizing for a flat funnel.
Let me show you what most teams get wrong, what actually works, and how to build a demand generation engine that produces predictable pipeline at unit-economics that survive a board meeting.
What Demand Generation Actually Is (And Is Not)
In industry usage, demand generation is the full-funnel marketing discipline of building awareness, educating the market, and capturing pipeline from buyers who are likely to talk to sales. Gartner and most B2B marketing organizations split the work into two halves:
- Demand creation — content and campaigns aimed at buyers who don’t yet know they have a problem (or don’t yet think it’s worth solving)
- Demand capture — content and campaigns aimed at buyers who already know they have a problem and are actively looking for a solution
That two-part split is where most of the trouble starts. Marketing teams hear the word “creation” and assume it means literally manufacturing want where none existed. They try to convince a CFO who has zero churn problems to care about a churn-reduction tool. They run LinkedIn ads at a VP of Engineering who has never thought about API observability. They write category-defining whitepapers for buyers who don’t know the category and don’t care to learn.
That work doesn’t fail because the campaigns are bad. It fails because demand cannot be generated where the underlying pain doesn’t already exist. You can only channel demand that the market already produces.
If your company sells Tylenol, the purpose of your demand gen team is not to convince people who never have headaches to buy Tylenol. There is a name for that kind of marketing strategy. It’s called stupid. The job of marketing is to identify the prospects who already get headaches, attract them, then convince them why they should buy Tylenol instead of Advil or Aspirin.
At the end of the day, none of us are in the SaaS business. We are in the “make headaches go away” business. The sooner you and your marketing team realize that, the sooner you’ll be able to scale ARR without setting cash on fire.
SaaS isn’t an industry — it’s a delivery and billing model for headache-removal services. Your demand generation function exists to find, attract, and channel buyers who already have the headache, then prove your product is the best way to make it stop.

Demand Generation vs. Lead Generation: The Real Distinction
The term “demand generation” gets used as a slightly classier replacement for “lead generation.” That’s a mistake, because the two are not the same — and treating them as the same is one of the reasons mid-stage SaaS companies stall.
| Dimension | Demand Generation | Lead Generation |
|---|---|---|
| Funnel position | Top and middle — awareness through education | Middle and bottom — capture and qualification |
| Primary output | Branded interest, pipeline coverage, mental availability | Named contacts ready for sales follow-up |
| Time horizon | 60 to 180 days to maturity | 14 to 60 days to first conversation |
| Measurement | Pipeline contribution, branded search lift, share-of-voice | MQLs, SQLs, opportunities created |
| Channels | Organic content, podcasts, paid social, PR, community | Outbound email, paid search on bottom-funnel terms, gated content, intent-data prospecting |
| Funded by | Marketing budget, often as a % of revenue | Sales-marketing shared budget, tied to pipeline coverage |
A good marketing org runs both motions deliberately. Demand generation makes sure that when a buyer in your ICP develops the headache, you’re already in their consideration set. Lead generation makes sure the buyers who walk into your funnel get qualified, contacted, and moved to a sales conversation. The whole thing breaks down when the demand generation team is measured on MQLs (a lead-gen metric) — which is what happens at most $5M to $15M ARR companies. We cover the deeper distinction in the demand vs. lead article; what matters here is that demand generation’s job is to find and channel existing demand into the funnel, and lead generation’s job is to convert that demand into named opportunities.
Why Most SaaS Demand Generation Budgets Get Wasted
Look at how a typical $10M ARR B2B SaaS company spends its demand-gen money. Marketing is roughly 20% to 30% of revenue (call it $2.4M annual spend). Of that, demand generation is usually 60% to 70% of the line, so $1.5M to $1.7M per year going into “demand.”
When I dig into where that money actually goes, the pattern is almost always the same:
- Paid acquisition aimed at the wrong stage of buyer. The team buys clicks on broad keywords from buyers who are years away from a purchase decision, then complains that pipeline is thin.
- “Brand” content that nobody in the ICP would ever click. A 14-page ebook on the future of work, written for VPs who are too busy keeping the lights on to read 14 pages on the future of anything.
- Webinars that attract competitors and consultants. Three out of four registrations are not buyers — they’re vendors or service providers studying the speaker.
- Influencer and PR placements that drive traffic but no pipeline. Coverage in the trade press, no measurable lift in branded search or pipeline.
- Category-creation campaigns for categories the market hasn’t asked for. This is the most expensive failure mode and the hardest to detect, because the team can always argue that “category creation takes time.”
Five different mistakes, one common root cause: the team is trying to generate demand instead of channel demand. They’re running campaigns aimed at imaginary buyers who don’t yet know they have the headache. The math never works.
The Headache Test: A Five-Question Filter
Before you invest a dollar in any demand-gen campaign, run the segment you’re targeting through this five-question filter. If you can’t answer “yes” to at least four, the campaign is going to underperform — not because the creative is bad, but because the underlying demand isn’t there.
- Does this buyer feel the pain today, or only theoretically? Theoretical pain doesn’t convert.
- Do they have budget today (or budget they can reallocate within one quarter)? No budget = no decision = no deal.
- Have they Googled a phrase that suggests they’re trying to solve this? If nobody is searching, demand isn’t there yet.
- Are they talking about it on LinkedIn, Reddit, Slack communities, or industry forums? Real demand leaves a public trail.
- Have at least three competitors built a business serving this need? If no one else is making money here, you’re either way ahead or wrong about the demand.
A “yes” on at least four of the five means real demand exists in this segment, and your job is to channel it. A “yes” on three or fewer means you’re trying to create demand. You will lose that bet most of the time.
This filter is the single most useful tool I give marketing teams. It costs nothing to run. It exposes about 40% of planned demand-gen campaigns as wishful thinking before any budget is committed.
The Three Demand Sources for SaaS
Once you accept that demand generation is really demand channeling, the next question is: where does the demand come from? In SaaS, every dollar of pipeline traces back to one of three sources:
Source 1: Switch from an Existing Tool (Easiest)
The buyer has the headache, recognizes it, and is already paying someone for a solution they don’t love. Your demand-gen job is to be the obvious alternative when their current contract comes up for renewal.
This is the easiest demand to channel because the buyer already understands the category, the budget already exists, and the only question is which vendor. Almost all of HubSpot’s growth in the early 2010s came from Marketo and Eloqua switchers. Almost all of Notion’s growth came from Confluence and Evernote switchers.
Channel mix that works for switchers: comparison content (“X vs. Y”), G2 / Capterra reviews, paid search on competitor brand terms, switch-incentive offers, customer case studies featuring buyers who left the same incumbent.
Source 2: Upgrade from a Manual Workaround (Medium)
The buyer has the headache, recognizes it, and is solving it with spreadsheets, Slack threads, junior employees, or a hacked-together combination of three free tools. Your job is to convince them the workaround is more expensive than they realize.
This demand source is bigger than most SaaS founders think. For most B2B SaaS categories, the largest competitor is not another product — it’s “we already have a process for that, we just do it manually.” Channeling this demand requires showing the true cost of the workaround.
Channel mix that works for upgraders: ROI calculators, “true cost of [manual process]” content, time-and-motion case studies, free assessments, light-touch consultative outbound that opens with “how are you handling X today?”
Source 3: New Category for Felt-but-Unnamed Pain (Hardest)
The buyer has the headache but hasn’t named it as a category and isn’t searching for solutions. They live with it, the way you live with a slow internet connection until you remember Wi-Fi 7 exists.
This is the source that “category creation” demand-gen targets — and it is the most expensive one to channel. It works only when the pain is real, sharp, and broadly felt across the ICP. If the pain is real but mild, category creation is a fast way to burn $2M without producing pipeline.
Channel mix that works for category creation: thought leadership from the founder or a recognized expert, podcast tour, paid amplification on LinkedIn, community building, an analyst relations program (Gartner, Forrester) — and the patience to wait 18 to 36 months for it to compound.
A demand-gen plan that doesn’t classify each campaign by source is a plan running on hope. The mix of switch / upgrade / new-category demand should be explicit, with a budget allocation that reflects how much real demand exists in each source for your specific ideal customer profile.
Allocating Your Demand Generation Budget
Once you’ve classified your demand sources, the allocation question becomes mechanical. Here’s the rough framework I use with B2B SaaS companies in the $2M to $25M ARR range. The percentages are starting points, not commandments — adjust based on the demand-source mix in your market.
| ARR Stage | Demand Capture | Demand Creation | Brand / Long-Term | Notes |
|---|---|---|---|---|
| $2M–$5M ARR | 70% | 25% | 5% | Almost all of your budget should chase buyers already looking. You can’t afford to wait 18 months for a category-creation play to pay off. |
| $5M–$10M ARR | 60% | 30% | 10% | Start a small, measured demand-creation experiment. Cap it at 30% until you can prove pipeline contribution. |
| $10M–$15M ARR | 55% | 30% | 15% | Brand starts to compound. Your reputation is now a moat — but only if you’ve earned it. |
| $15M–$25M ARR | 50% | 30% | 20% | Brand becomes a real asset. Demand creation can include modest category-defining bets. |
Here’s the rule that almost no marketing team follows: every dollar in the “Demand Creation” and “Brand” buckets must have a 12-month review with a kill switch. If those campaigns can’t show a measurable contribution to pipeline or branded-search lift inside a year, the budget reverts to demand capture. This single rule prevents the most common demand-gen failure: a “brand investment” that quietly absorbs 30% of marketing spend for three years and produces nothing measurable.
A Worked Example: $10M ARR B2B SaaS
Let’s make this concrete. A $10M ARR B2B SaaS company sells operations software to mid-market manufacturers. Marketing budget is 24% of revenue, or $2.4M per year. Demand generation is 65% of marketing, so $1.56M annual spend.
Following the $5M–$10M allocation:
- Demand capture (60% = $936K):
- Paid search on bottom-funnel terms (operations software, manufacturing ERP alternatives): $360K
- G2 / Capterra and review-site presence: $96K
- Comparison content production and promotion: $120K
- SDR-supported outbound to high-fit accounts: $240K
- Webinar series for buyers with active projects: $120K
- Demand creation (30% = $468K):
- LinkedIn paid for thought-leadership content from the CEO: $180K
- Podcast sponsorships on three operations-leadership shows: $120K
- Original research report (annual): $108K
- Industry events with speaking slots: $60K
- Brand / long-term (10% = $156K):
- Customer-story video production: $84K
- Community sponsorships and association memberships: $72K
The discipline isn’t in the categories — it’s in how each line is measured. Paid search reports CAC payback monthly. The LinkedIn thought-leadership program reports branded-search lift quarterly. The original research reports inbound-pipeline-attributed quarterly. Anything that doesn’t report something measurable inside 12 months gets cut, regardless of how much the team likes it.
Within two quarters of running this discipline, almost every team I’ve worked with discovers the same thing: 20% to 30% of their pre-existing demand-gen budget was producing nothing measurable. That money, redeployed to channels that actually work, is where the next leg of growth comes from.
Channeling Existing Demand: The Channel Mix That Works
Here’s where most demand gen guides get vague. They list channels — SEO, PPC, content, events, LinkedIn — and leave the reader to figure out the mix. Useless. The mix depends on which demand source you’re targeting and what your ICP actually does. Here’s the practical framework.
For Switchers
Run comparison content at scale. Every major competitor should have a “Your Product vs. [Competitor]” page on your site, written honestly (don’t trash the competitor — just document the differences). Pair it with paid search on competitor brand terms (where allowed) and a presence on G2, Capterra, and any vertical-specific review site your ICP actually consults. The single highest-ROI channel for switcher demand is reviews. A buyer comparing three vendors will look at G2 before they’ll look at your website.
For Upgraders
Lead with ROI calculators and true-cost content. The buyer doing the headache work manually doesn’t think they have a problem. Your job is to show them the math: “You have four people spending six hours a week on this — that’s $87,000 a year in fully-loaded labor cost.” Pair this with consultative outbound. Cold outbound to someone with a real but unrecognized workaround works if the opener is a question (“How are you handling X today?”), not a pitch.
For New-Category Buyers
Lead with a recognizable expert voice. Category creation works only when there’s a credible expert telling the market “this category exists, and here’s how to think about it.” If the founder isn’t that voice, you have to either build them into one (a 24-month project) or pay for one through analyst relationships, podcast appearances, and paid thought-leadership. There is no shortcut, and there is no version of this that works for under $500K per year.
The Channels Almost Nobody Should Use at Sub-$25M ARR
- TV, radio, billboards — almost never. The waste is too high at this stage.
- Branded-event hosting (your own conference) — wait until $25M+ ARR. Smaller versions burn 6 to 9 months of marketing leadership attention for thin pipeline.
- Top-funnel display advertising — almost never. The targeting is too loose and the attribution is impossible.
- Press releases without a real news hook — never. They produce nothing.
Measurement: How to Know If Your Demand Generation Is Working
The most expensive demand generation mistake is running it without measurement that tracks back to revenue. Pipeline-attributed dashboards lie unless they track every channel back to actual closed-won revenue and CAC payback. Here’s the measurement stack I require:
The Three Numbers That Matter
- CAC payback by channel, calculated monthly. Channel CAC = (channel spend + allocated salaries) / new customers attributed. Payback = CAC / monthly gross profit per customer. Any channel north of 18 months payback at sub-$25M ARR is on probation. North of 24 months and it’s a money-losing channel.
- Pipeline contribution by demand source. Categorize every closed-won deal as switch / upgrade / new-category. The mix tells you where your demand is actually coming from versus where you’re spending. If 80% of revenue comes from switchers but only 40% of budget targets them, you’re under-investing in your best source.
- Branded search trend, month over month. This is the cleanest signal that demand creation and brand work are paying off. If branded search is flat or declining despite a 30% allocation to brand and demand creation, those buckets aren’t working.
Segment Everything
Calculate every demand-gen metric by segment. By industry vertical. By contract size. By geography. By initial channel. The reason: blended numbers always lie. A blended CAC payback of 14 months can mask the fact that 70% of the customers paid back in 9 months and the other 30% will never pay back at all. Until you’ve segmented, you don’t actually know what’s working.
This connects to the LTV/CAC ratio — which itself is meaningless as a single company-wide number. LTV/CAC by segment is the metric that tells the truth.
The Dashboard
A demand-gen team should report against this dashboard every month, no exceptions:
| Metric | Target | Reviewed |
|---|---|---|
| Pipeline created (last 30 days) | Coverage 4x of next-quarter quota | Monthly |
| CAC payback by channel | < 12 months for capture, < 24 for creation | Monthly |
| % pipeline from each demand source (switch / upgrade / new-cat) | Match budget allocation within 10 points | Monthly |
| Branded search trend | Up month over month | Monthly |
| Win rate from demand-gen sourced opportunities | Within 2 points of sales-sourced | Quarterly |
| Customer churn from demand-gen sourced cohort | Within 1 point of sales-sourced | Quarterly |
That last metric — churn rate of demand-gen sourced customers — is the one most teams skip and the one that most often exposes a broken demand-gen function. If marketing is generating leads who churn at 2x the rate of sales-sourced leads, the team is generating the wrong demand. That’s a churn problem masquerading as a marketing problem, and it kills companies.

ICP Precision: The Multiplier That Doesn’t Cost Anything
The single highest-leverage move in demand generation is sharpening your ideal customer profile — and it costs nothing. Wrong ICP is the root cause of most demand-gen waste. You can spend your way to mediocre results with a vague ICP, but you can’t spend your way to great results.
The test for an ICP precise enough to drive demand generation:
- Industry: named subsegment, not a parent industry. Not “manufacturing” — “metal fabrication shops with 50 to 250 employees in the Midwest US.”
- Size: banded by revenue or employee count. Not “mid-market” — “$25M to $150M revenue.”
- Buying trigger: a specific event that causes them to start looking. New CFO. New compliance requirement. Failed implementation of a competitor. Hiring a head of operations.
- Demand source: classified per the framework above. Switcher? Upgrader? New-category?
- Channels they actually use: not “LinkedIn” — “the three industry-specific Slack communities they participate in, the two trade publications they read, the four conferences they attend.”
A demand-gen team running against this level of ICP precision will outproduce a team with 4x the budget running against “B2B SaaS companies.” Every single time.
If your ICP definition won’t fit on an index card with that level of detail, the demand-gen problem isn’t channels or content — it’s targeting. Fix the ICP first.
Common Demand Generation Mistakes
Here are the five mistakes I see most often, in order of how much money they waste:
Mistake 1: Confusing Activity with Demand
Webinar attendance, ebook downloads, podcast subscribers, event registrations — these are activity metrics. They are not demand. A team that reports activity metrics to the board is hiding the absence of pipeline. Demand exists when a buyer takes a step that costs them something — a meeting on the calendar, a request for a proposal, a free trial activated by a real user, not a competitive intel scout.
Mistake 2: Running Lead-Gen Tactics Through a Demand-Gen Budget
Cold outbound, gated whitepapers, webinar registration capture — these are lead-gen tactics. If they get classified as “demand generation,” the line item grows year over year and the company never realizes that lead gen has eaten the demand-gen budget. Keep them in separate budgets, measured separately.
Mistake 3: Treating Brand as Demand Generation
Brand is real and brand matters — but it is not demand generation. A brand campaign builds mental availability for the day the buyer develops the headache. A demand generation campaign channels buyers who already have the headache into the funnel. Bundling them obscures the measurement on both. Run them as separate budgets with separate KPIs.
Mistake 4: Letting “Brand Investment” Avoid Measurement
Any campaign labeled “brand” tends to escape the same measurement discipline that paid search and content marketing get. That’s how a $200K-per-year podcast sponsorship survives for three years without producing measurable lift in branded search or pipeline. Every brand line gets a 12-month review with a kill switch. No exceptions.
Mistake 5: Building a Demand-Gen Team Before Sales Can Convert
Demand generation feeds the front of the funnel. If sales can’t reliably convert what’s already in the funnel, more pipeline doesn’t help — it just gets wasted faster. Get a repeatable sales process producing predictable conversion before you spend big on demand generation. The order matters: capture mechanism first, then increase the demand flowing into it.
When Category Creation Is Actually Worth It
The case against demand creation has limits. There are situations where genuinely creating a new category — defining a problem the market hadn’t named — is the right play. Three conditions all have to be true:
- The pain is real, sharp, and widely distributed. Not “would be nice to fix” — “is causing measurable harm and they don’t know what to call it.”
- You have a recognizable expert voice (or can credibly build one in 12 to 18 months). Without an authoritative voice telling the market “this category exists,” category creation doesn’t compound.
- You have 36 months of runway and the patience to spend much of it without measurable pipeline. Category creation pays off late and sporadically. If your investors expect quarterly pipeline lift, do not start.
When all three conditions hold, category creation is one of the highest-multiple plays in SaaS — Drift created “conversational marketing,” Gainsight created “customer success,” HubSpot created “inbound marketing.” When even one condition is missing, you’ll spend three years running a category-creation play and end up where you started, but $4M poorer.
A 90-Day Demand Generation Plan
If you’re rebuilding the function from scratch, here’s the sequence I’d run:
Days 1–30: Diagnose
- Run every existing demand-gen channel through the Headache Test
- Categorize every closed-won deal from the last 12 months by demand source
- Calculate CAC payback by channel for the last 12 months
- Re-write the ICP to the index-card precision level above
Days 31–60: Reallocate
- Cut every channel with payback north of 24 months (or under 24 months but no proven pipeline contribution)
- Reallocate that budget to the top three channels by demonstrated CAC payback
- Set up the monthly dashboard listed above
- Start one demand-creation experiment, capped at 25% of budget, with a 12-month kill switch
Days 61–90: Compound
- Build the comparison-content library against your top three competitors
- Get on G2 / Capterra / Trustpilot with at least 25 verified reviews
- Launch ROI / true-cost calculator content for the upgrader segment
- Hire or contract for one piece of recognized-expert content per month (founder-bylined or analyst-anchored)
Inside 90 days, you’ll have a demand-gen function that’s measurable, allocated against real demand sources, and aimed at buyers who actually have the headache. The pipeline lift typically shows up in months 4 to 6.
Frequently Asked Questions
What is demand generation in B2B SaaS?
Demand generation in B2B SaaS is the marketing discipline of building awareness and channeling existing market demand into the funnel. It is not creating want where none exists — it is identifying buyers who already have the headache and attracting them to your solution. The function spans content, paid acquisition, events, and brand work, and its job is to deliver pipeline that pays back CAC inside 12 months for capture campaigns and 24 months for creation campaigns.
How is demand generation different from lead generation?
Demand generation builds awareness and channels interest at the top and middle of the funnel. Lead generation captures contact information at the middle and bottom. Demand generation is measured on pipeline contribution, branded-search lift, and share-of-voice. Lead generation is measured on MQLs, SQLs, and opportunities created. Both are necessary; treating them as the same function is one of the most common reasons mid-stage SaaS marketing stalls.
How much should a SaaS company spend on demand generation?
A typical $5M to $25M ARR B2B SaaS company spends 20% to 30% of revenue on marketing, with 60% to 70% of that going to demand generation. So a $10M ARR company spends roughly $1.4M to $1.8M annually on demand gen. The allocation between demand capture, demand creation, and brand should shift as the company scales — capture-heavy in the early years, more balanced as brand starts to compound.
What channels work best for SaaS demand generation?
It depends on which demand source you’re targeting. Switchers respond best to comparison content, review-site presence, and paid search on competitor brand terms. Upgraders respond best to ROI calculators, true-cost content, and consultative outbound. New-category buyers respond best to recognized-expert content, podcast tours, paid amplification of thought leadership, and analyst relations. Channels that almost never work for sub-$25M ARR SaaS: TV, billboards, top-funnel display, branded events, and press releases without real news hooks.
How do I measure demand generation ROI?
Measure on three axes: CAC payback by channel (monthly), pipeline contribution by demand source (monthly), and branded-search trend (monthly). All three numbers should also be calculated by segment — vertical, contract size, geography, initial channel. Blended numbers hide the truth. The win-rate and churn-rate of demand-gen-sourced customers compared to sales-sourced customers is the longer-term truth-test of whether the function is working.
When does category creation make sense?
Only when three conditions all hold: the pain is real and widely distributed, you have (or can credibly build) a recognized expert voice, and you have 36 months of runway with patience for a slow payoff. If any condition is missing, category creation is one of the most expensive ways to lose money in SaaS marketing. Most companies should focus on capturing existing demand first, with a small experimental allocation to creation, until the conditions for genuine category creation are met.
Do I need a separate demand generation team?
Below $5M ARR, no — demand generation is one of the marketing leader’s responsibilities, not a separate function. Between $5M and $15M ARR, you typically need one dedicated demand-gen lead supported by content, paid, and ops resources shared across marketing. Above $15M ARR, demand generation usually has its own team. Building a separate team before the underlying sales motion is repeatable is one of the fastest ways to waste a senior marketing hire.
How long until demand generation produces results?
Demand capture campaigns (paid search, comparison content, review presence) can produce attributable pipeline within 30 to 60 days. Demand creation campaigns (thought leadership, podcast presence, original research) typically take 90 to 180 days to mature. Category creation campaigns take 18 to 36 months. Marketing leaders who promise faster results are setting their teams up to fail.

What This Means for You
Most SaaS demand generation budgets fail not because the team is bad, but because the team is trying to do an impossible job — generating demand that doesn’t exist instead of channeling demand that does. Once you accept the channel-don’t-create framing, the rest of the work becomes mechanical: identify your three demand sources, classify every campaign by source, allocate budget by where the real demand is, measure ruthlessly against CAC payback, and segment everything.
Do that, and demand generation becomes the most reliable pipeline-producing function in your company. Skip it, and you’ll spend the next two years explaining to your board why marketing isn’t producing pipeline — while the right buyers, with the real headache, walk into someone else’s funnel.
If you want to dig deeper into the foundational math behind these channel decisions, start with the LTV/CAC framework and the work on reducing SaaS churn. The unit-economics ceiling sets the limit on what any demand-gen function can accomplish, no matter how clever the campaigns. Fix the ceiling first, then channel demand into a business that can actually keep the customers it acquires.
To finish where the original version of this article finished: instead of calling it “demand gen,” the function should be called lead gen when the work is mid-funnel capture, and brand or thought leadership when the work is genuine top-funnel awareness building. Generating leads from people who already have headaches is achievable and should be the focus. Burning cash to generate demand by convincing people to buy a solution to a problem they don’t have is, and always was, pointless.

