According to Glassdoor, the average base pay for a social media manager is $50,470 per year, but salaries can range from $35,000-$72,000. Your pay will also be influenced by how much experience you have, who you’re working for, and where you live.
An experienced social media manager working for a big brand is going to command a higher annual salary. New social media managers who are getting their start by freelancing can earn anywhere from $15-$40/hour. And I’ve heard of experienced freelance social media managers who make upwards of $150/hour.