Freelancer, agency or in-house marketer: which should you choose, and when?
Short answer: hire a freelancer for a clearly defined job in a single discipline. Choose an agency if you need several disciplines and don’t have time to coordinate them. Hire someone in-house as soon as you have more than roughly twenty hours a week of structural work in one field. In Belgium, the tipping point sits at around €45,000 a year in outsourced work: below that, outsourcing is almost always cheaper; above it, an employee of your own starts to pay off.
We get this question almost every week. A business owner can see that something needs to happen with the website, search visibility or campaigns, and doesn’t know whether to look for a freelancer, approach an agency or simply hire someone.
The honest answer is that it depends on three things: how much structural work there is, how many different disciplines you need, and how much time you can free up yourself to manage someone. That third factor is consistently underestimated.
The three options side by side
| Freelancer | Agency | In-house | |
|---|---|---|---|
| Typical cost | €60 to €110 an hour | €90 an hour or a fixed project fee | €45,000 to €70,000 gross a year |
| Real cost per year | what you use | what you use | gross x 1.3 to 1.4 in employer costs |
| Time to get started | days | one to two weeks | two to four months |
| Disciplines | one, sometimes two | all, under one lead | one, unless you look for a generalist |
| Your time investment | high: you coordinate | low: the agency coordinates | very high at first, then moderate |
| Continuity during illness or departure | none | covered by the team | none, until you replace them |
| Where the knowledge stays afterwards | with the freelancer | with the agency | in your own organisation |
| Cancellation | per assignment | usually monthly | statutory notice period |
When a freelancer is the right choice
A freelancer works best on a sharply defined assignment where you know exactly what the end result should be. A new logo. A photography series. A month of copywriting. A specific technical problem.
You pay only for the hours you use, you can start quickly, and you’re not tied to anything. For many small organisations, that’s exactly enough.
Where it goes wrong: as soon as a project touches several fields. A website involves much more than design. There’s copy, technology, SEO, sometimes photography and a content strategy. Work with four freelancers and you become the project manager. Those hours don’t appear on any invoice, but they’re real.
The second risk is continuity. If your freelancer drops out or stops working, everything stalls and the knowledge leaves with them.
When an agency is the right choice
With an agency, you buy the coordination along with the execution. One point of contact, one schedule, and someone who makes sure the copy, the design and the technology fit together.
That’s worth it as soon as a project touches more than one discipline, or as soon as you notice you’re spending too much of your own time keeping everyone aligned.
For reference, these are our own guide prices. They’re here so you can compare, and not every project will fit them exactly:
- Mini branding, with logo, colours, typefaces and a concise guide: from €1,150
- Full rebrand: from €3,750
- Website analysis and wireframing: from €860
- Visual design in Figma: from €1,840
- Technical build with content, single language: from €3,950
- Hosting and maintenance: €95 to €150 a month
- Social media management: €550 to €675 a month
- Google Ads and Meta management: €650 to €850 a month
Torn between paid and organic traffic? We cover that separately in SEO or Google Ads.
Where it goes wrong: with a very small, very simple job. Bringing in an agency for two hours of work costs more than necessary, because you’re paying for structure you don’t use in that case.
When hiring someone in-house is the right choice
The maths is simpler than people think. In Belgium, a marketer with a few years’ experience costs roughly €45,000 to €70,000 gross a year. Add employer costs, plus holiday pay, the end-of-year bonus, a laptop, software and training. The real cost comes to about thirty to forty per cent above the gross salary.
If your outsourced work consistently goes beyond that threshold, and it mostly concerns one field, an employee of your own starts to pay off.
There are two hard conditions. You need to be able to manage that person, which means someone in your organisation knows enough about the field to give direction and assess the work. And you need enough volume in that one field, because a marketer who can also design, film and code doesn’t exist.
Where it goes wrong: hiring a junior without anyone to coach them. You end up paying a full-time salary for work nobody can assess, and you lose a year before you realise it.
The combination that works most often in practice
Most of the companies we see end up combining the three.
Someone in-house who handles day-to-day execution and knows the business from the inside. An agency for projects that call for specialist skills or coordination, such as a rebrand or a new website. And freelancers for peaks and one-off specialisms.
What matters here is that you can expect your external partner to make your own people stronger. If, after two years, an agency is still the only one who can work on your website, what you have is a dependency.
Frequently asked questions
What does a marketing agency cost per month in Belgium?
For ongoing services, the range is roughly €550 to €1,750 a month, depending on what’s included. Social media management sits at the lower end, a fully outsourced outbound programme at the upper end. One-off projects such as a website or a rebrand are priced separately.
Is a freelancer cheaper than an agency?
Per hour, usually yes. Per project, often not, because the coordination lands on your desk. Count your own hours and the difference often reverses. For a single discipline, a freelancer generally remains the cheaper option.
When should you hire someone in-house?
As a rule of thumb: once you consistently have more than about twenty hours a week of work in one field, and there’s someone who can manage and assess that work. Without that second condition, hiring is a gamble.
Can you end an agency contract if it isn’t working?
With us, yes. Ongoing services have a minimum term of three months, followed by a notice period of one calendar month. Check those two figures in every quote, because annual contracts with no way out midway are still common in this sector.
What if we just do it ourselves?
You can, and for some organisations it’s the right choice. It works as long as someone on your team genuinely gets time for it, instead of fitting it in around other work. In practice, marketing that isn’t anyone’s main job is the first thing to go when things get busy.
In short
Choose a freelancer for one discipline and a clearly defined assignment. Choose an agency as soon as several disciplines need to come together or you don’t have time to coordinate. Hire someone in-house as soon as the work is structural, falls within one field, and you have someone who can manage it.
If you go with an agency or your own people, the next question is what to build on. We compare the options in WordPress, Webflow or Statamic.
Not sure where your situation fits? Run it past us. We’ll tell you honestly if you’d be better off with a freelancer or someone in-house. That costs us a project and keeps our advice credible, which is worth more in the long run.
Ready to build for growth?
Tell us where your business stands, where you want to take it and what isn’t working right now. We’ll be honest about whether we’re the right fit and what it takes to get there.
Start the conversation