How Much Should a SaaS Company Spend on Demand Gen?
How much should a SaaS company spend on demand generation? The answer is tied to growth stage, payback period, and gross margin, not a flat percentage.
There is no magic percentage for SaaS demand gen spend. Anyone who tells you "spend 30 percent of revenue on marketing" is giving you a number they made up. The right budget is set by three things: what growth stage you are in, how fast your acquisition cost pays back, and what your gross margin can support. A well-run SaaS spending 60 percent of revenue to grow fast can be healthier than one spending 10 percent and stalling. Spend is an input to a payback equation, not a fixed slice of the pie.
Why the percentage-of-revenue framing is wrong
The percentage rule breaks because it anchors spend to your current size instead of your growth opportunity. A startup with 500k in revenue and a huge addressable market should probably spend a large multiple of the "standard" percentage, because every efficient dollar of acquisition compounds into recurring revenue for years. A mature SaaS with a saturated market should spend less. Same "percentage" logic, opposite correct answers.
Revenue is the wrong denominator anyway. Recurring revenue you already have does not need marketing to sustain it in the same way a one-time-sale business does. What you are actually funding is new customer acquisition, and that should be sized against the value of a new customer, not against last year's total.
So throw out the percentage. The real question is: how much can you spend to acquire a customer and still come out ahead, and how fast?
The number that actually governs spend: payback period
CAC payback period is how many months of a customer's revenue it takes to recover what you spent to acquire them. This single number governs how aggressively you can spend. If a customer costs 1,200 dollars to acquire and pays you 200 dollars a month at healthy margin, your payback is well under a year, and you can afford to spend heavily because you recover it fast and everything after is profit.
The healthy zone for most SaaS is a payback period under twelve months, ideally under six for self-serve. Inside that zone, more spend is usually good, because you are buying recurring revenue at a recoverable price. Outside it, more spend digs a hole, because you are burning cash faster than customers repay it.
This reframes the budget question entirely. You do not ask "what percentage should I spend." You ask "at what spend level does my payback period cross the line I can afford." That is a number your unit economics tell you, not a benchmark from a blog. The discipline mirrors judging ecommerce on margin rather than ROAS, which I cover in ROAS is a vanity metric for ecommerce.
Gross margin sets the ceiling
The second governor is gross margin. SaaS usually runs high gross margins, which is exactly why it can support heavy acquisition spend, more of each dollar of revenue is available to reinvest. But if your margins are dragged down by expensive infrastructure, high support costs, or heavy services, your acquisition budget has to shrink to match.
Know your real gross margin before you set a marketing budget, because that margin is what funds the payback. A SaaS deluding itself about margins will set an acquisition budget it cannot actually sustain, and the gap shows up as a cash crunch two quarters later.
Stage changes the answer
Growth stage shifts the whole calculation. Early on, you should spend more on learning than on scale, because you do not yet know your real CAC or which channels convert. Some of that budget is tuition, buying the data to find your efficient channels, and you should expect it to look inefficient. Do not scale spend before your funnel converts, or you just amplify a leak, which I detail in why your SaaS free trial funnel leaks.
Once you have a proven, converting funnel with a known payback, you scale spend hard until payback starts to degrade. That degradation point is your natural ceiling. Push past it and marginal customers cost more than they are worth. This is also where blending in content lowers your long-run CAC, which I argue in content vs paid for early-stage SaaS growth.
How to actually set the number
Work the equation, not the percentage. Calculate your real CAC by channel. Calculate payback period. Confirm your gross margin funds it. Then spend up to the point where payback crosses your comfort line, given your runway and growth targets. Early stage, tilt toward learning. Proven funnel, tilt toward scale until efficiency drops.
That payback-driven budgeting is how I size demand gen for SaaS companies at Girard Media, because a flat percentage either starves a company that could be growing or overfeeds one that cannot afford it. The budget is an output of your economics. If you want it set to your actual numbers instead of a made-up benchmark, that is the work at Girard Media.