Social media managers can either work for a company and earn a salary, or they can be self-employed. A freelance social media manager can charge per hour or per project, or can offer their services on a monthly retainer basis.