How Much Should a B2B Company Spend on Marketing? | CapitalGTM
GTM Strategy

How much should a B2B company spend on marketing?

A B2B operator reviewing a marketing budget spreadsheet with CAC payback calculations for a mid-market company.
Zach Strauss
Zach Strauss
Founder, CapitalGTM
11 min remaining
Zach Strauss
Founder, CapitalGTM

About

Zach Strauss is the founder of CapitalGTM, a Columbus B2B marketing agency built for pipeline, not posts. A three-time exited operator and four-time Inc. 5000 honoree, he brings Fortune 2000 enterprise sales experience to building revenue engines for B2B companies in the $5M to $50M range.

Experience Highlights

  • 3x successful company exits
  • 4x Inc. 5000 honoree
  • Fortune 2000 enterprise sales background
  • Built GTM systems for B2B SaaS, industrial services, healthtech

Areas of Expertise

B2B Marketing GTM Strategy Revenue Operations ABM Demand Gen Sales Enablement B2B Positioning Founder-Led GTM

The percentage of revenue you spend on marketing is the wrong question. The right question is whether your CAC payback math works, and most $5M to $50M B2B companies are answering the wrong one.

The most common marketing budget question I hear from B2B founders is some version of: "What percentage of revenue should we be spending?" The honest answer is that the question itself misleads you. Percentage of revenue is a lagging indicator that varies wildly by GTM motion, industry, and growth stage. A $10M B2B SaaS company in growth mode spending 18% can be doing great. A $10M industrial services company spending 18% is probably bleeding money.

This guide reframes the question around what actually matters: customer acquisition cost payback, gross margin, and growth stage. By the end, you should have a clear framework for evaluating your own spend, defensible benchmarks for your GTM motion, and an honest read on whether the answer to your current pipeline problem is more budget or a better funnel. The whole point of CapitalGTM's approach is to optimize for the second answer first.

Key Takeaways
The honest answer
  • Percentage of revenue is the wrong question: Percentage of revenue is the wrong question. CAC payback period is the right one. Your marketing budget should be a function of unit economics, not a benchmark from a SaaS report.
  • Benchmarks vary wildly by GTM motion: B2B SaaS spends 15-25% of revenue on marketing in growth mode. B2B services spends 4-8%. Industrial B2B spends 2-5%. Match your benchmark to your GTM motion, not your industry label.
  • $10M B2B benchmark range: A $10M B2B company in growth mode typically spends $500K-$1.5M on marketing annually. The range comes from GTM motion: enterprise sales needs less marketing, product-led needs more.
  • Brand is overrated at your stage: Most $5M-$50M B2B companies should spend 70-85% on demand gen, 15-30% on brand. Brand is a $50M+ problem. Below that, you have a pipeline problem dressed up as a brand problem.
  • Bad CAC payback is not a budget problem: If your CAC payback is over 36 months, more marketing spend won't fix it. The funnel is broken. Spend the next 90 days fixing the funnel before adding budget.

Why percentage of revenue is the wrong question

The "5 to 10 percent of revenue" rule that every marketing blog cites has a fundamental problem: it treats all B2B companies as if they have the same economics. They do not. A B2B SaaS company with 80% gross margins, a 5-year customer lifespan, and 110% net revenue retention can afford to spend 25% of revenue on marketing and still print money. A B2B distributor with 22% gross margins and one-time transactional contracts cannot spend more than 3 to 4% on marketing without destroying the business.

The percentage-of-revenue framework also fails because it benchmarks against mature companies. The standard data sources (Gartner CMO surveys, Deloitte CMO Survey, industry reports) average across companies of all sizes and stages. A $200M mature B2B services company spending 5% of revenue on marketing is making a fundamentally different decision than a $10M company in growth mode. Comparing yourself to that average leads to chronic underspending.

The right framework is unit economics, not industry averages. Three numbers matter: customer acquisition cost (CAC), customer lifetime value or annual contract value (LTV or ACV), and gross margin. The math is straightforward. If a customer is worth $100K in gross profit over their lifetime and you can acquire them for $20K, your unit economics support significant marketing investment. If the same customer requires $60K to acquire, you have a unit economics problem that more spend will only worsen.

CAC payback is the real benchmark

CAC payback period measures how long it takes to recoup the cost of acquiring a customer through gross profit they generate. It is the single most useful number for B2B marketing budget decisions because it captures the relationship between spend and unit economics in one ratio.

The standard healthy CAC payback ranges by B2B model:

B2B SaaS: 12 to 18 months on monthly recurring revenue, or under 24 months on total contract value. This is the most commonly cited benchmark and reflects the recurring nature of SaaS revenue.

B2B services: 6 to 12 months. Higher gross margins (typically 50-70%) and faster cash collection mean shorter payback expectations.

Industrial and manufacturing B2B: 18 to 36 months. Lower gross margins are offset by multi-year contracts and high retention.

If your CAC payback falls within these ranges, your marketing spend is working. If it exceeds them, the answer is rarely more spend. It is fixing the underlying problem: positioning, ICP targeting, sales motion, or pricing. Companies that respond to long CAC payback with more marketing budget end up with worse unit economics, not better growth.

14 months
The median CAC payback period for B2B SaaS companies according to OpenView Partners' 2024 SaaS Benchmarks Report. Below 12 months indicates aggressive growth potential. Above 24 months indicates a funnel that needs fixing before scale.
Source: OpenView Partners 2024 SaaS Benchmarks Report

Budgets by GTM motion

Once you accept that GTM motion drives marketing budget more than industry or size, the framework becomes simpler. Here are honest ranges by motion for $5M to $50M B2B companies in active growth mode.

GTM Motion Marketing % of Revenue Why this range
Enterprise sales-led 4-8% Sales reps do most of the qualification and pipeline work. Marketing supports.
Mid-market sales + marketing 8-15% Marketing and sales share pipeline creation roughly equally.
Product-led growth (PLG) 12-20% Marketing carries most of the pipeline; product carries most of the conversion.
Self-service / e-commerce B2B 15-25% No sales rep means marketing is the entire customer acquisition system.
Channel / partner-led 3-7% Partners do most of the acquisition; marketing supports brand and enablement.
Industrial / manufacturing 2-5% Long cycles, high gross margin on multi-year contracts, low marketing-to-revenue ratio.

Most $5M to $50M B2B founders dramatically underspend on marketing because they benchmark against the wrong motion. A $15M product-led SaaS company comparing itself to industrial B2B benchmarks will spend 4% of revenue and wonder why pipeline is stuck. The motion drives the math, not the size.

Brand vs demand gen allocation

Once you have a total marketing budget, the next question is how to split it across categories. The single most common error I see is overinvesting in brand work at the wrong stage.

Most $5M to $50M B2B companies should allocate 70 to 85 percent of marketing budget to demand generation activities (paid media, content, ABM, outbound support, RevOps, sales enablement) and 15 to 30 percent to brand work (positioning, visual identity, thought leadership, awareness campaigns). Below $50M, brand is rarely your problem. The pipeline is. Brand work feels productive because it produces visible deliverables (new website, new logo, new messaging framework), but those deliverables do not move pipeline in the short term.

Once you cross $50M and start competing with well-funded incumbents, the brand-versus-demand ratio shifts. At that scale, brand becomes a defensible moat against competitors who can match you on tactics. Below $50M, you do not have that problem yet. Spend the money on pipeline.

From the Field

The $4M brand investment that produced zero pipeline

A $22M B2B services company spent $400K over six months on brand work: new visual identity, refreshed messaging, repositioning sprint, new website, photo shoots. The deliverables were beautiful. The CMO showed them off in board meetings.

Pipeline impact: zero. The company already had clear positioning and a recognizable brand in its market. The brand work was solving a problem that did not exist. The real problem (inconsistent outbound, no ABM motion, no sales enablement content) got ignored because the brand work was more visible. Eighteen months later, they were spending the same money on the demand gen work they should have started with.

How much of marketing budget should go to agencies

For $5M to $50M B2B companies, agency spend typically falls between 25 and 50 percent of total marketing budget. The rest goes to internal headcount, paid media spend, technology stack, and content production. Where exactly you land in that 25-50% range depends on your internal marketing team maturity.

A $10M B2B company with a $750K annual marketing budget might allocate it like this: $200K to agency retainer for strategy and execution support, $250K to paid media spend (the actual ad dollars), $200K to one in-house marketer who manages day-to-day operations, and $100K to technology stack and content production.

If agency spend exceeds 60 percent of total marketing budget, the company typically has an under-built internal team. If agency spend is under 15 percent, the company is either relying entirely on internal talent or skipping strategic guidance it probably needs. The 25 to 50 percent range reflects the healthy middle where agency expertise complements internal execution capacity.

Counterpoint

When spending less on marketing is the right call

The bias in this article is toward investing in marketing if unit economics support it. That bias has limits. If your current marketing motion is producing leads that do not close, more spend amplifies the problem.

The right move when CAC payback is broken is to spend the next 90 days on positioning, ICP refinement, and sales motion fixes before adding budget. Sometimes the answer to "how much should we spend on marketing" is "less than you are now, until the funnel works." That is unpopular advice. It is usually right.

A practical allocation framework

Here is how to actually apply this. Start with your gross profit dollars, not your revenue. Pull your CAC and current CAC payback period. If payback is healthy (within the ranges above), you can increase marketing spend with confidence that the additional acquisition will pay back. If payback is broken, no spend increase will fix it.

Then allocate by GTM motion. If you are an $18M B2B SaaS company with a mid-market sales motion, your range is 8-15% of revenue, so $1.44M to $2.7M annually. Pick the midpoint as a starting point: $2M. From there, allocate 75% to demand gen ($1.5M) and 25% to brand ($500K). Split agency spend at about 30 to 35 percent of total: $600K to $700K. The remainder goes to paid media, headcount, technology, and content production.

This framework is not rigid. The point is to start with unit economics, not industry averages. The actual numbers vary based on your specific situation. But the framework forces the right conversation, which is about whether your acquisition math works, not whether your spend matches some external benchmark.

The honest test

The honest test of your marketing budget is not what percentage of revenue it represents. It is whether the spend produces pipeline that converts to revenue at a CAC payback your business can absorb. Everything else is noise.

Most B2B founders worry about whether they are spending too much. The data suggests most $5M to $50M companies are underspending relative to their GTM motion because they benchmark against mature companies. If your unit economics work, spending more accelerates growth. If they do not, no amount of spend fixes the underlying problem.

The right starting point is understanding what's working and what's broken in your current motion. If you want a structured way to figure that out, book a free 60-minute GTM diagnostic. We will walk through your unit economics, identify the highest-leverage gaps, and tell you whether more spend, better targeting, or sharper positioning is the right next move. Whether you hire us or not.

Frequently asked questions

Direct answers to what B2B leaders typically ask about marketing budget allocation.

What percentage of revenue should a B2B company spend on marketing? +
The honest answer is that percentage of revenue is the wrong question. B2B SaaS companies in growth mode often spend 15 to 25 percent of revenue on marketing. Mature B2B services companies spend 4 to 8 percent. Industrial B2B companies often spend 2 to 5 percent. The right framework is CAC payback, not percentage of revenue. If your CAC payback is under 12 months and unit economics are healthy, spend more. If CAC payback is over 24 months, the answer is not to spend more, it's to fix the funnel first.
How much should a $10M B2B company spend on marketing? +
A $10M B2B company in active growth mode typically spends $500K to $1.5M annually on marketing, which is 5 to 15 percent of revenue. The wide range reflects GTM motion. A high-touch enterprise sales motion needs less marketing spend (5 to 8 percent) because sales does the heavy lifting. A product-led or self-service motion needs more (12 to 18 percent) because marketing replaces the sales rep. Most $10M B2B founders underspend on marketing because they reflexively compare themselves to mature companies, which is the wrong benchmark.
How much should a B2B company spend on a marketing agency? +
For $5M to $50M B2B companies, marketing agency spend typically falls between 25 and 50 percent of total marketing budget. The rest goes to internal headcount, paid media, technology stack, and content production. A $10M B2B company with a $750K marketing budget might allocate $200K to agency retainer, $250K to paid media, $200K to one in-house marketer, and $100K to tools and production. Agency spend over 60 percent of total marketing budget typically signals an under-built internal team.
What is a healthy CAC payback period for B2B companies? +
For B2B SaaS, the standard healthy CAC payback is 12 to 18 months on monthly recurring revenue, or under 24 months on total contract value. For B2B services, healthy CAC payback is usually 6 to 12 months given the higher gross margins. For industrial and manufacturing B2B, CAC payback over 24 months is acceptable because of multi-year contracts. If your CAC payback exceeds 36 months in any B2B model, marketing spend isn't the problem. The funnel is.
Should B2B companies spend more on brand or demand gen? +
Most $5M to $50M B2B companies should spend 70 to 85 percent on demand generation and 15 to 30 percent on brand. Brand investment matters less than founders assume at this stage. Demand generation, sales enablement, and pipeline creation are where dollars compound. Once you cross $50M, the ratio shifts as brand becomes a moat against well-funded competitors. Below $50M, you don't have a brand problem. You have a pipeline problem masquerading as a brand problem.

About the Author: Zach Strauss is the founder of CapitalGTM, the Columbus B2B marketing agency built for pipeline, not posts. Three-time exited operator and four-time Inc. 5000 honoree, working with B2B companies $5M to $50M to build revenue engines that compound. Connect on LinkedIn or book a free GTM diagnostic.

Stop guessing at budget.
Start tracking payback.

Book a free 60-minute GTM diagnostic. We'll walk your unit economics and tell you what's actually working.

Book a Free Diagnostic →