How much to spend on marketing depends on your business. The SBA says the average business spends 1.08% of revenue on marketing. Retail, online, and consumer service businesses spend more, at up to 12%, while business-to-business companies spend less.