HHorixa

The Marketing Agency Software Stack (2026)

Ask three marketing agencies which software they use and you get three completely different lists, with one thing in common: there are too many. There is a tool for tasks, one for time, a spreadsheet for margins, a second spreadsheet for planning, and an accounting package that knows nothing about projects. This article breaks the agency stack into four layers, shows which layer you genuinely have to get right and which you can fill in freely, and works out what it costs per employee.

The four layers of an agency stack

Almost every tool in an agency belongs to one of four layers. Confusing them is the single biggest cause of a stack that gets out of hand.

Layer 1: the work itself. Tasks, boards, deadlines, briefings. The tools your team lives in every day.

Layer 2: the business layer. Who is the client, what was agreed, how many hours may it take, what has been invoiced, and what is the margin. This is the administration of your company, not of your work.

Layer 3: creation and collaboration. Design, video, documents, chat, storage.

Layer 4: finance. Bookkeeping, payments, payroll.

The trap: layers 1 and 2 get confused constantly. A task management tool with a time field in it is not a business layer, because it knows nothing about rates, installments, work in progress or VAT. Conversely, a project administration system is not a pleasant task board for a designer. Agencies that try to force it anyway end up with a tool nobody opens voluntarily.

Layer 1: the work (freely interchangeable)

Pick whatever your team likes. A board, a list, a calendar: the win is in adoption, not in features. This is the layer you switch out most easily, because it holds little history you need to keep for years.

One requirement: it must have an API or webhooks, so a completed task or a new project can also land in layer 2. Without that connection, somebody types everything twice.

Layer 2: the business layer (choose carefully here)

This is the layer where you build up seven years of data: client history, tracked hours, invoices, leave balances. Switching genuinely costs effort here, so the decision carries more weight than in the other layers.

The minimum an agency needs in it:

  • Time tracking people actually keep up with. A weekly timesheet that takes two minutes, works on a phone and pulls suggestions from your calendar. Tracked hours are the raw material for everything that follows.
  • Projects with budget monitoring, including retainers alongside fixed price alongside time and materials. Agencies have all three, often for the same client.
  • Invoicing that turns approved hours and due installments into draft invoices by itself. If monthly invoicing stays manual, you lose a day every month.
  • CRM and sales, so a won deal becomes a project without retyping.
  • Costs and purchasing. Freelancers, media buying and print belong on the project, otherwise your margin is structurally too optimistic.

That last point is the one most often skipped. A campaign with €8,000 of media budget and €3,500 of freelance work looks, without cost tracking, like a project with 100% margin on hours, while the real return sits somewhere else entirely.

Layer 3: creation (follow your craft)

Design software, video editing, chat, file storage. Your discipline decides here and there is little to optimise. The only stack question that matters: where do the files belonging to a project live, and can you find them once the colleague involved has left?

Layer 4: finance (keep it thin)

Your accountant has a package, and that is fine. The question is not which accounting package is best, but how little work it takes to get your sales and purchase invoices into it. Retyping invoices by hand serves no purpose in 2026: an integration posts them and pulls the payment status back.

Count on e-invoicing too. The Peppol network is becoming the European norm for business invoices step by step, and public sector clients already ask for it. An invoice sent as UBL over Peppol arrives inside your client's bookkeeping, not as a PDF in a mailbox.

The connections matter more than the tools

A stack of five well-connected tools beats three disconnected ones. So with every purchase in layers 1 and 2, check three things:

  1. An open REST API, without a surcharge and without an "enterprise" tier. See why choosing API-first software is not a luxury.
  2. Webhooks, so you do not have to poll every five minutes to learn that something happened.
  3. Export of your own data, in a format you can read without the vendor.

New since 2025: the Model Context Protocol (MCP), which lets you connect an AI client such as Claude or ChatGPT directly to your own administration. In practice that means asking "which projects are running over budget?" inside the conversation you are already in. What that is and where the limits lie is covered in the AI assistant in business software; the technical side is in the API reference.

What it costs: a worked example

Take an agency with twelve employees. The complete business layer (time, projects, invoicing, CRM, costs, HR and an AI assistant) costs, on the Horixa Growth plan, 12 × €21.50 + €149 base licence = €407 per month excluding VAT, or €33.92 per employee per month. Paying annually takes 15% off: €4,151.40 per year instead of €4,884, a saving of €732.60.

Add the rest of the stack and an agency this size typically lands between €80 and €150 per employee per month for all software combined. That is less than one billable hour per employee per month. So the relevant question is not whether the stack is expensive, but whether it produces one billable hour per person per month. With decent time tracking that is not a risky bet: more tracked hours are directly more invoiced hours.

Checklist for your own stack

  • Can I name which tool fills each layer, without two tools doing the same thing?
  • Do I know, for every tool, where my data lives and how to get it out?
  • Is anything entered twice anywhere? That is always a missing integration.
  • Do purchases (freelancers, media, licences) sit in my project margin, or only in the bookkeeping?
  • Can I see on a Friday afternoon how much work in progress is outstanding, without anyone building a spreadsheet for it?

Frequently asked questions

How many tools does a marketing agency need? Fewer than most agencies use. Four layers means four to six tools in practice: a task management tool, a business layer for time, projects, CRM and invoicing, one or two creative packages and an accounting package. Anything on top of that is usually a gap that an integration should have closed.

Can one package do everything? For layer 2 it can, and that is the point: time, projects, CRM, invoicing, costs and HR in a single administration. For layers 1 and 3 it cannot, and you should not want it to. A package that promises to replace your design work and your team chat as well does both halfway.

What is the difference between project management software and project administration? Project management is about the work: tasks, deadlines, who does what. Project administration is about the money: agreed budget, tracked hours, costs, invoiced amount and margin. They look alike, but the first does not replace the second.

Does my stack need to connect to my accountant? If you send more than a handful of invoices a month, yes. An integration with your accounting package saves retyping and keeps payment status current, which is what lets payment reminders run automatically.

What does software cost for a five-person agency? For the business layer that starts at 5 × €19.95 + €109 = €208.75 per month excluding VAT on the Start plan, or €41.75 per employee. The base fee weighs relatively more heavily on small teams, so the price per employee drops as you grow.


Curious how the business layer looks with your own projects in it? Try Horixa free for 14 days, no credit card required, or get in touch.