Digital Sales & Marketing
Digital Sales & Marketing

Free digital sales and marketing courses

Immediately start seeing better digital sales and marketing results with dozens (and counting) of free online courses inside IMPACT+.

View all free coursesView all free courses

Digital Sales & Marketing World 2021

The premier, hybrid event for growth-focused business leaders, digital marketers, and sales pros. Virtual passes are free for IMPACT+ Pro members. In-person passes on sale soon.

Learn moreLearn more Watch past events on demandWatch past events on demand

Digital sales and marketing services

Discover the full array of IMPACT services, including inbound marketing training, web design, paid media management, and more.

Learn moreLearn more
They Ask, You Answer
They Ask, You Answer

Free They Ask, You Answer course

Learn the principles of the They Ask, You Answer by taking our most popular course, taught by Marcus Sheridan himself.

Take the course nowTake the course now

Hire a coach

Turn your company into a high-performing digital organization with our flagship coaching program, Digital Sales and Marketing Mastery.

Learn moreLearn more

Case studies

See dozens of examples of companies succeeding with Digital Sales and Marketing Mastery and They Ask, You Answer.

View case studiesView case studies

They Ask, You Answer, the book

“One of the 11 Marketing Books every CMO should read.” — Forbes

Learn moreLearn more Buy the bookBuy the book
Virtual Selling
Virtual Selling

Virtual Selling Mastery

Equip your sales team with proven methods to connect with today’s buyer, shorten the sales cycle, and close more deals, faster.

Learn moreLearn more

Virtual Selling Summit

Virtual Selling Summit 2021 is in the works. In the meantime, enjoy the entire 2020 event on-demand, free for IMPACT+ Pro Members.

Watch past events on demandWatch past events on demand

Free video sales and marketing strategy course

Zach Basner teaches you the fundamentals of making video for sales and marketing work inside your organization.

Take the course nowTake the course now

Video Sales and Marketing World 2021

Video Sales & Marketing World 2021 is in the works. In the meantime, enjoy the 2020 event on-demand - free for IMPACT+ Pro Members.

Watch past events on demandWatch past events on demand

The Visual Sale, the book

Learn how to use video to ignite sales, accelerate marketing, and grow your business in a virtual world in this book from Marcus Sheridan and Vidyard’s Tyler Lessard.

Learn moreLearn more Buy the bookBuy the book

Master video inside your organization

Video is a critical component of any high-performing digital sales and marketing program, and is a key part of Digital Sales and Marketing Mastery.

Learn moreLearn more

Free HubSpot sales and marketing courses

Taught by Carina Duffy, IMPACT’s lead HubSpot trainer.

Marketing automation mastery (with HubSpot workflows)Marketing automation mastery (with HubSpot workflows) Inbound lead generation and conversion optimizationInbound lead generation and conversion optimization Getting started with sales technologyGetting started with sales technology

HubSpot Training Day

Following INBOUND 2020, IMPACT and HubSpot co-hosted a full-day of deep dive sessions to help HubSpot users get the most out of the new features fast! On-demand access is free for IMPACT+ Pro Members.

Watch on-demandWatch on-demand

HubSpot training and implementation

Maximize your investment in HubSpot's marketing, sales, or service platforms with guided training and implementation services.

Learn moreLearn more
Web Design
Web Design

Website Optimization Summit 2021

March 23, 2021, 25+ Speakers/Sessions, Free for IMPACT+ Pro Members or $59 for a day pass.

Learn more and registerLearn more and register

Website design and strategy services

Get a beautiful, user-friendly HubSpot or Wordpress website that is easy to update, consistently generates leads and revenue, and grows with you.

Learn moreLearn more

Marketing Contractor vs. Internal Marketing Team vs. Marketing Agency

Marketing Contractor vs. Internal Marketing Team vs. Marketing Agency Blog Feature

Bob Ruffolo

Founder & CEO, Keynote Speaker, Entrepreneur, Recipient of Comparably’s Best CEO ’17

June 12th, 2015 min read

I was reviewing our sales pipeline with Tom the other day and asked him why a certain deal might not close.

He said it was because the prospect is deciding between three options: to hire an independent marketing contractor, to hire an internal marketing team, or to hire a marketing agency.

When companies make the decision to invest in their growth, this becomes a very common question.

I thought it would be helpful to walk through the pros and cons of these three popular options along my thoughts on how IMPACT's rethinking our services and delivery to match the benefits of these three options.

Option 1: Independent Marketing Contractor

About independent marketing contractors

Hiring an independent marketing contractor is a very popular option for many business leaders. They’re often hired for their expertise in a particular vertical or industry and typically provide a very consultative relationship. They’re also frequently hired for their ability to execute particular marketing activities.

Pros of hiring an independent marketing contractor

  • As mentioned above, independent contractors have a wealth of knowledge. Many of them have left successful careers to start their own one-person operations and have a lot of talent.
  • Really good independent contractors provide a very personal level of service that's valued by their clients. They become trusted advisor that provides unique perspectives, challenge their clients, help to avoid missed opportunities or potential disasters, and educate. Great independent contractors are often invited to participate in their clients strategic business decisions.
  • Independent contractors are not treated as employees, therefore, they are not subject to payroll taxes or state and federal employment laws, which is a benefit over hiring an internal team but not over hiring an agency.
  • It’s typically easy to get out of an independent contractor agreement if need be.

Cons of hiring an independent marketing contractor

  • An independent contractor can be limited in their ability to provide a full array of service offerings. For example, they may have great ideas and a vision for how to help you reach your marketing objectives, but they may lack the technical expertise to execute it. This may cause you to need multiple independent contractors (strategists, content creators, designers, developers) to really get the job done.
  • Independent contractors are limited by their own capacities. Should they be unable to work for a period of time, or other agreements they’ve made demand their time, it may slow down the progress of reaching your marketing objectives.
  • You may think that hiring an independent contractor is your least expensive option, but that’s often not the case. Someone that has the a high-level of expertise that you need could run you around $200 / hour. If they’re providing you with 15 hours of service a week, that’s around $13,000 / month which is more than a typical agency would cost you. And unfortunately, some of that time will go to activities that probably don’t warrant $200 / hour.

Internal Marketing Teams

About internal marketing teams

The larger your company becomes, the more it warrants an internal marketing team. I share most of these pros and cons from my own experience of managing an internal marketing team and having a company with over 50 employees (as of May 2018).

Pros of building an internal marketing team

  • Mindshare. When you have an internal marketing team, you're "their only client" and they'll be focused solely on the performance of your company's marketing. 
  • Speed of getting things done. When you have a team of marketing employees 100% dedicated to working on your company’s marketing, things should get done faster.

Cons of building an internal marketing team

  • It's almost impossible to bring on one hire that has all the skills you need to run a high performing digital marketing program. To do this, you need (at a bare minimum) someone with 2-3 years of proven digital marketing success, can create effective persuasive copy and educational content, understands a variety of digital channels, is strong with analytics and can turn data > insights > action. They'll also most likely need to know how to design and code a bit. These people are extremely hard to find, and will cost at least $75,000 / year plus taxes and benefits (depending on your market). And of course, these types of people are very desirable and will need significant salary increases, promising career opportunities, and an investment in their continuous learning if you're going to retain them, or else they will be poached. 

  • More likely, you can find someone with most of the skills you need for around a $65,000 / year salary plus taxes and benefits and they can utilize a $10,000 - $20,000 or so freelancer budget to meet all the requirements.
  • If you really want to build a high performing team completely in-house, you most likely have to make several hires. One director-level hire that has the knowledge and experience to strategically lead your internal marketing team will cost between $80,000 and $150,000 / year (again, depending on your market), plus taxes and benefits. And it’s likely they will need an associate some other support to complete the activities that they either don’t specialize in or it doesn't make sense for them to do, like social media and content creation. That’ll run you at least another $40,000 / year,  plus taxes and benefits. And even with two people, it’s still not likely that you’ll have all the skills you need to run the entire program and may still look to outsource design and development work to an independent contractor or an agency. All in, this is clearly your most expensive option.

  • You take on the responsibility of having employees, which includes paperwork, on-boarding, one on ones, up-to-date job descriptions, performance reviews, raises, career-path conversations, supplies / tools, and so much more. You also have to manage employee issues, including hiring mistakes, personnel conflicts, employee turnover, unplanned time-off, and so on and so on and so on, adding costs to your already most expensive option.

  • It takes much longer to find and hire the right people than it does to startup with an independent marketing contractor or marketing agency. Recruiting may take 2 weeks. Then running interviews will take another two weeks. Then you have to make a job offer and hope they accept, if they do, they need to give notice to their other job which takes 2-4 weeks. Then they need to get acclimated to your organization which takes another 2-4 weeks, and here you are 8 weeks (conservatively) into the process and you haven’t even done anything yet. An agency or an independent contractor can get started within a week or two. By week 8, they’ll probably already have your plan for the year completed and will have started executing on that plan.

  • Of the three options, having to make a change is the hardest when dealing with an internal team. If there are performance issues, this means that instead of requesting that work stop for a period of time or stating that “the project has ended,” you actually have to fire people. And if you make hiring mistakes, it takes a lot more time, effort, and resources to make a change.

Marketing Agencies

About hiring a marketing agency

Many companies have had great success working with agencies, even in collaboration with an internal marketing team, while others have struggled to make an agency work for them. I completed this section trying not to be biased, but to provide helpful insight I believe will help you make the right decision for your agency.

Pros of hiring a marketing agency

  • Agencies tend to be very good at managing their capacities. Should a few people working on your account have vacation at the same time, an agency can typically adapt to make sure all of the activities required don’t skip a beat.

  • Agencies have the ability to provide you with a holistic array of talent, including strategy, tactical implementation, software expertise, content creation, graphic design, web development, and integration capabilities.

  • Agencies also typically have a great amount of recent experience working with companies like yours, meaning that they’ll able to quickly execute the right activities with less trial and error.

  • More advanced agencies have sophisticated ways of managing their costs. So unlike the independent marketing contractor that has one cost, say $200 / hour, for all of the activities they perform, agencies will estimate their work charging the right amount and placing the right people on activities in order to provide the optimal value for clients.

  • If you’re not happy with the style or performance of the work being produced, agencies can typically switch out people on your account quickly and without the need to cancel an agreement, fire someone, or tons of time and paperwork.

Cons of hiring a marketing agency

  • It’s typically harder to get out of an agency agreement opposed to an agreement with an independent contractor. Many agencies like to lock you in for a 12-month agreement since that’s when they typically start producing inbound marketing results. Many agencies I know also like to front-load the work (setup, development, content creation) and spread the payments out over 12-months, therefore, they really won’t let you cancel your agreement.

  • For an agency to be successful, the company still has to have someone that dedicates part of their time working with them to ensure alignment to the organization’s goals, especially in the beginning of the relationship during a very common discovery and audit period. As the relationship with the agency matures, they’ll still need 10 hours or so of your week. This could be said for working with a independent marketing contractor and internal marketing team as well.

  • A common complaint of agencies is that they can be slow to respond and get things done, a client will request a website change, a revision, or for an email to be sent and have to wait a week for a response.

Positioning IMPACT and creating a unique agency that’s a hybrid of all three.

By actively seeking feedback from our clients and listening to what prospects want and value during the sales process, we’ve made some fundamental decisions of how we want to position our agency into something that makes us truly unique for our clients. 

Ensuring that our clients don’t feel locked into long term agreements.

If our clients need to get out of the agreement for any reason, we let them. In order for this to make business sense for us, we have to create accurate cost estimates.

Instead of estimating what we think you’re going to need over the course of 12-months and invoice with even monthly payments, we look at what you need in the next 90 days and provide a very accurate 90-day plan and pricing to execute that plan.

To ensure that we retain our clients, we simply have to do a good job. That means setting and agreeing on clear expectations in no uncertain terms before the work starts, and consistently delivering on those expectations month after month.

We believe if we do a good job, our clients will want continue with the program, possibly even grow it, and refer us to their peers.

If we’re not doing a good job helping our clients, it’s against everything we the client has every right to fire us. Being a buyer of services myself, that's what I want for my company.

Implementing a collaborative approach. Unlike many other inbound marketing agencies that really want to run your program for you with minimum involvement from the client (and for some clients, there is definitely a place for this), we strive to be a lot more consultative and collaborative.

We want our clients to see us as an indispensable part of their team.

Providing a high-level of knowledge and expertise in our service offering. To provide the benefits that you would receive with an independent contractor, we made a conscious effort to add that more senior level strategists and specialists, many of which owned their own practices before joining IMPACT. 

And our subject matter experts aren't in management roles hidden from the client only to be accessed once a quarter.

Instead, we have them 100% dedicated to working with clients so they can more far more accessible and actively engaged with clients at all times. That's why we keep hiring at this level.

Maintaining speed of response and getting things done. One of the things I can say IMPACT has always done right was our remarkable responsiveness and speed of completing activities.

Our client service teams are agile which attributes to our ability to get things done quickly.


Are there any key pros or cons that I missed? Please let me know in a comment below.

Here Are Some Related Articles You May Find Interesting

Want to Contribute Content to Click Here.

Hundreds of courses and recorded keynotes, completely FREE
Check it out
Access hundreds of digital sales and marketing courses and recorded keynotes, completely FREE