Simply said, your marketing expenditure should be a portion of your revenue. B2B businesses typically spend between 2 and 5% of their sales on marketing. The ratio is frequently higher—between 5 and 10% – for B2C insurance businesses.