'No bucks, no Buck Rogers' as the astronauts say in Tom Wolfe's The Right Stuff.
In other words, if you want your sales to take off, you need to invest in marketing to attract new customers, nurture existing ones, raise your profile and differentiate your business.
So far, so obvious. But should you hire your own marketing staff or work with a marketing agency?
We recently did a webinar on this very subject! Watch the video:
Full disclosure: I run a marketing agency. I'm generally in favour of people hiring marketing agencies. At Articulate Marketing we typically work with B2B companies, often in the tech industry, such as MSPs or software developers. These businesses speak tech loud and clear, but they tend to need a bit of help in getting their message across to potential clients.
Let me explain why I believe hiring a marketing agency is the right choice before I look at the reasons for hiring in-house marketing staff.
The owners of small to medium-sized businesses are usually the founders. They’ve built their business from the ground up and it’s not just a job, but also a labour of love.
For many owner/managers, taking on more and more responsibility seems like a logical, natural part of running a business. Many feel that the skills and experiences of others can’t compare to their own, and that only they know what’s best for their company and their clients.
This is okay in the short term. But in the long term it can start to affect both your mental and physical wellbeing. Studies have shown that people who work excessively long hours were 40 percent more likely to suffer from coronary heart disease than those working standard hours.
No-one is a superhero. You don't do a part-time law degree to write your contracts - you ask a lawyer for help. You don't do your own tax returns - you ask an accountant for help. It makes sense to outsource roles that require specialist expertise. It's the same with marketing.
If you take all the burden of running a business on your shoulders alone, including the marketing, it might eventually crush you. Don’t allow your business to be your kryptonite. Stay strong and let an agency contribute their expertise and resources.
It is impossible to know everything. This is why hiring an agency makes good business sense; you’re explicitly purchasing the services of experts.
An agency will be an expert in their field (e.g. marketing, sales, PR). They will have more collective knowledge than any one owner/manager, and have access to in-house expertise on the finer details. A marketing agency like Articulate, for example, doesn’t just have ‘expert marketers.’ We have experts in the different disciplines of marketing: graphic design, SEO and website development, social media, copywriting etc.
Not only that, but marketing agencies like ours specialise. That means not only do we have experience in marketing, but we have experience of marketing in a specific industry. We can meet you half-way.
For a business, controlling expenditure can mean the difference between success and failure. Cost control and proper expense management is essential for ensuring liquidity, employee accountability, more accurate financial records and better budgeting.
One of the most common expenses in business is recruitment. Most companies underestimate the cost of recruitment by between 90 to 95 percent and this is because of the tendency to think of the cost employing someone simply in terms of their basic wage. But there’s also payroll tax, pensions, employee benefits, training and more to account for.
Once you've hired them, you have to pay them. An experienced marketing manager would cost you, on average, between £60,000 and £120,000 per year in salary. That’s excluding costs for learning and development, pensions, perks and all of those other necessary expenses.
Of course, you can hire more junior staff, but will they have the experience and skills to guide your strategy and deliver high-quality work? And who will mentor them? What happens when they leave? Or go on holiday?
And though the average retainer for an agency should cost the same as the staff cost of an appropriately sized in-house team. there’s a catch. Hiring an agency doesn’t incur ‘hidden costs’ and it means you spend less time and money on onboarding, training and developing employees.
This is a key difference between internal employees and an agency. Employees require training. An agency was born ready. From the second you hire them, they are ready to get started.
The reasons why you should hire an agency are clear. For less than the cost of an in-house team, you get access to expert knowledge and a team whose only remit is to focus on what they’re good at.
But, you shouldn’t hire an agency too early. Here are some indicators to help you decide when you should call an agency.
The world of work is a busy place. More often than not, there are multiple things that need doing at the same time. It’s only natural that something might slip, or worse, remain incomplete. When the important jobs are not getting done, it’s time to get some help. As agencies are specialists in a single area they can get on with the job easily.
If a business is stalling, growth is slowing and you spend most of your time putting out fires rather than being productive, something’s got to change.
There are many things that can stall sales and growth. It can be ineffective marketing, poor customer service or mismanagement. No matter the symptom, you can find the cure with an agency. Outsource failing sections of a business can revitalise and kick-start growth. Sometimes all it takes is a little outside perspective.
Sometimes, businesses can have ambitions for the future that they cannot achieve with their current capabilities. It can be as simple as not having the requisite manpower or an inherent lack of knowledge on how to achieve these objectives. Regardless, if you don’t have what you need, an agency can either provide or find it for you.
There are, of course, benefits to having an in-house marketing team. But there are also plenty of pitfalls:
We've worked with some very big technology companies - Microsoft, HPE and Symantec, for example. So how do those big businesses do it?
Companies spend an average of 10.2 percent of their annual revenue on marketing according to Gartner’s research. But, we’ve found that many large companies don't do the work in-house. Instead, marketing managers plan their marketing strategy and then work with a roster of agencies to implement it. These firms have the budgets to fund large in-house marketing teams but they all work with agencies instead.
Companies that grow quickly invest in marketing. Companies with great marketing use great agencies. They know how to select good agencies, manage them, give good, timely feedback to get the most out of them and give them the encouragement they need to do their best work. Anything else, frankly, is a false economy.
Edited and updated in 2023.