How to price a marketing retainer: the model we use and why flat-rate works

Marketing retainer pricing is one of those topics that most agencies avoid putting in writing. The numbers feel too exposed, the model too easy to second-guess. At Choco Media, we’ve worked through hourly, project-based, and flat-rate retainer structures, and we’ve landed firmly on flat-rate — not because it sounds cleaner, but because it consistently produces better work and better client relationships. This post explains how we arrived at that conclusion, how we set our numbers, and why we think the conversation around marketing retainer pricing matters as much as the price itself.

This is aimed at small and mid-sized agencies thinking through their pricing model, and at clients who want to understand what they’re actually buying when they sign a retainer. There’s nothing here that’s theoretical — it’s the model we use, with the reasoning behind each decision.

By the end you’ll have a framework for choosing between pricing structures, a sense of what flat-rate retainers look like at different service levels, and the language we use to make pricing land well in a client conversation.

Why pricing structure matters more than the number

Most agency pricing conversations focus on the rate — is €3,000 a month reasonable for content? Is €8,000 too much for full-service? But the structure underneath the number shapes almost everything: how you scope, how you staff, how the client perceives value, and where the friction appears when projects run long.

We’ve learned this the hard way. Early on we priced hourly. We tracked time, sent detailed invoices, and watched clients scrutinise every line item. The invoices were accurate, but they created a relationship where the client’s attention was on inputs — hours, tasks, deliverables — rather than outcomes. That’s not where either side wants to be.

Pricing structure sets the default dynamic of the engagement. Hourly pricing makes the agency a vendor of time. Project pricing makes it a vendor of deliverables. Retainer pricing — when it’s designed well — makes the agency a partner with skin in the outcome. That shift is worth more than any rate negotiation.

How we think about flat-rate retainer pricing

A flat-rate retainer means the client pays the same amount each month regardless of how many hours we spend. That sounds risky for the agency until you realise that with experience, you can estimate scope accurately — and that the months where you overspend are typically offset by months where you underspend. The predictability is mutual, and that’s the point.

We set retainer prices based on three inputs:

  1. Scope of services: What we’re committing to deliver each month, at what quality level, and within what turnaround.
  2. Team cost: The realistic hours required (with a buffer), multiplied by internal cost rates that include salary, overhead, and tools.
  3. Market positioning: What the work is worth to the client, not just what it costs us to produce.

The third input is the one most agencies underweight. If a well-run paid media retainer generates €40,000 in monthly revenue for a client, a €4,000/month fee is not expensive — it’s efficient. We’ve moved toward value-anchored pricing over the last two years, and it’s changed both our client conversations and our client selection.

The buffer question

Every flat-rate retainer should have a buffer built in. We target a 25–30% time buffer above our baseline scope estimate. This covers revision rounds, unexpected brief changes, the discovery calls that turn into strategy sessions, and the months where a campaign needs more attention than planned. Without a buffer, flat-rate pricing punishes the agency for the normal variability of marketing work.

The conversation that makes pricing land

We’ve found that how you present pricing matters as much as the price itself. Clients who say yes to a retainer proposal have almost always gone through a pre-proposal conversation where three things happened:

That last point is the one that changes the room. When a client understands why flat-rate works — that it aligns incentives, removes the counting-hours dynamic, and gives both sides predictability — the monthly number lands differently. They’re not evaluating whether we’re cheap. They’re evaluating whether the partnership model makes sense.

The best retainer proposals we’ve written don’t lead with price. They lead with a clear picture of what changes for the client over the next six months — and then explain how the retainer structure makes that possible.

What our retainer tiers actually look like

We don’t publish a live pricing page with retainer rates because scope varies too much for a fixed table to be useful. But we can share the logic behind our tiers, which map to three rough service levels.

Entry-level retainer (€1,500–2,500/month)

This covers a focused scope: typically one or two channels, content production for a single format, or a narrowly defined SEO or paid media engagement. It works for clients who know what they need and have internal capacity to manage adjacent work. We’re executing a defined brief, not setting strategy.

Mid-level retainer (€3,500–6,000/month)

This is our most common retainer structure. It combines strategy and execution across two to three channels, includes monthly reporting and a strategy review, and has enough scope for us to actually move metrics. The client is buying outcomes as much as deliverables. Most of our ongoing client work lives here.

Full-service retainer (€7,000+/month)

This is for clients who want an agency to function as an embedded marketing team — handling strategy, execution, reporting, and creative across all channels. These engagements require a senior point of contact, weekly touchpoints, and a clear internal champion on the client side. They’re high-trust, high-output, and high-commitment from both parties.

When flat-rate doesn’t work

We should be honest: flat-rate retainers aren’t the right model for every engagement. There are situations where they create more problems than they solve.

Clients in early discovery — where the brief is genuinely unclear and the scope will shift significantly — are better served by a short discovery project first. Locking in a flat retainer before the brief is solid means one side will feel shortchanged by month two. We’ve learned to spot this early and propose a paid discovery sprint instead of jumping straight to a retainer.

Clients who want unlimited revisions or treat the retainer as a catch-all for whatever comes up are also a poor fit. Flat-rate works because scope is agreed. Without that agreement, you’re back to an ad hoc vendor relationship with a monthly invoice that creates false expectations on both sides.

How to handle pricing conversations with existing clients

One of the harder pricing moments isn’t the new client pitch — it’s repricing an existing client whose retainer no longer reflects the scope of work or the value being delivered. We’ve been in this situation, and there’s no elegant shortcut.

What works: frame the repricing conversation around scope changes and value delivered, not cost increases. If a client’s retainer started at €2,500/month and two years later you’re running three channels, producing weekly content, and driving significant traffic growth, that’s not a cost-of-living increase — it’s a scope correction. Present it that way.

What doesn’t work: springing a new rate in a renewal proposal without a prior conversation. Clients who are surprised by repricing feel managed rather than partnered. We always have the conversation before the contract, not in it.

For clients on bespoke retainer engagements, we include a quarterly scope review as a standing agenda item. This keeps both sides aligned on whether the current structure still fits the work — and it means repricing conversations are normal, not adversarial.

Value-based pricing: the case for charging what work is worth

The shift we’ve made in the last two years is moving from cost-plus pricing (our costs plus a margin) to value-based pricing (what the outcome is worth to the client). This is uncomfortable for agencies that were trained on hourly billing because it requires confidence in the value you deliver — and honesty when you’re not sure.

Value-based pricing doesn’t mean charging whatever the market will bear. It means understanding the client’s situation well enough to know what the right outcome is worth, and pricing in proportion to that. A €4,000/month SEO retainer for a client whose products have 60% margin and who’s converting organic traffic at 3% is not the same investment as the same retainer for a client with 12% margin and 0.8% conversion. The work might be identical. The value is not.

This requires knowing your clients’ businesses. That’s another reason we push for the discovery process before any retainer proposal. If we don’t understand the economics, we can’t anchor on value. And if we can’t anchor on value, we end up competing on cost — which is a race we don’t want to run. Our AI content creation service is a good example: the right question isn’t how many articles per month, but what those articles are worth in qualified traffic and conversion over a 12-month horizon.

The documents that make a retainer stick

Good pricing is supported by good paperwork. We use three documents in every retainer engagement:

The scope of work

A clear, specific list of what’s included in the monthly retainer — channels, deliverable types, volumes, turnaround times, and revision rounds. This is the document we refer back to when scope creep appears. It doesn’t need to be long. It needs to be unambiguous.

The success metrics

A short document (often just a section in the proposal) that defines what good looks like at 90 days. Specific metrics, not vague goals. “Increase organic traffic by 25% to the product pages” is a metric. “Improve SEO” is not. This document makes monthly reporting meaningful and gives both sides a clear basis for continuing or adjusting the engagement.

The review cadence

When we meet, what we cover, and what decisions can be made at each touchpoint. For most retainers this is a monthly performance review and a quarterly strategy session. Clients who feel informed are clients who renew. The review cadence is how you keep the retainer a partnership rather than a line item.

What we’ve learned from getting this wrong

We’ve underpriced retainers and felt resentful of the work by month three. We’ve overpriced retainers and watched clients disengage when they felt they weren’t getting enough. We’ve skipped the scope conversation and watched a €2,000/month retainer gradually become €5,000/month of work at the same price. Each of those experiences shaped the model we use now.

The honest version: pricing well is a skill that takes time to develop, and it requires a willingness to have uncomfortable conversations before they become disputes. The agencies we admire — and the ones that are still around after ten years — have figured out that the pricing conversation isn’t a negotiation to win. It’s an alignment exercise. Get aligned on scope, value, and expectations, and the price almost sets itself.

If you’re working through your own pricing model and want to understand how our AI-powered delivery model affects what we can offer at each price point, or if you’re a potential client trying to figure out what a retainer with us would look like, the best place to start is a short conversation. Get in touch and we’ll work through it together.

SEO blog system for travel brands

Want posts like this working for your travel business?

We plan, write and publish about 30 SEO posts a month for tour operators, hotels and travel companies — with booking links in every post.

No setup fee · Three-month minimum · Prices excl. VAT · All prices