Wish I'd Known This Sooner
Services

PR / SMM Agency Finances: How to Do the Math

Olena Smolikova
Olena Smolikova
Financial expert at Finmap

PR and SMM agencies almost always work on retainers: the client pays a fixed amount every month, and the agency runs everything for them end to end. It looks stable — until you count how many team hours each client eats up. That's usually when it turns out half the retainers barely break even.

PR/SMM agency finances come down to one question: how much is left from each client after the team has done the work. Let's break down how to count it.

Why a retainer is deceptive

The retainer is fixed, but the workload isn't. One client on a $30k retainer keeps quiet and takes 20 hours a month; another one on the same amount messages you every day and takes 60. The first one makes you money, the second loses it — yet in your bank account they look identical. The only way to see the difference is per-client margin.

Assigning each retainer and contractor cost to a specific client

Step 1. Break the money down by client

Every retainer, every team salary, every contractor (designer, media buyer, copywriter) — tied to a specific client. Ad budgets, if they run through you, go separately, because that's not your revenue, it's pass-through money. We laid out the basic steps for an agency in Accounting for a marketing agency: where to start.

Step 2. Calculate the margin on each client

Per-client margin = retainer minus the team hours spent on them minus contractors. This is the agency's key number. It shows who you need to raise your rate for, whose scope you need to revisit, and who you should part ways with. How to find your profitable and unprofitable clients — Client profitability: the 20% that bring 80%.

Step 3. Connect workload to profit

In PR/SMM, profit depends directly on how many clients one person can handle. If the team is overloaded, quality suffers; if it's underloaded, margin drops. Tracking hours by client shows where you're giving away work for less than it costs.

Per-client margin shows which retainers actually make money

Where to start

Spend one month tying retainers, salaries, and contractors to clients — and you'll see for the first time which clients are actually profitable. A systematic per-client view for an agency is in Management accounting for an agency: a per-client view, and cash gaps from uneven payments get caught by a payment calendar.

In Finmap, retainers, team, and contractors roll up into per-client margin automatically — try it free for 7 days.

Table of Contents
Check the Status of Your Business's Financial System
Order Financial Diagnostics
Olena Smolikova
Olena Smolikova
Financial expert at Finmap
  • Head of Finance Department, Beauty Hub Ltd (2020–2024).
  • Head of Management Accounting and Budgeting, Intime LLC (2016–2020).
  • Senior Economist, EdYouGet LLC (2015–2016).
  • Economist with responsibilities of Deputy CFO, Ukrainian Media Holding (2008–2015).
Recommended for Entrepreneurs

FAQ

How do I account for a client's ad budgets?

Separately from your own revenue — that's pass-through money. If it goes through your account, mark it as the client's budget; otherwise it will inflate both your revenue and your expenses.

Enough that, after team salaries and contractors, your target margin is still there. If a client consistently exceeds the scope, that's a reason to revisit the price.

It depends on complexity, but you should measure it through hours by client, not by gut feel. That's exactly what shows you where workload is killing your profit.

Any questions left?
We are ready to answer them.
WhatsApp
Telegram
Finmap
Finmap support

Money Doesn't Disappear. You Just Don't See It.

Get a personal financial diagnosis or a Finmap demo — and see your business from a new perspective.

Ask Your Question to a Finmap Expert