On average, quality SEO should cost $3,000+/month, at an average hourly rate of $150+. SEO campaigns can cost anywhere from $5,000/mo to $100,000+/month depending on the vertical. Local SEO can be slightly lower.