The price depends on the SEO outsourcing company you choose, as well as the scope and complexity of services. The average monthly retainer fees range is $1,000 – $4,000 + per month.