
An AI UGC ad costs ~$125 and 500 credits to produce end-to-end inside one agentic session. A two-person team running 3 UGC ads plus 1 localized ad burned 1,900 credits total and generated 108 images and 103 videos, with 49 video clips used in the final cuts — roughly 2 hours per ad after a 15–20 min brand context setup.
An AI UGC ad costs roughly $125 and 500 credits to produce end-to-end inside one agentic session on invideo. In a documented production run, a two-person team shipped 3 UGC ads plus 1 localized ad for 1,900 credits total, generating 108 images and 103 videos and using 49 video clips in the final cuts — about 2 hours per ad after a one-time 15–20 minute brand context setup. invideo's generative plan rates that spend at ~21¢ per credit.
The $125 per UGC ad number, broken down
The per-ad cost lands at ~$125 and ~500 credits when you produce in batches inside a single agentic session. That number includes the rejected generations, not just the clips that made the final cut — the real production reality is that you generate more than you use, and the cost only stays at $125 if you keep the iteration inside cheap surfaces (images) and spend video credits only on locked frames.
The full AI UGC ad workflow — brand context loaded once, then script, casting, storyboard, video, voiceover, and music handled by the invideo agent in one conversation — is what compresses production to ~2 hours per ad after the initial 15–20 minute setup.
The math: credits → dollars
invideo's generative plan prices credits at ~21¢ per credit, so the unit math is simple: 500 credits × $0.21 ≈ $105–$125 per ad depending on iteration depth. See invideo's generative plan pricing for current rates.
The documented receipts across a 4-ad run:
| Run | Credits | Cost |
|---|---|---|
| 3 UGC ads + 1 localized ad (total) | 1,900 | ~$400 |
| Per UGC ad (average) | ~500 | ~$125 |
| Per localization (character + language swap) | ~570 | ~$145 |
| Per product swap | ~115 | ~$30 |
Localizations cost slightly more per ad because they require regenerating character sheets, location sheets, voiceover in the new language, and translated in-app UI screens — not just a dubbed track. Product swaps, where only the hero product changes, are the cheapest variant at roughly $30 each, and a team can ship up to 12 of them in an 8-hour day after the first swap is locked.
What drives cost up or down
Clip rejection rate is the single biggest cost variable. Across the documented 4-ad run, 108 images and 103 videos were generated to land 49 used video clips — roughly a 50% video-clip utilization rate, with the rest discarded during selection. On harder ads, rejection hits ~85%. Every rejected video clip is credits spent.
The discipline that keeps the per-ad cost at ~$125 is generating a still image of every shot first, iterating the framing cheaply, and only then spending video credits on the locked frame. Images cost a fraction of video generations, so you can run 5–10 framing iterations on an image for less than one video generation. As one creative director on a documented production put it: "I only spent video credits on locked frames."
Three other levers move the number meaningfully:
- Brand context setup is a one-time cost. The first 15–20 minutes load brand guidelines, product references, and tone of voice into the invideo agent. From ad 2 onward, that context is reused — second and third ads in the same project produce ~33% faster than the first.
- Model routing matters. invideo has every current model available — Seedance 2.0, Veo, Kling, Runway for video, and GPT-Image-2, Nano Banana, Recraft for images — and the invideo agent routes each shot to the right one. You don't pay for the wrong model on the wrong shot.
- Resolution and batch size. Generating at 720p instead of 1080p on Seedance 2.0 cuts generation time sharply for vertical UGC where 720p is visually sufficient; batching video clips in groups of 5 keeps iteration tight without runaway credit burn.
For the broader cost picture across ad formats — product films, brand films, and full campaigns — see the AI ad production hub.
FAQ
What does an AI UGC ad cost?
Around $125 and 500 credits per UGC ad on invideo's generative plan (~21¢ per credit), based on a documented 4-ad production run that totaled 1,900 credits across 3 UGC ads and 1 localized ad. That figure includes rejected generations, not just final clips. For more detail, see the Q&A on UGC ad cost.
How many credits per UGC ad?
About 500 credits per UGC ad on average. Localizations run higher at ~570 credits because they require regenerating character sheets, location sheets, voiceover, and UI screens. Product swaps run lower at ~115 credits because only the hero product changes.
How long does it take to make one?
~2 hours per UGC ad end-to-end after a one-time 15–20 minute brand context setup. The second and subsequent ads in the same project produce faster because the invideo agent reuses brand, visual language, and workflow context already loaded. A two-person team can ship 4–5 UGC ads in an 8-hour day on this cadence.
Sources
- Reddit — r/AdOps discussion on UGC ad production costs — community pricing benchmarks for UGC content production
- Reddit — r/marketing on AI ad creative workflows — performance marketer discussion of AI-assisted ad creative pricing
- invideo generative plan pricing — current per-credit rates used in the cost math above
Watch these to see the techniques in action: