Marketing consultant, agency or in-house hire: which does your business need?
There comes a point when many businesses need additional marketing support. The existing team may be overstretched, an important project may have stalled, or current activity may simply not be delivering the results expected.
Deciding who to bring in is not always straightforward. An agency, a marketing consultant and an in-house employee offer different types of support, and the right choice depends on the work that needs doing.
Before making an appointment, it is worth defining the gap. You may need someone to provide strategic direction, deliver specialist work, manage a specific project or take responsibility for marketing on a day-to-day basis. Being clear about that from the outset will help you choose support that addresses the real problem.
What problem are you trying to solve?
Before comparing the options, ask:
Do you have a marketing strategy or simply a list of activities?
Is anyone taking ownership of marketing at a senior level?
Does the team know what to do but lack the time to do it?
Are you missing a specific skill such as design, paid media or technical SEO?
Is this an ongoing requirement or a project with a clear end date?
Do you need someone to advise, lead, manage or deliver?
That final distinction is important. Strategic leadership and tactical delivery are different jobs. A supplier can run an excellent campaign, but it wonât resolve unclear positioning, conflicting priorities or poorly defined objectives.
If the underlying problem is a lack of direction, commissioning more activity is unlikely to fix it.
When should you choose a marketing consultant?
A marketing consultant is an experienced external professional who works with business leaders or an existing team to provide direction, solve problems and lead key pieces of work.
A consultant could be the right choice if:
You need senior marketing expertise but not a full-time marketing director
Marketing lacks a clear strategy or agreed priorities
You need an independent review or marketing audit
Your team would benefit from leadership, mentoring or additional senior support
An important project needs an experienced lead
Several agencies, freelancers and internal stakeholders need coordinating
The requirement does not yet justify a permanent appointment
This might involve developing a marketing strategy, repositioning the business, leading a website or CRM project, planning a service launch or establishing a marketing function before recruiting a permanent team.
Research by Databox found that businesses hiring fractional marketing leaders valued their specialist expertise, strategic direction and unbiased guidance. Strategic expertise was ranked as the greatest benefit, followed by cost savings and experience across different industries.
A consultant offers flexibility and an independent perspective, but there are limitations. One person cannot match the production capacity of a large agency, and technical or creative work may still require specialist suppliers. The business also needs to remain involved. A consultant kept away from decision-makers will struggle to make a difference.
A consultant shouldnât be seen simply as a cheaper employee. The value comes from accessing the right experience for the period in which it is needed. You can read more about what a marketing consultant does.
When is an agency the right choice?
An agency gives you access to a team of specialists, usually to deliver a particular service, campaign or channel.
An agency may be the best option when:
You already have a clear strategy and need help delivering it
You need several specialist skills
There is a significant volume of creative or campaign work
The requirement falls within a defined discipline
You need additional production capacity
Someone can manage the relationship and provide effective briefs
Paid advertising, design, website development, PR, technical SEO, video and photography are all common reasons to appoint an agency.
Agencies bring specialist knowledge, established processes and the ability to scale delivery. Research published by the IPA and Tracksuit found that nine in ten clients saw their agencies as central to commercial success or as making a meaningful contribution to results.
However, agencies work best when objectives and responsibilities are clear. A vague scope can make a retainer poor value, while an agency appointed to manage one channel is unlikely to take ownership of the whole marketing strategy.
It is worth asking whether the agency will lead your overall strategy or develop a strategy specifically for the services it provides. Both can be useful, but they are not the same.
I worked with Sciontec to select a web development agency and then managed the website project on its behalf. The agency was the right appointment, but the tender, brief and ongoing coordination were crucial to the outcome. That is often the part businesses underestimate. These types of projects are often layered onto the business-as-usual workload of in-house teams making it difficult for them to give it the necessary attention. A marketing project manager can be ring-fenced to give it the time it needs.
When should you recruit in-house?
An employee develops knowledge of the organisation, its customers and its culture. They build internal relationships and are available every day.
Recruiting in-house is likely to make sense when:
There is substantial, ongoing work
Marketing requires daily attention
The role is clearly defined
Someone has the experience to manage and develop the employee
The business wants to build long-term internal capability
Marketing needs to work closely with sales, operations and leadership
The commitment extends beyond salary. Recruitment, pension contributions, benefits, software, training and management time all need to be considered. One employee is also unlikely to be an expert in every marketing discipline, so some external support may still be required.
A common mistake is to recruit a junior marketer and expect them to set the strategy, manage every channel and deliver everything themselves. When this fails, it is rarely because the individual lacks potential. The role was simply too broad and too senior for the person appointed.
Junior marketers can bring energy, ideas and valuable delivery capacity, but they need suitable leadership and opportunities to develop.
Compare the total value, not just the headline cost
A consultantâs day rate may appear higher than an employeeâs daily salary, but the business only pays for the agreed time and avoids a permanent commitment.
An agency provides access to several specialists, but that only represents good value if you need those skills and can manage the relationship effectively. An employee offers continuity, although the full employment cost will be higher than the advertised salary.
Also consider the cost of delay, poor coordination or recruiting at the wrong level. The cheapest-looking option can become expensive if it fails to solve the original problem.
Would a blended model work better?
These options are not mutually exclusive. In many cases, the most effective answer is a combination.
A consultant could develop the strategy and help recruit an in-house marketer. An internal marketing manager might own the plan while agencies deliver specialist campaigns. A fractional marketing consultant could provide senior leadership while a junior employee handles regular delivery.
This is how much of my own work operates. I supported AHR for three years, working alongside its marketing team on content and an intranet project. The internal team maintained the day-to-day relationships, while I added senior capacity and led specific work.
Your requirements may also change. A consultant might initially diagnose the problem and establish the strategy. Once that foundation is in place, an employee or specialist agency may become the right choice for delivery.
Start with the outcome
The decision should begin with what needs to change, not the resourcing model you know best.
What expertise is missing? Who needs to take ownership? How long will the support be required? What can the business manage internally?
If you know your marketing needs to improve but arenât sure what kind of support would make the greatest difference, an independent conversation can help clarify the requirement. I work with established B2B businesses to review their marketing, develop practical strategies and lead important projects, often alongside in-house teams, agencies and specialist freelancers.
Get in touch to discuss your marketing challenge
Related content
Frequently asked questions: Hiring marketing support
-
A consultant is an individual senior professional who advises, leads and often delivers, working closely with your leadership or marketing team. An agency provides a team of specialists, usually to execute a defined service or campaign. Consultants tend to be strongest on strategy, direction and coordination. Agencies tend to be strongest on specialist skills and production capacity. Many businesses use both, for different reasons.
-
Not necessarily, and it's the wrong comparison. A consultant's day rate will often look higher than an employee's daily cost, but you only buy the time you need, and there's no recruitment fee, pension, benefits, training budget or long-term commitment. The better question is what level of expertise you need and for how long â not which option has the lower number attached to it.
-
When there's a substantial, continuing workload that needs daily attention, the role is clearly defined, and someone senior can manage and develop that person. If those conditions aren't in place, recruitment often disappoints. It's also worth being realistic about the level. A junior hire shouldn't be expected to set your marketing strategy without senior guidance, however capable they are.
-
Yes, and it's one of the most common reasons businesses appoint one. A consultant can add senior direction to a team that's capable but stretched, mentor less experienced marketers, lead a project the team hasn't got capacity for, or provide interim cover. The aim is to strengthen the team rather than replace any part of it.
-
Often that's the most effective structure. A consultant sets the strategy and coordinates activity, an in-house marketer owns day-to-day delivery and internal relationships, and agencies provide specialist skills such as paid media, design or development. The key is clarity about who leads, who delivers and who makes decisions, so the three don't duplicate each other.
-
Start with the problem, not the job title. Identify whether you're missing strategy, capacity, a specialist skill or day-to-day ownership. Then consider how long the need will last, what internal capability you already have and what you can realistically manage. If you're weighing up external support, how to choose the right freelance marketing consultant covers what to look for.
-
An agency can contribute valuable strategic thinking, particularly within its specialism. What's worth clarifying at the outset is whether it will lead your whole marketing strategy or build a plan for the services it provides. If nobody internally owns the wider strategy, appointing an agency alone can leave that gap unfilled, however well the individual campaigns perform.

