Blog

Digital and creative agencies 路 PR and communications 路 Content and translation

Is that retainer making money? Measuring agency profitability

Retainers bring steady income, but they can quietly turn unprofitable as clients ask for more. How agencies can see which clients and retainers really pay.

MSMEPulse team 路 路 1 min read

Illustration: an invoice marked paid in MSMEPulse, for digital and creative agencies.

Monthly retainers are the backbone of many agencies: predictable income, ongoing relationships, a team that knows the brand. They also hide a risk. The fee stays the same while the work quietly grows.

The retainer creep

It starts small. An extra post, an urgent banner, a "quick" landing page. Each request is reasonable. Over six months, the team is doing a third more work for the same fee, and nobody can quite say when it happened.

Diagram: time and costs logged, an invoice raised, reminders sent, and the payment recorded.
From logged work to a paid invoice, in one place.

Measure effort against fee

The only way to know whether a retainer pays is to compare:

  • the fee each month;
  • the hours the team spent on that client, at each person's cost.

That gives you an effective hourly rate per client. When one client's rate is half another's, you have a pricing problem, a scope problem or both.

Define what the retainer includes

A good retainer agreement says, for example:

  • the number of posts, campaigns or deliverables each month;
  • rounds of revisions included;
  • response times;
  • what counts as extra work, and how it's priced.
Diagram: tracking hours and costs, measuring margin, deciding on pricing, and growing the work that pays.
Know which work makes money, then act on it.

Review monthly

At each month-end, look at each retainer:

  • hours spent against the hours the fee assumes;
  • requests outside the agreed scope;
  • trends over three months.

Share the summary with the client. It's much easier to discuss a fee change with three months of data than with a feeling.

Price extra work separately

When a request is clearly outside scope, quote it before starting. Clients usually respect it, and it keeps the retainer honest.

How MSMEPulse helps

MSMEPulse lets you run each retainer as a project with its monthly fee, and log the team's time against it. The project budget report shows each month's hours against the hours the fee allows, and extra work can be quoted as a proposal and billed separately.