← Blog

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.

Jonathan Haas

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.

The contract should say:

  1. whether the agency may use outside AI providers;
  2. which client data may be sent to those providers;
  3. who owns the resulting drafts and accepted assets;
  4. how factual claims and sources are documented;
  5. whether provider charges are included or passed through;
  6. what counts as a client change versus vendor rework;
  7. how the vendor reports rejected or abandoned work;
  8. 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.