Published 2026-01-29
"How much should I spend on marketing?" is one of the most searched questions among small business owners, and one of the most poorly answered — most results either quote a single flat percentage or dodge the question entirely.
A widely used starting point is the U.S. Small Business Administration's guidance: businesses under roughly $5 million in annual revenue with healthy margins should allocate 7-8% of gross revenue to marketing. Businesses in an active growth phase, or trying to establish a new brand from zero, often push that closer to 10-20%.
The percentage-of-revenue framework only works if it's paired with a margin check. A business with strong net margins (15%+) has more room to invest aggressively in growth; one with thin margins should generally scale back the marketing percentage rather than squeeze other operating costs to hit an arbitrary target.
B2C and e-commerce brands typically run marketing spend in the 9-12% of revenue range because customer acquisition is more transactional and competitive. B2B and professional services businesses often run lower, in the 6-7% range, leaning more heavily on referrals, reputation, and longer relationship-driven sales cycles.
Once you have a dollar figure, the harder question is what to actually do with it. That's the specific gap our free Business Marketing Blueprint Generator is built to close — enter your budget and goal, and get a channel-by-channel starting allocation instead of just a percentage.
A common starting range is 5-8% of gross revenue for established businesses with healthy margins, and 10-20% for businesses in an active growth phase.
Yes. B2C and e-commerce businesses often run higher marketing spend as a share of revenue than B2B and professional services, which tend to rely more heavily on referrals and long sales cycles.
If net margin is below roughly 10%, most guidance suggests trimming the marketing percentage rather than the operating budget, to avoid straining cash flow.