Cost · · 4 min read · Updated
Your agency invoice hides the cost of AI-assisted content
What marketing teams should ask agencies to report when AI-assisted work is billed by project, retainer, or finished asset.
An agency can deliver more drafts in less time and still send a larger invoice.
That is not automatically a problem. The agency may be supporting more campaigns, doing more research, or taking on review work that used to sit with the internal team. The problem is an invoice that gives the buyer no way to tell which explanation is true.
“AI-assisted” is a production method. It is not a cost category.
A project fee, retainer, or per-asset price can be reasonable. It can also hide retries, discarded work, review loops, and work performed outside the agreed brief.
Ask for production facts, not private model details#
You do not need the agency to disclose proprietary prompts or internal tooling. You do need enough information to reconcile the work:
| Field | Why the buyer needs it |
|---|---|
| Brief or campaign ID | Connects work to a budget owner |
| Asset type and quantity | Separates drafts from accepted deliverables |
| Accepted and published count | Keeps the denominator honest |
| Attempt count | Shows repeated work |
| Review passes | Explains quality and coordination effort |
| Source set used | Gives the buyer a way to verify claims |
| Approval outcome | Shows what became usable work |
| Out-of-scope work | Separates change requests from repairs |
| Direct pass-through charges | Reconciles tools, media, or vendor costs |
These facts are compatible with a fixed-fee relationship. They describe what the fee produced; they do not require the vendor to price every keystroke.
A project invoice can balance and still be unhelpful#
Consider a $24,000 monthly content retainer:
| Delivered view | Count |
|---|---|
| Briefs opened | 18 |
| Drafts produced | 76 |
| Items entering review | 41 |
| Accepted assets | 23 |
| Published assets | 19 |
| Returned twice or more | 14 |
| Unresolved items | 4 |
The invoice is $24,000 either way. The buyer should be able to ask why 76 drafts produced 23 accepted assets and whether the four unresolved items are still consuming the retainer.
The useful follow-up is not “why did AI cost so much?” It is:
- Which briefs created the most repeated work?
- Which review rule caused the returns?
- Which assets were accepted but not published?
- Which source or approval dependency is delaying the campaign?
- Which work was outside the agreed scope?
Choose a reporting model that matches the contract#
Different commercial models need different evidence:
| Contract model | Minimum monthly report |
|---|---|
| Fixed project | Milestones, accepted assets, returns, change requests |
| Retainer | Capacity used, accepted outputs, open queue, allocation by campaign |
| Per asset | Definition of accepted, attempts, review rounds, exclusions |
| Time and materials | Time by task, source work, review, and rework |
| Performance-linked | Baseline, attribution rule, accepted outcome, measurement window |
Do not compare a per-asset rate with a retainer without comparing what each includes. A $400 asset with one review pass may be cheaper than a $175 asset that needs four rounds and internal repair. The unit economics guide gives the shared denominator.
Put AI-related terms in plain contract language#
The contract should say:
- whether the agency may use outside AI providers;
- which client data may be sent to those providers;
- who owns the resulting drafts and accepted assets;
- how factual claims and sources are documented;
- whether provider charges are included or passed through;
- what counts as a client change versus vendor rework;
- how the vendor reports rejected or abandoned work;
- how an agency user or tool access is removed at the end of the engagement.
This is procurement hygiene. It does not require a buyer to dictate the agency’s internal method.
Make the monthly review short and specific#
A useful vendor review can fit on one page:
- spend by campaign and brief;
- accepted and published assets;
- full cost or fee allocation rule;
- top three return reasons;
- queue items older than the agreed service level;
- source or approval gaps;
- requested changes for the next month.
Flag any amount that cannot be allocated. Do not distribute it across campaigns simply to make the total look complete. The attribution guide explains why an unattributed amount needs an owner and a resolution path.
The strongest agency relationship is not the one with the most detailed invoice. It is the one where both sides can see what the budget bought, what was returned, and what decision would improve the next month.