Work Delivered Against Retainer
[Agency] — client book, [month]
One row per client. Every reporting tool on the market builds the performance half of a client report. This is the half none of them builds, and it is the half the client is actually asking about.
| Client | Retainer | Hours bought | Worked | Report | Total | vs bought | Paid per hour | Margin |
|---|---|---|---|---|---|---|---|---|
| — | — | — | — | — | — | — | — | — |
| — | — | — | — | — | — | — | — | — |
| — | — | — | — | — | — | — | — | — |
| — | — | — | — | — | — | — | — | — |
| Book | — | — | — | — | — | — | — | — |
Report production is its own column because it is delivery time and it sits inside the retainer. Folding it into the workstreams, or leaving it out, is the commonest way this reconciliation ends up flattering itself.
Paid per hour is the retainer divided by the hours actually delivered. It routinely shows a small client paying less per hour than a large one, which is the opposite of what most agencies assume about their own book.