How much should a B2B company spend on marketing?
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
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.
- 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.
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.
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.
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.
Keep reading
How to Choose a B2B Marketing Agency in Columbus
The 7 questions to ask, red flags to avoid, and pricing benchmarks for choosing a B2B agency.
Why B2B PPC Fails for $5M to $20M Companies
Why most B2B PPC programs fail (B2C playbooks on B2B economics) and what actually works instead.
The 7 Marketing Problems That Kill B2B Companies
The seven problems I see most often at $5M to $50M B2B companies, and how to diagnose which ones are killing you.
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 →