Social Media Marketing – Hire an Agency vs. Inhouse vs. Freelancer vs. Do it Yourself

If you have a business, a service or a product to sell, social media marketing isn’t a choice; it’s a need for you. It’s not even a question whether to do it or not, the question, how do you do it.

This post will help you decide which route you should take – Hire a social media agency or hire a freelancer or build an in-house team or do it yourself.

When to Hire a Social Media Agency

Hiring a social media agency is a better choice if you relate to all these scenarios;

Go for hiring a social media agency if your answer is yes for ALL the points mentioned above, whether you’re a startup or an old business.

Pros and Cons of hiring a social media agency



The complete social media account management can cost you $1500 to 5000 per month.

How to Hire

Not every agency may have an all-in-one solution. Make sure you ask the right questions when you interview an agency representative. The following questions may come handy

1. Do you have a senior strategist in your team?
2. Do you have a creative graphic designer?
3. Would you handle everything from planning, content creation and reputation management?
4. How often do I get updated about accounts and results along with reports?
5. How do we ensure that we’re progressing? What are the success metrics?
6. Get some references you can speak to

Review this agency’s own social media accounts. If the presence is outstanding, go for it. Else, drop it immediately. If an agency cannot take care of their own brand presence, you can’t rely upon them for your brand goals.

When to hire an In-house Social Media Manager

Having an in-house social media manager or a team comes with several benefits that can’t match an agency or freelancer. Think of having an in-house person in the following situations

Having a social media manager handling your reputation and marketing online comes with its own set of pros and cons.




Keeping these little things in mind can help you get a brilliant social media resource for your brand.

Unless you have a large business or many businesses, consider outsourcing social media marketing to an agency. Hiring an in-house person means investing in employees and hiring an agency means investing in results.

When to hire a freelancer

This tends to be the best fit for solo entrepreneurs, new business owners, and startups. A freelancer can have as good experience as the agency. They take their clients more seriously than agencies because of their free-spirited approach and they prefer keeping a few clients but deliver their best.

Go for a freelancer if you;

There are a couple of things you must do to make sure you’re hiring the right person.

When to do it yourself

Most of the biggest success stories in social media happen when they managed their social media on their own. Most of the new entrepreneurs think of doing it themselves because managing Facebook or Twitter seems easy. Yes, it’s easy to grow your network on any social media. But it’s a job of another level to get leads and business from any social network. That’s the reason why we often hear; we did everything but social media doesn’t work for us. Well, you did NOT do everything because perhaps you didn’t know everything.

Do it yourself fits just well for your brand if you;

Consider reading this 

Just like other options, DIY too has its pros and cons.



Tip: Consider hiring an assistant for the grunt work such as scheduling, publishing, answering basic queries, etc. to share your workload.

So, should you learn and do it yourself, hire the freelancer, or contract with an agency? Or a bit of each? It all comes to the time, goals, investment and returns.

Hope this post gave you some clarity. What has worked for you?

Feel free to ask your questions or share your situation in comments. I will be happy to answer.

Share on Whatsapp

Leave a Comment

Your email address will not be published. Required fields are marked *

Translate »
Enable Notifications    OK No thanks