How Much Do Social Media Managers Make? (Per Month and Per Year)
6 min read·Updated June 2026
The short answer
An employed social media manager commonly earns a salary in the $45,000 to $70,000 range. A freelance manager charges $500 to $4,000+ per client per month, and someone who stacks several retainer clients can clear $60,000 to $120,000+ a year while working for themselves.
Retainers stack into real income
The freelance ceiling is high because the model is recurring. Each retainer client adds monthly revenue, and once your content and scheduling process is efficient, a new client does not cost proportionally more time. Five clients at $1,500 a month is a six-figure business run from a laptop.
Employed vs. freelance
On a salary you manage one brand for a fixed wage. Freelance, you keep the full retainer from every client and decide how many to take on. The trade-off is that you have to win and keep the clients yourself, which is why scope control and results matter so much.
How social media managers earn more
- Charge monthly retainers, not one-off posts.
- Add paid ad management as a separate scoped service.
- Move up from scheduling to strategy and reporting.
- Show results so clients renew and refer.
Get your number first
Free, no signup. See what you should charge in about ten seconds.
Open the pricing engine →What to SayAI
A client pushes back on price? Get the exact reply.
Paste what they said. A sales-psychology-trained AI writes the words that hold your price, in seconds. Free.
Get the reply →