Skip to content

Agency vs. freelance vs. in-house: Which is best for medical device?

Agency vs. freelance vs. in-house: Which is best for medical device?
10:53

Are you spending a lot of your budget on marketing agencies and wondering if there’s a better option? 

Alternatively, you maybe want to put more of a focus on marketing and need to decide which is best for you: an agency, a freelancer, or creating an in-house team. 

Although we’re a marketing agency, our goal is for you to make the correct choice for your organisation. To achieve that, we’re providing information on all the other options available to you, instead of just focusing on what we do. 

To help you do this, we’ve listed out the following areas to compare the three: 

  • Hourly and annual costs 
  • Head count/capacity flexibility 
  • Training and onboarding 
  • Team specialisation 
  • Time/project control 
  • Software 

Hourly and Annual Costs

Type 

Hourly 

Annual 

Agency 

On an hourly basis, an agency will be the most expensive option as their rate needs to include the team members’ salaries as well as operational costs, like office space and non-billing support staff.

As a minimum, this is normally 3x the team members’ base salaries including taxes. 

An agency is often cheaper than in-house on an annual basis, as you don’t use 100% of their time and you can switch team members, depending on your project’s needs, without having to recruit new full-time staff. 

Freelancer 

The hourly cost for a freelancer will be between an agency and in-house, as freelancers don’t have the operational costs of an agency.

They do need to charge more per hour though, when compared to an in-house team member, to cover times when they aren’t working. This hourly cost is normally between 1.5 – 2 times that of an in-house member. 

Overall, the annual cost of a freelancer will most likely be the lowest of the 3 options. Their hourly rate is less than an agency and unless you use more than 50% of their available time, they won’t reach the cost of an in-house team member. 

In-house 

The hourly cost of an in-house team member is the cheapest of the 3 options by quite some way. 

The annual cost of an in-house marketing team can be more expensive than an agency or freelance team, if % utilisation is low (i.e. you’re using less than 50% of their time for projects you would have used your agency of freelancer for).

However, this will be the most cost-effective solution if you’re a larger organisation that utilises each team member fully. 

Conclusion: If fully utilised, an in-house team is by far the most cost-effective solution. Freelancers are a great option for companies with lower budgets, or if one or two specialist areas of support are required. Finally, agencies have the highest hourly rate, but offer multiple skill sets under one roof which can lead to them being cheaper annually, especially if these multiple skills are required. 

  • Lowest hourly rate – In-house team 
  • Lowest annual rate, if high utilisation: In-house team 
  • Lowest annual rate, if lower utilisation: Freelancer team. 

Head Count / Capacity Flexibility

Type 

Description 

Agency 

An agency will give the best headcount flexibility as they can provide you with on-demand access to a large in-house team when required, as well as a wide range of external contractors. Even better, when you don’t need them anymore, you can scale back down. 

Freelancer 

Freelancers will also provide excellent flexibility as you can use them when needed, although you will be limited to their speciality, whether that is graphic design, videography, copywriting, or something else.

Additionally, if you need to quickly expand capacity for a busy project, your freelancer will be limited by the number of hours in a day and the other clients they are currently working with. 

In-house 

An in-house team provides the lowest level of flexibility as all hires need to be planned into a cash flow forecast, which can often be a painfully slow process. 

Conclusion: Agencies provide the most headcount and capacity flexibility. This is also true to a lesser extent for freelancers as they’re skill specific and time-limited, however, you could engage a team of freelancers for your various needs.

In comparison, in-house teams need to be carefully planned, meaning they have the lowest level of flexibility in headcount and capacity. 

  • Greatest headcount and capacity flexibility – Agency team

Training and Onboarding

Type 

Description 

Agency 

When you start to work with a new agency partner, you’ll need to spend time orientating them to your business, however, this should only be required once.

If your agency team changes due to internal promotions or other reasons, they’ll train new members to ensure you see as little transition as possible. 

Freelancer 

Freelancers are like a new agency in the sense you will need to train each freelancer you work with. If you decide to change freelancers, you’ll be responsible for training the next person, however, a good freelancer (as per agency) should take it upon themselves to learn as much as they can about your device or technology without demanding your time. 

In-house 

New in-house teams may require slightly more training than an agency or freelancer, as the latter two will already have a good understanding of the processes needed to complete your project.

However, once an in-house member is trained, they are with you for 100% of their time and will most likely achieve a greater understanding of your technology because they’re fully immersed. 

Conclusion: An agency will likely be able to get up to speed fastest as you will only need to train them once on your technology, and they will then train everyone within their team.

As they already know the processes of how to implement campaigns, this part of the learning curve is eliminated. Although, once trained, an in-house team will likely be more immersed in your technology as 100% of their time is dedicated to it. 

  • Least time spent on training – Agency team. 

Team Specialisation

Type 

Description 

Agency 

Agencies have a high level of specialist knowledge which is compounded by the number of projects they complete. This means they normally have an excellent understanding of what works and what doesn’t work in an industry.

Not all agencies are the same though and may specialise in different areas of marketing, within different industries. It’s a good idea to ask your agency about their specialisation before you start working together. 

Freelancer 

Freelancers will also be very specialised, but they’re unlikely to have the breadth of knowledge that an agency does as they work individually. 

In-house 

In-house teams will have a high level of specialisation in the company’s products and technologies however, as they don’t complete the number of projects agency team members do, they will not have the same level of specialist knowledge in the areas the agency works in. 

Conclusion: Due to the different types of specialisations in agencies, freelancers and in-house teams, there’s a great argument for using the best parts of each. In-house teams have the in-depth knowledge of the company and its products, whereas freelancers and agencies will have expertise in their area.

At Podymos, we often find combining the three leads to the best campaigns, as opposed to an agency being used for all parts of the project. It controls the budget, meaning more can be achieved. 

  • Best specialisation capabilities – It depends. 

Time/Project Control

Type 

Description 

Agency 

When working with an agency, you’ll need to relinquish a certain amount of control of the project, which could be great when you’re busy with other activities.

A potential negative is that your project may not be completed as quickly as it would be in-house, or as you’d like, especially if they’re close to capacity.

Make sure you provide real deadlines, as agencies will do their best to move non-urgent deadlines to meet yours. 

Freelancer 

Working with a freelance team will be like an agency, although you’ll have more contact with each freelancer as there’s no account manager in the middle.

This can give you more control over the project, but it will also demand more of your time, and you’ll be responsible for managing project deadlines etc. 

In-house 

An in-house team are always on demand so offers the greatest level of project control. 

Conclusion: An in-house team will always provide the greatest level of time available and project control, followed by a freelance team and then an agency. However, this may not always be a good thing depending on what needs to be achieved. 

  • Best time and project control – In-house. 

Software Capabilities 

Type 

Description 

Agency 

As your agency will run many projects in a similar area, it will often have costly software that helps to measure the efficacy of each campaign.

This is a benefit of working with an agency, as they’ll be able to provide more metrics and capabilities without passing on the full cost of the software. 

Freelancer 

A freelancer will have limited access to the more costly software as they won’t complete the same volume of similar projects to make their purchase viable. 

In-house 

Like a freelance team, often an in-house team doesn’t focus enough on any one area to justify the cost of the software used by an agency. 

Conclusion: If you’re looking to work with cutting-edge software, your agency will be able to provide these to you. The high cost of these is often prohibitive to freelancers and in-house teams which could affect the efficacy of a project over the long term because campaign optimisation is limited. 

  • Best software capabilities – Agency. 

Summary 

There is no clear answer which is best as it depends on your company’s marketing needs. 

An in-house team when fully utilised will always be more cost effective. They’ll be available at the touch of a button and have 100% focus of your company’s technology, but they’ll have limited flexibility to quickly change capacity or capabilities due to the recruitment process. 

Freelancers can provide a great ad hoc solution when additional resources are needed in one or two specialist areas, acting as an on-demand team member before you have enough work to bring that role in-house. 

Agencies offer more of an integrated solution, providing a team of skills at your fingertips. This can be great if you need to outsource full projects, like a downstream campaign, or need support with specialist projects like videography, web development or animation. 

We hope this article has provided useful information so have a better idea of which type of team is right for you and your company. 

About Podymos

At Podymos, we know you want to be a disruptive medical device company that makes a genuine impact on patients' lives. To achieve this, you need communications that approach things differently, so that you can get your device to patients faster. 

Book a call with our team to break away from the same old way of doing things and create disruptive sales and marketing channels that set you apart, ensuring your device is impossible to miss.  

Join our mailing list

Dedicated to
Medical Device