Retainer or Project Fee? Pricing Agency Work and Moving Clients to a Monthly Model
Most agencies and freelancers start with project fees: a client needs a logo, a campaign or a website, and you quote a price. It is simple and easy to sell. But a business built only on projects lives from one invoice to the next, and every month starts from zero. A retainer solves that problem — if it is set up properly.
| Criterion | Project fee | Retainer |
|---|---|---|
| Income predictability | Low: each month starts from zero | High: a known monthly fee |
| Ease of selling | Easy: clear scope and price | Harder without a shared track record |
| Scope control | Clear if the scope is written precisely | Needs rules for extra requests |
| Depth of relationship | Short, often tactical | Long-term, part of the client's team |
| Team planning | Workload is hard to forecast | Possible to plan and hire |
| Main risk | Scope creep and gaps in income | Invisible value and routine |
| Best for | New clients and one-off jobs | Ongoing work after a successful project |
Project fees: pros and cons
A project fee is a fixed price, or a firm estimate, for a defined piece of work with a clear end.
Pros:
- Easy for the client to approve: a clear scope, a clear price and a clear result.
- Lower risk for a new client who does not know you yet.
- You can price high-impact work, such as a brand identity, by its value rather than by hours.
Cons:
- Unpredictable income and constant pressure to find the next job.
- Scope creep: "one more small change" eats your margin when the scope is not written precisely.
- Little time to understand the client's business deeply, so the work stays tactical.
- It is hard to plan the team when you do not know what next month will bring.
Retainers: pros and cons
A retainer is a monthly fee for an ongoing service or for a reserved amount of team time, usually with a minimum term.
Pros:
- Predictable income, which makes hiring and planning possible.
- Deeper knowledge of the client's business, which tends to improve the work over time.
- Less time spent quoting and negotiating every single task.
- A stronger relationship: you become part of the client's team, not just a supplier.
Cons:
- Without a clear scope, the client expects "everything" for a fixed fee.
- The value becomes invisible: after a few months, the client sees the invoice but forgets what they receive for it.
- Routine can replace fresh thinking on both sides.
- It is harder to sell to a client who has never worked with you.
Choose the right type of retainer
Retainers are not all the same. Pick the model that fits the work:
- Scope-based — a fixed list of monthly deliverables, such as a set number of posts, reports or campaign updates. Clear for both sides, but it needs a rule for extra requests.
- Hours-based — a reserved number of team hours per month. Flexible, but it pulls the conversation towards hours instead of results.
- Advisory — guaranteed access to senior people for strategy and advice. Suits consulting-style relationships.
- Hybrid — a base fee for ongoing services plus separate project fees for large one-off jobs. Often the most realistic option.
Some agencies add a performance element: a bonus linked to agreed KPIs. It can work, but only if the KPIs are within your influence and both sides trust the data.
How to move a project client to a retainer
The best moment to propose a retainer is right after a successful project, when the client already trusts you and has seen what you can do.
- Show the pattern. If the client comes back with small requests every month, you already have a retainer relationship — just without the stability. Put those requests on one page and show it to them.
- Start with their goal, not your price. Explain what ongoing work would achieve: consistent content, faster reactions, regular optimisation, a plan for the year instead of separate jobs.
- Define the scope precisely. List what is included each month, what is not, how extra work is priced, how many revision rounds are included and how fast you respond.
- Offer a trial term. An initial three-month term with a review at the end lowers the client's risk. Agree in advance what you will review.
- Report every month. Send a short monthly report: what was done, what it achieved and what is planned next. This is what keeps a retainer alive.
- Review the fee on a schedule. Agree to review the terms every six or twelve months. If the scope has grown, the fee should grow with it.
Having worked on the brand side, I can say that the one question a client should never have to ask is: "What exactly are we paying for?" A good monthly report answers it before it is asked.
Put it in the contract
Whatever model you choose, write it down: scope, deliverables, response times, revision rounds, ownership of the work, payment terms, notice period and how changes to the scope are handled. In markets where much of the daily communication happens on WhatsApp or Instagram, also agree on how requests are submitted and confirmed. A message in a chat is easy to forget and hard to price.
Common mistakes to avoid
- Setting the retainer fee too low to "win" the client, then resenting every request.
- Letting unused hours roll over indefinitely, so that the agency ends up with a debt of work.
- Assigning junior staff once the contract is signed and the client stops seeing the people who won the work.
- Never raising the fee, even when the work has doubled.
The takeaway
Use project fees to start relationships and retainers to grow them. Before you propose a retainer, write one page: what the client gets every month, what costs extra and how you will report results. If that page is clear, the conversation about money becomes much easier.