$6 In. $150 Out. AI Ad Arbitrage Nobody Is Telling You Is This Simple

A DTC brand pays around $198 for one UGC video. That's the average price of a single talking-head clip in 2026
The same clip, generated with an AI actor, costs $5 to $20. On a $79/month plan it drops closer to $2 to $6
That gap is not a secret. It's just that almost nobody has turned it into an invoice
I'll show you the exact rate card, the pipeline, and what three months of it actually pays
Why brands keep buying, forever
This is the part that makes it a business instead of a hustle
Ad creative fatigues in two to three weeks. Not months. A brand that finds a winning ad watches it decay and needs a new one before the month ends
To find one winner, performance teams test 20 to 30 variants per campaign cycle. That is the standard, not the ambition
And in 2026, roughly half of brands say they're expanding UGC spend. Zero percent say they're cutting it
So the demand is: 20+ fresh videos, every month, forever, from a buyer who has already accepted that video is a consumable
Human creators can't serve that. They charge per deliverable, and their tenth video costs the same as their first. Twenty videos from a $200 creator is $4,000 and three weeks of coordination
You can deliver the same twenty in an afternoon for under $150 in credits
The rate card
Don't undercut. This is the fastest way to kill the margin, and clients read a $19 price as a $19 product

For reference, a managed human agency charges the same brand $2,500 to $5,000 a month and delivers 8 to 12 videos. You are not the cheap option. You are the same price and four times the volume
You are also not selling renders. You are selling scripts, hooks, and the testing loop. Raw generation is a commodity. Knowing which of the 40 variants to run is not
The pipeline
Three steps. The only part that needs code is the first one, and it's the part that makes the output worth $150 instead of $19.
1. Claude writes 20 hooks and scripts from the product page.
import anthropic, json
client = anthropic.Anthropic(api_key="YOUR_KEY")
def write_ad_batch(product_url_text: str, audience: str, n: int = 20):
r = client.messages.create(
model="claude-opus-4-8",
max_tokens=8000,
system="""You are a direct response copywriter who has spent
eight figures on Meta and TikTok. You write UGC ad scripts that
get read out loud by a person on camera in 20-30 seconds.
Rules:
- The first 1.2 seconds decides everything. Lead with the hook.
- No brand voice. No adjectives. A person talking to a friend.
- Every script names ONE problem and shows ONE mechanism.
- Vary the angle across the batch: problem/agitate, before-after,
objection kill, price anchor, competitor callout, weird-flex,
demonstration, "I was wrong about this".
Return JSON only.""",
messages=[{"role": "user", "content": f"""
Product page copy: {product_url_text}
Audience: {audience}
Write {n} scripts:
{{
"scripts": [
{{"angle": "",
"hook": "the literal first line, under 12 words",
"script": "20-30s of spoken copy",
"on_screen_text": "",
"cta": "",
"why_this_might_win": ""}}
]
}}"""}]
)
return json.loads(r.content[0].text)
2. Render them. Paste each script into your AI actor tool of choice, pick 3 to 4 different presenters so the batch doesn't look like one person, export vertical 9:16. Twenty renders, roughly an hour of clicking.
3. Deliver a sheet, not a folder. Every video labelled with its angle and its hook. This is the whole difference between a freelancer and a service. The client can look at your sheet and see a testing plan
What three months actually pays
Honest version. Month one is the hard one

Month 1. You have no case study, so you sell pilots. Cold outreach to 40 brands, land 2 pilots at $650. Revenue: $1,300. Cost: ~$120. You now have two case studies with real ad performance data attached
Month 2. Convert one pilot to a $2,000 retainer. Land one more pilot, convert it too. Revenue: ~$4,000
Month 3. Three retainers, one at the $3,500 tier because they saw the ROAS. Revenue: ~$7,500. Cost: ~$500 in credits and API
The ceiling is how many clients you can run before quality slips, and the honest answer is somewhere between five and eight before you need help. That's a $10,000 to $20,000 a month operation, run from a laptop, with under $700 of monthly cost
The floor is zero. If you send 10 cold emails and stop, you make nothing, and that's what most people reading this will do
Getting the first client this week
Do not pitch. Show
Find the brand. Meta's Ad Library is free and open, no login. Filter by your country, pick a DTC brand running 3 or fewer active video ads. Those are the ones bleeding on creative and they know it
Make three ads for them. Unasked. Free. Run their product page through the script generator, render three variants, send the files
The email is two lines
> Saw you're running 2 video creatives. Made you 3 more, different angles, attached. If any of them beat your current best, I'll do 20 a month
That's the whole pitch. You have already done the work they were going to ask you to prove you could do. Reply rates on this are unrecognizable compared to a normal cold pitch, because it isn't one
The one thing that will bite you
If your AI actor is a photorealistic human, that ad now needs a disclosure label in New York (live since June 9) and across the EU from August 2. Fines start at $1,000 and, in Europe, go a great deal higher
The fix is one line in the brief. Both regimes trigger on a human-looking performer. Neither one triggers on an animal, an object, an illustrated character, or a clearly impossible scene. A talking otter in a lab coat holding your client's serum costs the same $6, converts on demonstration rather than fake peer trust, and carries no disclosure at all
Tell your clients this before your competitors do. It's the reason they'll keep you
If this was useful, follow @0xbobaaa. I write about the AI systems people are getting paid for
Related articles

How to hit $1M with AI UGC (Fable 5 edition)
Somewhere right now, a brand is paying $3,000 for a single UGC video. A model, a studio, a script that took two weeks to get approved through three rounds of feedback. By the time it goes live, it’s…

The AI in our ad factory is not allowed to write its own prompts
Visible pores on the cheeks and nose. Fine vellus hair along the jaw. Mild redness around the eyelids. One eyelid slightly different from the other. Faint grain in the shadows. Ordinary window light…

from $0 to $38K in 30 days with a product I could not code
a few people asked me to write the whole story. not the tweet version. the real one, with the boring parts.