Ask a marketing manager what a campaign cost and you get the number on the invoice. Ask how many hours their own team put in and the room goes quiet. That is exactly where the comparison between hiring an agency, doing it in-house and working with AI goes crooked.
What the quote covers
Take an average campaign package: ten social posts with imagery, two short videos and a set of copy for the site and the newsletter. At a European agency that lands somewhere between eight and twenty thousand euros, depending on how much original imagery is involved. Do it in-house and the visible costs are lower: your own people's hours, plus photography or stock, plus a few hours of editing.
Broken down per piece, an agency social post with original imagery often sits around five to eight hundred euros, and video runs considerably higher. Those are not unreasonable rates. There is real craft in them, and there is also overhead you inevitably help pay for.
What the quote leaves out
The costs nobody tracks sit on your side of the table. They are not small.
- Briefing. Writing a good brief, aligning on it and explaining it easily takes four to eight hours per campaign, spread across several people.
- Waiting. No direct cost, but a real one. A campaign that goes live three weeks later misses three weeks of return, and sometimes the whole moment.
- Revision rounds. Two rounds across ten pieces adds up to six to ten hours of reading, watching, writing feedback and chasing. Out of scope charges come on top.
- Translation loss. Something comes back that is not quite what you meant, and part of the work restarts.
- Content you never made. Everything skipped because there was no budget or no slot. This is the largest line item and it appears nowhere.
Cost those hours at an internal rate of fifty to eighty euros and you easily add a few thousand euros of your own time per campaign. That shifts the comparison considerably.
These costs are also the ones that grow fastest. Doubling your output does not double the briefing and correction work, it more than doubles it, because more pieces mean more people involved and more places where something can be misread.
In-house is not automatically cheaper
Bringing work inside removes the invoice, not the work. It also adds two new costs: capacity and peak load. Your designer can carry three things at once, not eight, so in busy weeks everything slips or quality drops. And you pay for that capacity in the quiet months too.
What in-house does buy you is knowledge. Someone who knows your brand writes better copy in half the time, because the brief already lives in their head. That is precisely the advantage you give up when you push everything outside, and it is why the cleanest comparison is not agency versus in-house. It is: where does the brand knowledge sit, and how fast can it be turned into something usable.
Where AI changes the sum
With generation the centre of gravity moves from making to judging. Cost per piece becomes small, and the cost of reviewing and steering becomes the main line. That is a good trade, provided the system is genuinely set up on your brand. If it is not, you have only moved the work: less making, more repairing. Then you end up more expensive than an agency, because you removed the craft without arranging the control.
So do not calculate cost per piece. Calculate cost per approved piece. If it takes four attempts before one clears review, your real price is four times what you thought. A system that corrects drift before you see it lowers exactly that number.
Run this sum honestly for your last campaign once. Put the invoice at the top, add every internal hour including meetings and corrections, and divide by the number of pieces that actually got published. The result is usually two to three times higher than the budget said, and it is the only number you can make a fair decision with.
Further reading
Want to see what Content-Agent makes for your brand?
We load your brand rules and styling once. After that you make images, video, audio and text in minutes, always on brand.