How much should a small business spend?

There is no correct percentage for everyone, but it helps to know what larger companies do. Gartner's 2025 CMO Spend Survey found that marketing budgets held flat at 7.7% of overall company revenue, the same as the year before. Keep in mind who answered: 402 marketing leaders, the vast majority at companies with more than $1 billion in annual revenue. Even there, 59% said they lacked the budget to execute their strategy.

For a small business, a better starting point is your own economics. Work out your gross margin, then your break-even ROAS, the return on ad spend at which a sale just covers its costs. Then decide how much you can spend while you learn what works, without risking payroll or rent. That number is your test budget for the first few months.

Concentrate before you diversify

A small budget spread across six channels usually buys too little data in each to learn anything. Ad platforms need a steady flow of conversions to optimize, and you need enough sales per channel to tell a good month from luck.

A practical rule many small advertisers use is a 70/20/10 split. It is a rule of thumb, not a law, but it forces the right discipline:

  • About 70% to your proven channel: the one already producing verified sales at a cost you can live with.
  • About 20% to a second channel that shows promise and could become proven.
  • About 10% to small tests: a new platform, a new audience, a new offer.
  • If nothing is proven yet, run two channels at equal budgets until one clearly wins.
How large-company marketing budgets were split in 2025
  • Paid media31%
  • Martech22%
  • Labor22%
  • Agencies21%

Average share of the marketing budget going to each area in Gartner's 2025 CMO Spend Survey, as reported by Marketing Brew; respondents were mostly companies above $1 billion in revenue.

Source: Marketing Brew, reporting Gartner's 2025 CMO Spend Survey

Where the money goes besides ads

Ad spend is only part of marketing cost. Large companies spend less than a third of their budget on paid media. Marketing Brew's report on the Gartner 2025 survey puts paid media at about 31% of budgets, with martech (marketing software), labor and agencies each taking roughly a fifth. Gartner's own release gives paid media as 30.6% of marketing budgets.

A small business will not look like that, but the lesson carries over. Count the software subscriptions, the freelancer or agency fees, and your own hours. A channel that needs ten hours of your time a week to run is not cheap just because the ad spend is low.

Judge channels on verified results

Every ad platform will report that it is doing well. Each counts any sale it had a hand in, so two platforms often claim the same customer. If you split budget based on those claims, you reward whichever platform takes credit most aggressively.

Instead, compare channels on cost per verified customer: spend in that channel divided by new paying customers you can confirm in your own payment or order records. Tag every ad link with UTM parameters so orders can be traced to a source, and compare channels against customer acquisition cost targets you set from your margins. Where a channel's sales are hard to trace, such as video or podcast ads, use a simple test: pause it for a few weeks in one region or period and see whether total sales move. Our incrementality testing guide explains how.

Reallocate on a schedule

Pick a review day each month. Look at cost per verified customer for each channel over the last 30 to 60 days. Move a portion of budget, perhaps 10% to 20%, from the weakest channel to the strongest. Avoid swinging everything at once; a single bad week is often noise, and seasonal businesses should compare against the same period last year.

Matrix ROI, from the team at Smith App Studio, ranks campaigns by real cost per result and tracks budget pacing, using your Stripe payments or uploaded store exports as the verified side. The method works in a spreadsheet too. What matters is that each budget move is backed by sales you can see in your own records.