Marketing Agency or In-House Marketing Team: Which Is the Right Choice?
Your agency delivers solid results, but something is missing? When an in-house marketing team pays off and how to recognize a good agency.
Switch Agencies or Build Your Own Marketing Team?
Your marketing agency's results aren't bad, but they aren't convincing either. The reporting doesn't answer your most important questions. New ideas or concrete suggestions for improvement rarely come up. You invest money in marketing every month and still feel that much more would be possible.
At some point, the question comes up: Should you switch agencies? Or would it be better to build your own marketing team in-house?
My answer up front: As a rule, I would always try to build marketing in-house. But there are also good reasons for working with an agency. What matters is the value it delivers to your company.
I've been in digital marketing since 2005. I've held leadership positions on both the agency side and the client side, and I founded my own company in 2010. I've also worked with large corporations as a sparring partner at the interface between companies and agencies. So I know both sides and understand the challenges that come with an in-house department and with an agency.
There's also a video on this topic on my YouTube channel (in German).
Why Does Marketing Fall Short of Its Potential Despite the Investment?
You're not alone. Many companies invest in marketing regularly and get solid results. Still, they're dissatisfied because the results they want don't materialize.
The reasons are often similar:
- Reports show numbers and trends but don't answer the key business questions
- The agency's support isn't sufficient
- Communication is unsatisfactory
- The level of expertise isn't convincing in depth
Sometimes CEOs can't even say exactly what's going wrong. They just have the feeling that they're not making the most of their potential.
Not every CEO can judge whether a marketing strategy is professionally sound or whether Google Ads is set up optimally. You don't need to be able to do that in detail. But you should be able to see what marketing contributes to the company's success, where the problems are, and what should be improved next.
So the first question isn't: Do we need a new agency? It's: Why do I feel that my marketing is falling short of its potential despite my investment?
When Does an In-House Marketing Team Pay Off?
Marketing is an important business function. If you build expertise in-house, you keep that knowledge in the company for the long term. That's why, as a rule, I would build my own marketing team.
An in-house team has clear advantages:
- Team members know the products, services, target group, customers, and internal processes very well
- Marketing, sales, and management usually work together more closely
- Communication channels are shorter
- Strategic decisions can be made faster and anchored directly within the company
Where an In-House Team Reaches Its Limits
Not every company is large enough. Smaller companies often have neither the budget nor the time nor the know-how to build all the necessary skills in-house. A single marketing employee can't master every discipline equally well.
In-house teams also need good leadership, clear goals, and opportunities for continuous professional development. An in-house marketing team is therefore only a good solution if the company can actually build the necessary skills and keep developing them over time.
An in-house team doesn't automatically give you more control over results. At first, you have more control over people, processes, and priorities. Whether that leads to better marketing results depends on skills and leadership. If those are missing, you may simply be moving your marketing problems from outside the company to inside it.
When Does a Marketing Agency Add Real Value?
A good agency should:
- understand your business model and your financial goals
- know the challenges of your industry and target group
- not just complete tasks but make proactive suggestions
- spot opportunities for growth before you have to point them out
- critically question and put results into context
- take activities outside its own scope of services into account
- take responsibility for its recommendations and be open about its limits
An agency shouldn't simply take work off your plate. It should bring additional expertise, new perspectives, and continuous improvement. Management and the department working with the agency should feel well supported and be able to trust that the agency has the company's goals in mind.
If you constantly have to tell your agency what to review or improve next, you have to ask what strategic value it actually delivers.
When Does It Make Sense to Switch Agencies?
Poor support or a lack of expertise can be good reasons to switch. Results that fail to materialize over a longer period also need to be questioned. But not every poor result is caused by the agency. Other possible causes include:
- Your company's positioning is unclear
- Your website doesn't convince potential customers enough
- Your offering isn't a good enough fit for your target group
- Marketing and sales don't work well together
- Marketing channels are viewed in isolation, for example because a different agency is responsible for each channel
- Technical requirements such as working tracking are missing. In that case, it's impossible to tell whether the results are good.
Switching agencies makes sense if it solves a specific problem. If you don't know the real causes, you risk having the same experience all over again with the next agency.
What Mistakes Happen When Deciding Between an Agency and an In-House Team?
In my view, these are the three biggest:
1. You Only Look at Costs
You compare agency fees with salaries. In doing so, you may overlook additional costs and the additional skills you need. The cheaper solution isn't automatically the more cost-effective one.
2. You Believe Promises Without Questioning Them
Many providers advertise guaranteed results or extraordinary forecasts. Being impressed by them without checking what these claims are based on is a big mistake. So always question the actual expertise and experience.
3. You Can't Tell Whether the Agency Thinks Like an Entrepreneur
This often only becomes apparent once you work together. Pay attention to these questions:
- Is the agency interested in your revenue, your deal sizes, and your margin?
- Does it understand which customers are financially attractive for your company?
- Does it question whether more inquiries actually mean more business?
- Does it see the connections between marketing, sales, and your website?
- Does it bring up uncomfortable topics when something isn't working?
Reporting is a good indicator. Does it only show clicks and inquiries, or does it also discuss the quality of inquiries and their financial significance?
An agency can do professionally good work and still not be the right one for your company. That's the case when it optimizes its own services but doesn't understand what matters financially for your business.
Which Questions Should You Ask Yourself Before Deciding?
These are the three questions I would ask myself before deciding between an agency and an in-house team:
- Which skills do we really need? Which tasks need to be handled in-house on an ongoing basis, and where do we need specialized expertise?
- Who will actually move our marketing forward? An in-house team, a new agency, or a combination of both? Who spots opportunities we overlook ourselves?
- Who is responsible for how our marketing activities work together? Who makes sure that the website, SEO, GEO, Google Ads, and social media aren't treated as isolated channels? Who aligns the activities with each other and connects them to the revenue goals?
How to connect the individual activities into a system that supports your business goals is something I describe in the article Developing a Marketing Strategy.
Overall business responsibility stays with management. But overarching responsibility for steering marketing must be clearly assigned. The right decision doesn't depend on which model looks better on paper. It depends on which model ensures the skills, responsibilities, and room for growth your company needs.
Conclusion: Agency or In-House Marketing Team?
That depends on the size, resources, and requirements of your company.
Personally, I would build as much marketing expertise as possible within the company over the long term. But I would always be open to working with an external agency if it delivers real value. If it understands my company, thinks ahead proactively, spots new opportunities, and helps me make better business decisions, everything speaks for working together.
A good agency doesn't just implement marketing activities. It moves your company forward with its expertise and experience. The same goes for an in-house marketing team.
Are you already working with one or more agencies and feel that your marketing could achieve much more, or that coordinating everything is becoming too much? Then let's talk. We'll look at where you stand, what results you're achieving, and where there's untapped potential. We'll also talk about which marketing structure really makes sense for your company. I look forward to hearing from you!
Until then, all the best,
Kathrin
Further Reading