Two people comparing documents at an office desk

Agency, freelancer or your own hire

A full time marketing hire in Germany costs a company noticeably more than the salary written in the contract, because the gross salary carries employer contributions on top, and a freelancer and an agency are priced on entirely different logic, so the decision is hard to make without all three figures side by side.

Employer contributions in Germany run at roughly 21 to 25 percent of gross salary and cover social insurance plus additional levies. At a gross salary of 3,000 euro a month, the company's real cost lands around 3,700 euro, about 700 euro above what the employee sees in the contract.

A typical gross salary for a marketer in Germany runs 45,000 to 60,000 euro a year, closer to 40,000 to 45,000 euro for someone starting out, and from 75,000 euro upward for an experienced lead. Including employer contributions, the real monthly cost of such a role usually falls between 4,500 and 6,500 euro.

Marketing freelancers in the German speaking region charge on average 76 to 99 euro an hour depending on experience, with those just starting out closer to the lower end and specialists with ten or more years closer to the upper. A day rate is usually the hourly rate times eight, often with a 5 to 10 percent discount for longer engagements.

An agency charges 1,000 to 5,000 euro a month for a small company and 2,500 to 7,000 euro for a larger business needing full marketing coverage. The price gap with a freelancer comes from the fact that a client is paying not just for one person doing the work, but for cover during holidays or illness, coordination across several skill sets and reporting on top.

A full time hire wins where decisions have to be made often and fast and the company's context shifts daily, because that person is always on hand and already knows the business from the inside. It loses on breadth, since one person rarely covers a website, advertising and content at a professional level all at once.

A freelancer wins where the task is single and well defined, setting up an ad campaign or building a website, and loses where several areas need to be pulled into one plan and continuity matters through a holiday or an illness.

An agency wins where tasks touch several competencies at once and the client does not want to coordinate multiple contractors themselves, and loses on the speed of small everyday decisions that an in-house employee would simply make on the spot.

Holidays, illness and resignation play out differently across the three options. With a full time hire, holiday and sick leave stop the work with no cover unless a second person on the team has the same skills. A freelancer carries a similar risk, though over a shorter commitment. An agency usually offers more cover, since another person on the team can pick up the work.

Before choosing between the three, it is worth answering one question honestly, does the company need someone permanently available for internal coordination, or a predictable monthly volume of work without having to manage that person directly. That answer matters more to the decision than the numbers alone.

Share
Portrait of Illia Belichenko, technical specialist at Illia BizTech
Illia Belichenko

Illia is responsible for the technical side of Illia BizTech: website development, website updates, forms, integrations, automation and technical support. He works on connecting websites, content, advertising and internal workflows so they work together without creating unnecessary manual work.

Choosing between an agency, a freelancer and an in house hire depends on how often a business actually needs changes to its site and marketing, not just the hourly rate. Illia BizTech works as a small team without the bloated structure of a big agency, so the client gets a freelancer's flexibility without being left stuck when one person is on holiday or tied up on another project.

Illia BizTech builds and maintains websites for small and medium businesses in Russian, German and English, from the first version through ongoing maintenance and SEO work. A team carries the project from idea to launch without long internal approval chains, so the client speaks directly with the people writing the code and managing the content, not through a chain of account managers. That fits businesses moving to Germany or expanding into the German-speaking market who want to explain their task once, not repeat it on every call.