For running a successful SEO campaign, it is always a good practice to have an SEO expert or an agency on board and the cost for the same should be included in the marketing budget. The budget for the same should be decided based on the outcome expected to achieve the set target of the business. As per your expectation and target have given for the business the SEO expert or agency would quote the budget to ensure the best result and quick return on investment.