In the simplest terms, your marketing budget should be a percentage of your revenue. A common rule of thumb is that B2B companies should spend between 2 and 5% of their revenue on marketing. We'd love to give you an idea of the benefits of outsourcing your marketing strategy to a professional agency before committing to any costs. The financial cost of creating your own marketing strategy is much lower than outsourcing it to a marketing agency. You can hire a professional marketing consultant for this job, hire an independent salesperson, or call your agency for help.
Often (hopefully almost always), marketing should not involve a cost, but rather a short-term investment with direct and relatively immediate benefits. Look for a consultant who has executive-level marketing experience related to your market or industry. In addition, the size and reach of your marketing agency can influence the price you pay for your strategy, especially if you have specialized businesses that require expert navigation.