Why You Need An Inbound Agency and Not Another In-House Hire

Subscribe to Flight Media Blog Notifications

Why You Need An Inbound Agency and Not Another In-House Hire

If you’ve spoken with an inbound agency, you’ve undoubtedly asked yourself the simple question, “Should I hire an agency or hire in-house?”

It’s definitely a loaded question. (And one of my most frequently-asked ones.)

But in this blog post, I’m going to dive deep into the differences. Like everything in life, there are pros and cons to both sides of the coin.

My goal for this post is to educate you on the four crucial angles most people don’t think about when considering an agency vs. an in-house hire.

Angle #1: The Salary Difference


This is easily the number one variable you think about. And from a high-level view, it often favors an in-house hire.

In-House Hire

For example, if you were looking to hire an inbound marketer, Moz says you’d be looking at an average salary of $84,000. But from our experience, this would be for the big-city inbound marketers. On average, you’d probably pay a starting inbound hire around $50,000.

That said, if an agency would cost you $72,000 for the year ($6,000/mo)  –  to cover your email marketing, website design and growth, blogging, lead generation and more  –  then an in-house hire sounds like a $20,000 cushion.

If it was all about the money then we could call ourselves Jerry Maguire and call it a day.

Unfortunately, there are a few more angles to consider.

Angle #2: The Unexpected Costs & Overhead


This one quickly lowers that hypothetical $20,000 gap.

Once you’ve found a qualified new hire (and not a costly bad one), then it’s time to consider the following:

Training/Ramp-Up Time

How long will it take until they fully understand your business inside and out?

How quickly will they learn all the software, terminology and skills necessary to run successful campaigns?

At Flight Media, it takes approximately 12 months for a marketer to get a full understanding of everything we do. That includes software programs, strategies, implementation, etc. (We have pretty high requirements, though.) Most small businesses (<500 employees) spend an average of $1,888 in year 1 just to train an employee.

From our experience, it’s much higher than that, but we’ll roll with the statistics to be conservative.

Continued Education

Continuous learning in the digital marketing arena is expensive.

There’s no question about that.

Send your marketer to Inbound in Boston (the largest 4-day marketing conference on the planet) to keep your campaigns cutting-edge and you’ll have $2,500 invested in it quickly.

$1,699 for a ticket + Travel + Accommodations + Food.

BUT… your marketer will love you for it and come back charged and motivated. (Or at least ours were!)

Want them to get inbound marketing certified with Hubspot? 15 hours.

Want them to take a course on Facebook advertising? 40 hours.

Want the to keep up with the fast-moving SEO game? Too many hours to count. (But let’s round to 60 hours per year.)

CE is unbelievably time consuming. (i.e. Many dollars.)

Software Costs

These will be the death of me. (Or something close..)

As Flight Media started growing its marketing and design team, I didn’t think about all the software fees that would come into play.

Here are a few pretty necessary ones just for the marketer:

  • Email: $5/mo (We use Google Apps)
  • Project Management Software: $49/mo (We use Teamwork)
  • Time Tracking Software: $10/mo (Many agencies use Toggl — we use Teamwork’s time-tracking feature. Although, it isn’t very basic.)
  • Adobe Creative Cloud: $50/mo (If they’re running all your campaigns, they’ll need Adobe tools for design and videos.)
  • Phone: $40/mo (We actually provide our team with iphones, but we’re weird like that. #millennials)
  • Video Conferencing: $15/mo (We use Zoom, but you may be able to pass on this if you can do all your meetings in-person. If you hire remote, then it’s a must.)
  • Payroll: $5/mo (Even doing automatic deposit for your employees costs something!)
  • Image Licenses: $25/mo (All your campaigns need graphics & photos. We use Envato to buy about 90% of our licenses.)
  • Zapier: $20/mo (Connecting all your software and making sure they integrate 100% is essential to any marketing campaigns. There’s a 99% chance you’ll need something like Zapier to make that happen. Not a single client we manage hasn’t needed it.)
  • Heatmapping: $29/mo (If you’re doing it right, you’ll be heatmapping your website visitors to make design changes according to their behaviors.)

Estimated Software: $248/mo (or $2,976 per year)

I did not include the cost of software like Hubspot, SEMRush, or a social media management software because those will be needed regardless.

These software programs are essential to successful inbound marketing management. For every one you don’t have, you’re shooting yourself in the foot.

Trust me. I did that once or twelve times.


Hate paying matching employer taxes? Hire an agency.

*Quick disclaimer: I’m not a tax pro. Nor do I desire to be one.

Currently, in Ohio, we pay 6.2% social security tax + 1.45% medicare tax on an employee salary (7.65% total).

On a $50,000 salary, that adds $3,825 annually.

What about a contracted agency? Zilch. Nada.


You may offer these, you may not. (I’m  talking about paid leave, supplemental pay, insurance, and retirement.)

If you do, you know that benefits in the private sector added an average cost of 30.2% to an employee’s salary. (Depending on what you offer.)



Look at the chart and pull the numbers for the benefits you offer to get a more precise number.

You may pay a bit less.

If you offered everything listed above, on a $50,000, you’d be added another $15,100/yr in benefits.


What does a new inbound marketing millennial need to run campaigns?

A new Macbook Pro, desk, chair, headphones, and bean bag of course. (They could take or leave the office space.)

Total cost: $2,000 (lasts about two years)

$2,000 / 2 years = $1,000 per year.


These are probably the least considered costs but definitely necessary.

Now, if you’re a nerd like me, you’ll take the average rent per square foot multiplied by their workspace square footage to find the average cost for space.

We spend about $500/yr for each person’s workspace. For utilities and internet, we make it a bit easier by dividing the annual bill by the total number of people in our company. (Yes, that means the cost will shift.)

Sure, you can get more granular, but that’s the easiest for us. If you have more people, the cost will be a bit lower. But if you’re a 15-person team and you pay $600/mo ($7,200/yr) for utilities & internet, then you’re paying $480/yr for each employee.

Take your average snack and drink bill for the year and divide it amongst your employees. That’ll quickly add another $300. Total added: $1,280+ per year

Angle #3: The Expertise (Or Not)


Adding up the numbers, an average hire will cost you between $25,000-$30,000 on top of the $50,000 salary. (Quickly putting you in the $75k-$80k range — similar to an inbound agency.)

All the money aside though, it really comes down to how valuable an inbound agency vs. an in-house hire is.

Who can provide the most value (i.e. ROI) for the spend?

The good thing about an in-house hire is that they’re always three steps away. You can pop in their office and put them on another task on command.

However, the true challenge lies in their ability.

Running killer inbound marketing requires not only marketing skill, but design, development, writing, and project management skill, too.

I’m sure you’ve heard the cliche phrase…


Often times, you’ll find someone who is “well rounded.”

They may be able to stay afloat for a few months, but as the inbound efforts start compounding, it’ll quickly turn someone into burnt toast.

On the other hand, an agency will be stacked with straight A-players like…

  • An inbound marketer
  • A designer
  • A developer
  • A content writer
  • A strategist/project manager

..all experts in their individual fields. All masters.

However, if you do happen to find someone who is a master of all five of those areas, give me a call.

Because you just found a unicorn.

Angle #4: Execution Time


When it comes to getting stuff done, there can’t be major lag.

Here’s a pretty common scenario with your in-house marketing unicorn, Joe:

You: Joe! I had this great idea. To increase our lead generation efforts, what if I held a webinar on ______ and launched it by Friday?

Joe: Sure!

*Finishes his current project and begins setting up the webinar, building the webinar landing page, writing follow-up emails, writing the announcement email, scheduling social media posts to promote it, and writing Facebook ad copy for a paid campaign on Friday at 4:30pm.

You (on Monday): Hey, Joe! Is everything setup?

Joe: No. Give me the rest of this week.


As an owner, you’ll have a million ideas. But there are about 50 tasks associated with every campaign idea you have.

For one person, setup time is ample.

For a team, it’s almost instant. (Or within a few days, tops.)

But what if the campaign was timely? What if you were trying to run a Black Friday campaign?

Then it’s even more important to prepare and launch everything on time! Late execution can be costly.

Final Thoughts

Making the decision to hire an inbound agency or in-house isn’t an easy task — but it’s a necessary one.

While I may be a bit biased (I own Flight Media, an inbound agency), I’m a very analytical guy.

And the numbers don’t lie.

Run them, tweak my numbers to your situation, but whatever you do, educate yourself before making impactful decisions.

With traditional marketing continuing to fizzle out, inbound is the new standard.

Whether you try to find a unicorn or hire an agency, it’s essential that you move forward in the age of inbound.

What has been your experience? Do you see the value in an inbound agency?

New Call-to-action

Blog Comments

Josh Coffy

Josh has an exhaustive understanding of technology and a creative marketing approach that drives client results. In his free time, Josh does CrossFit and travels with his wife.