Blog · Pricing transparency
Real price ranges, hidden costs and how to check whether the numbers hold up
Straight to the point: in Germany, a performance marketing agency typically costs €1,500 to €8,000 per month as a fixed retainer, or 10 to 20 per cent of the ad budget it manages where billing is percentage-based. Below roughly €1,500 a month the maths gets thin: at hourly rates of €90 to €180 that buys 8 to 17 hours, so two to four hours a week for campaign management, creative briefings, reporting and coordination. Above that range the package usually holds more than campaign management, for example creative production, tracking work or several markets.
These ranges are industry experience, not a price list. There is a simple reason you rarely find them anywhere: most agencies name no figures at all, because they price every case individually and want to keep room to negotiate. Understandable, but useless for your budget planning.
Every retainer, hourly rate, tool price and production price in this article is a net figure, that is excluding VAT, which is 19 per cent in Germany. If you can reclaim input VAT, work with the net numbers. If you cannot, add 19 per cent on top, because then the tax is a real cost for you.
Five variants are common in the market, and three of them are what you will be offered most often: a fixed retainer, a percentage of ad spend, and hybrid models. The table shows all five together with the weakness built into each; the three that matter are explained in the sections below.
| Model | Typical range (excluding VAT) | Suits | Weakness |
|---|---|---|---|
| Fixed retainer | €1,500 to €8,000 per month | Ad budgets of roughly €5,000 to €50,000 a month, with a clearly defined scope of work | Without a written scope of work there will be arguments about extra work. No built-in incentive for more efficiency. |
| Percentage of ad spend | 10 to 20 per cent of ad spend, usually with a minimum fee | Budgets from roughly €30,000 a month, strongly seasonal businesses | Rewards spending rather than efficiency. The fee falls at exactly the moment you need to cut back. |
| Hybrid (fixed plus performance) | €1,000 to €5,000 fixed plus 2 to 8 per cent of revenue or contribution margin | Brands with clean tracking, a stable margin and reliable data | Without attribution defined up front, arguments about the calculation base are guaranteed. |
| Purely performance-based fee | Negotiated case by case, no standard market range | Isolated cases, lead generation rather than ecommerce | The agency carries a risk it only partly controls. That leads to short-term decisions. |
| Hourly rate or project | €90 to €180 per hour, setup projects €2,500 to €15,000 | One-off tasks: audit, tracking setup, account rebuild, training | Unsuitable for ongoing management, because adjustments come up daily. |
This is the model we come across most often with mid-sized brands. You pay a fixed sum each month and get a defined scope of work. The advantage is that both sides can plan.
A fixed retainer is only as good as the description of services behind it. Make sure the contract states which channels are managed, how and how often you are reported to, how many creatives are produced each month, and who fixes tracking problems. If all it says is “management of Meta Ads and Google Ads”, that does bind the agency, but it is too vague to draw a line between extra work and under-delivery if there is ever a dispute.
The agency receives a share of the money you spend through it. Ten to 20 per cent is typical, and with very large budgets it can go below 10 per cent. There is almost always a minimum fee to cover weak months.
The model scales with your growth and suits strongly seasonal businesses. The perverse incentive: more budget means more fee, regardless of whether that budget is well spent. If you go this route, talk about a cap and a guaranteed minimum level of service, so that a shrinking budget does not leave you without any management at all.
A lower fixed share plus a variable component tied to revenue, to new-customer revenue or, most honestly, to contribution margin. Two to 8 per cent is common, depending on how low the fixed share has been set.
Hybrid models work under three conditions. First, the calculation base is defined precisely, including the attribution window, how returns are handled, and whether revenue from existing customers counts. Second, both sides look at the same numbers from the same source. Third, there is a baseline, a picture of where things stood before the collaboration began. Without one, you are paying a share of revenue you were already generating anyway.
The idea sounds fair: the agency only earns when you earn. In ecommerce it falls apart in practice on four points.
On top of a workable fixed share, a performance component makes sense. As the only model, it almost always pulls in the wrong direction.
Two brands with identical ad budgets can pay completely different fees without either of them being taken for a ride. These factors explain the difference:
As a rule of thumb: the agency fee usually sits at 10 to 20 per cent of your monthly ad budget, and the percentage falls as the budget rises. The management effort does not grow in step. At a €20,000 budget that is €2,000 to €4,000, at €50,000 more like €4,000 to €7,000, and with very large budgets it can be below 10 per cent.
The more interesting limit is the lower one. Work it out as a mark-up on every euro of ad spend: with a €2,000 budget and a €1,500 fee, every euro in the ad effectively costs you €1.75. For that to carry itself, management would have to improve your efficiency by more than 75 per cent. That is not a task, that is a bet.
The practical threshold sits at around €5,000 of monthly ad spend. Below that, three alternatives make more sense in most cases: a one-off setup project followed by managing things yourself, a coaching model of two to four hours a month, which at market hourly rates means €200 to €700, or work on your shop’s conversion rate. With small budgets the bigger lever often sits there.
A second reason for this threshold is the volume of data: if a campaign produces only a handful of conversions a week, the platforms’ bidding algorithms have too few signals to optimise reliably.
A fee is only high or low once you put the cost of the alternative next to it. The three routes, roughly costed:
| Route | Rough monthly cost | Strength | Weakness |
|---|---|---|---|
| In-house (one person) | Annual salary usually €50,000 to €75,000; with employer contributions and tools roughly €5,500 to €8,000 per month (salaries are not subject to VAT) | Full attention, the knowledge stays in the business | Usually one channel in depth. Holiday, illness and resignation hit you in full |
| Freelancer | €90 to €150 per hour, so €1,000 to €3,000 per month at 10 to 20 hours | Cheapest way into expertise, cancellable at short notice | No cover, rarely creative production, tracking often left out |
| Agency | €1,500 to €8,000 per month | Several channels and roles, cover arranged, experience from many accounts | Divided attention. You have to ask who actually works on your account |
The routes are not mutually exclusive. A common arrangement is one person in-house for strategy and data, with channel work and creative production bought in. How performance marketing is sensibly set up depends more on your unit economics than on the legal form of the provider.
Please note: the following sections on contract terms, minimum commitments and account ownership are experience from practice, not legal advice. For a legal review of a specific agency contract, please involve a lawyer.
The fee is not the total price. Ask about each of these items separately:
In first conversations, people almost always negotiate over ROAS. That is the wrong yardstick, because ROAS knows nothing about your margin. Of two shops with an identical ROAS, one can be profitable and the other loss-making.
The metric that repairs this is break-even ROAS: 1 divided by your contribution margin. The shop in the example below keeps €40 of an €80 basket, so a 50 per cent margin and a break-even ROAS of 2.0. At a ROAS of 2.4 it makes money. A shop with a 25 per cent margin needs a ROAS of 4.0 and loses money at the same 2.4.
The example that follows is freely invented to show the logic of the calculation. It is not a forecast and does not describe a real case.
Starting point for a hypothetical shop: €20,000 of ad spend a month, 600 orders, an €80 basket, so €48,000 of revenue from ads.
600 orders times €40 gives €24,000 of contribution margin. After deducting the €20,000 of ad spend, €4,000 is left. Advertising cost per order comes to €33.33.
Now a fee of €3,000 excluding VAT per month is added. For it to carry itself, contribution margin after advertising has to rise by at least €3,000. At €40 per order that is 75 additional orders on the same budget. For that, advertising cost per order would have to fall from €33.33 to €29.63, so by around 11 per cent.
That makes the question answerable. It is no longer whether €3,000 is a lot, but this: do you trust the setup to bring advertising cost per order down by around 11 per cent, and through what exactly? Ask that in the first conversation. A usable answer names concrete levers in the account, such as unused campaign types, missing conversion data, or too few new creative approaches. An unusable answer is a number with no reasoning behind it.
The calculation works in both directions. With a €12 contribution margin and €33.33 of advertising cost per order, the same hypothetical shop loses a good €21 per order, so around €12,800 a month at 600 orders, and that is before any fee at all. The 250 additional orders that would cover the fee on paper do not close that hole. In that case the fee is not too high; the budget is wrong at that scale, as long as the basket, the margin or the repeat-purchase rate do not rise.
Openly said: we do not quote a single price on the website, and this article does not change that. Unlike many providers, though, we do name the ranges, and they are all in this article in full. What is missing, without knowing your margin, channels, creative requirements and the state of your tracking, is the one concrete figure for your case. What we can commit to is when you get it.
The starting point is a free, no-obligation 30-minute call. In it we talk about your brand, your goals and where you currently stand, and we tell you openly what working together would cost. After that you get an audit of your ad accounts with concrete recommendations within 24 hours (business days). Everyone who gives us the necessary access gets the audit, even if nothing comes of it afterwards.
For that we need read access to the ad accounts or a screen share during the call, and you can withdraw the read access at any time. What we see there is used for the audit and nothing else. If we do not end up working together, we delete the analysis. The details are in our privacy policy.
For context: we are a performance marketing agency in Berlin, we work with DTC and ecommerce brands, over 50 of them so far, and we have managed more than 25 million euros in ad budget in total. It works best from around €5,000 of monthly ad spend. We deliberately do not promise results, and no timelines either. We optimise for contribution margin, not for the prettiest number in the dashboard.
Which channel is worth considering for you is something we have written up separately for Meta Ads and for Google Ads. Roughly: Google captures existing demand, Meta creates new demand. Which mix makes sense is decided by your product, not by the agency. If you would rather write than talk on the phone, the contact page works too.
First: market rates sit at €1,500 to €8,000 excluding VAT per month or 10 to 20 per cent of ad spend, and below roughly €5,000 of monthly budget ongoing management usually does not carry itself. Second: test every fee through contribution margin, that is through the number of additional orders that would be needed on the same budget. Third: the hidden items decide the total price, above all creative volumes, tool costs, the minimum term, the notice period and the question of whose name the ad accounts are in.
If you want a ballpark figure for your own case: in the free 30-minute call we work out what a collaboration would cost. After that you get your audit with concrete recommendations within 24 hours (business days), even if nothing comes of it afterwards.
Book a callRead next