How much does social media marketing cost?

Average cost in 20149: $285 See National


low cost


avg cost


high cost

The average cost for a SMM specialist is $285. You are likely to spend between $120 and $670 total. Exact price may vary depending on your area and project details.

Updated May 1st, 2017

Next Step: Find out exactly how much your project will cost.

Social media marketing is now a must for any business or organization, large or small. But often the skills needed to successfully engage customers and prospects aren’t available in-house. Outsourcing your social media program to a skilled consultant can make a huge difference in your marketing. Costs for social media experts vary; you can pay next to nothing for a young person just out of school, or thousands of dollars a month to an experienced consultant or agency. If you balk at the cost, remember that time equals money, and social media requires a consistent, committed presence that for some businesses can be 24/7/365.

Per hour or monthly retainer

Social media consultants generally charge either by the hour or on a monthly retainer basis. For example, Be Kept Up - Digital Agency of Shelton, Conn., charges $100 an hour.

Launching new accounts

If you need to launch new social media accounts, there will be an upfront cost for your consultant to do so, even though signing up for the actual accounts is free. If you are looking for someone to maintain existing accounts, the cost will be lower.

Number of channels

Facebook, Twitter, Instagram, LinkedIn, Pinterest, Snapchat -- there are many platforms for social media, and there are more emerging every year. The more channels you choose to engage in, the more it will cost you.

Content creation

To be most successful, you’re going to need to populate your social media accounts with content on a consistent basis -- blog posts, photos, video, web content and more. You’ll either need to outsource that production or do it yourself, so keep this cost factor in mind.


It’s one thing to pay someone to administer your accounts; it’s another to develop a social media strategy. Many firms offer these services; some will price it a la carte, some will bundle it into your overall monthly or project charge. If you’d like to administer in-house, you can also pay for a one-time audit of your social media strategy by a firm or consultant, who can then provide training to your employees.

Paid advertising

Platforms like Facebook, Instagram and Twitter allow you to go beyond "organic" non-paid community building by offering paid advertising. This will be an added expense, not only for the advertising itself but, in some cases, for the agency or consultant to administer it.

Cost-saving strategies

Focus on one social media channel, especially one that best suits your needs and audience. You’ll save money, and you’ll likely be more effective on that particular channel because you’ll be devoting more resources to it.

Ready to hire a SMM specialist?

Get free custom quotes from qualified SMM specialists in your area.

Cost calculator

Answer a few key questions to get a price estimate in your area.

{[{ pricing.estimation }]}

{[{ pricing.estimationDescription }]}

Something went wrong. Give it another try.

Try again

Recent reviews

Jucebox NY

Fast excellent work getting my business on the Social Media highway. I am getting more communications from potential and current customers every day. They offer pleasant attentive customer service. I would recommend this company again and again. Ruth Btidges, Aviva Travel Group.

Sarah Designs

Sarah is very knowledgeable and extremely helpful and responsive when it comes to social media. Her prices are reasonable and her design work is outstanding. I will continue to use Sarah for my social media and design needs. Thanks a lot Sarah!

1564 Media

We've worked with 1564 for over a year doing healthcare leads. They've dropped our cost per acquisition of a customer over 30%. Definitely identified many components of marketing that we hadn't ever thought of before. Can't recommend enough!