It's difficult to say exactly how much a small business should spend on SEO, as the amount can vary depending on a number of factors. These factors might include the size of the business, the competitiveness of the industry, and the specific goals of the business. But generally, you should aim to spend a minimum of $700-1500 per month to guarantee quality work is being done for your business.