The typical monthly retainer fee for SEO for organizations is from $500 to $1,500. For those that bill by the hour, the most typical hourly rate is $75 to $100. One-time SEO initiatives typically cost between $2,501 and $5,000.