Skip to content
Guides

AI Video Budgets for Agencies: Calculate Cost per Approved Clip

A practical worksheet for pricing client-ready AI video, including retries, production time, review, and project margin.

Estimate what an approved AI video clip really costs. Use a reusable budget worksheet, a clearly labeled example, and a project-pricing formula to account for retries, labor, review, and margin.

Spendly EditorialEditorial team
Published 8 min read

AI Video Budgets for Agencies: Calculate Cost per Approved Clip

Clients do not buy prompts or generation attempts. They buy approved video clips.

That makes cost per approved clip a more useful budgeting unit than cost per generation. An output may be rejected because it misses the brief, contains technical problems, or requires too much correction.

For agencies and production teams using tools such as Google Flow or Vertex AI, the budget needs to connect generation expense with a client-ready deliverable.

In its October 2025 announcement, Google described Veo 3.1 as available through Flow, the Gemini API, Vertex AI, and the Gemini app. Before using any provider rate in a quote, check the current official pricing and usage terms.

Pricing note: Flow credit allocations and credit costs, Vertex AI rates, subscription prices, supported configurations, regional terms, taxes, and promotions can change. This guide deliberately does not quote current provider rates. Verify Google Flow credit rules and Vertex AI pricing before quoting.

Why approved clips are a useful planning unit

A generation is a production input. An approved clip is the client-facing output.

The gap between them can include rejected outputs, additional attempts, model and resolution choices, audio requirements, prompting and creative-direction time, editing, review cycles, storage, transfer, music, and voice costs.

A subscription price or prompt count may be easy to report, but neither tells you what one accepted deliverable actually costs. Start with the deliverable and work backward.

The approved-clip formula

Expected generations per approved clip = 1 ÷ approval rate

Direct tool cost per approved clip
= cost per generation × expected generations per approved clip

Total production cost per approved clip
= direct tool cost + labor + post-production
+ storage and transfer + music and voice
+ review and delivery

An approval rate of 75%, for example, implies approximately 1.33 expected generations per approved clip. That is a planning assumption, not a promise about a particular brief. Record results by project and workflow so the estimate improves over time.

Budget worksheet

InputWhat to recordExample treatment
Approved clipsNumber required by the clientProject requirement
Expected generations per approved clipHistorical approval dataUse a measured rate or label the assumption
Provider usageGenerations, credits, or API usageKeep Flow and Vertex AI records separate
Allocated provider costMetered spend or subscription allocationDocument the allocation method
Labor hoursPrompting, selection, production, and managementMultiply by internal cost rate
Post-productionEditing, compositing, upscaling, and formattingAdd as a project line item
Review workInternal review, client review, and revisionsEstimate separately from generation
Target marginRequired contribution marginUse the pricing formula below

There is no single project-independent rate for labor, review, storage, or post-production. Use your own time records, invoices, and project data. If a value is not measured yet, mark it as an input rather than presenting it as a provider fact.

An AI video cost calculator for project margin

The spreadsheet needs these editable inputs:

A = approved clips required
G = expected generations per approved clip
C = cost per generation
L = labor cost for the project
P = post-production cost
R = review and delivery cost
O = other production costs
M = target contribution margin as a decimal

Tool cost = A × G × C
Total project cost = tool cost + L + P + R + O
Client price = Total project cost ÷ (1 - M)
Contribution margin = (Client price - Total project cost) ÷ Client price

Consider a hypothetical 10-clip project. The $0.40 generation allocation below is invented for this example, not a current Google price:

  • 10 approved clips required;
  • 2.5 expected generations per approved clip;
  • hypothetical generation allocation: $0.40;
  • labor: $420;
  • post-production: $180;
  • review and delivery: $100;
  • other production costs: $50;
  • target contribution margin: 40%.
Tool cost = 10 × 2.5 × $0.40 = $10
Total project cost = $10 + $420 + $180 + $100 + $50 = $760
Client price = $760 ÷ (1 - 0.40) = $1,266.67
Contribution margin = ($1,266.67 - $760) ÷ $1,266.67 = 40%

In this example, tool cost is $1 per approved clip, total project cost is $76 per approved clip, and the client price is about $126.67 per approved clip. Replace the hypothetical inputs with your project records before quoting.

Billing units are not deliverables

For a Flow-based project, record the subscription or credit expense you allocate to that project, using a documented allocation rule. For an API-based project, record the actual billed usage for that project. Avoid charging the same expense twice. Spendly’s guide on how to allocate AI costs by project can help structure that allocation process.

Before entering a provider rate, check its billing unit. A rate per second, per request, per generated output, or per credit cannot be inserted into the calculator unchanged. Convert the billed units into your actual project cost first; then divide by approved clips.

If a request creates more than one candidate output, count the outputs consistently when measuring approval rate. One approved deliverable may also combine several source clips. In that case, budget those source clips as separate production inputs.

Do not infer a cash conversion between Flow credits and API usage. Compare the resulting project cost, accepted deliverables, and production time.

A practical model comparison

Compare candidate models or modes using the same brief and delivery requirements. The better choice depends on the full production path, not just the provider rate.

QuestionTry a lower-cost workflow when…Test an alternative workflow when…
Approval rateHistorical approval is strongThe brief is demanding or approval is uncertain
Review burdenProducers can select usable outputs quicklyReview and correction are consuming substantial time
TurnaroundThe project needs rapid exploration or iterationA final shot must meet a high bar before delivery
ResolutionThe deliverable fits the supported lower resolutionThe brief requires a higher-resolution output
AudioAudio is added later or is not requiredGenerated audio is part of the approved deliverable
Total costLower tool cost also reduces project costA higher tool cost may reduce failed attempts and labor

No tier wins every brief. A cheaper generation may need more selection or revision work, making the final deliverable more expensive.

From the worksheet to a client quote

The calculator covers per-clip production and project-level costs. Check that creative development, setup, producer time, client meetings, and delivery administration are included once—not in several overlapping line items.

For an uncertain brief, quote a documented range or revision allowance. Define the escalation point before work starts: who approves additional attempts, how the client is notified, and which changes fall outside the agreed scope. Adapt the margin calculation to your agency’s taxes, overhead allocation, and commercial terms.

Project reporting in Spendly

Spendly offers provider, model, employee, project, budget, forecast, success-rate, failure, cost-per-result, and project-economics views. These views help connect AI usage with the cost of client deliverables. This budgeting worksheet does not imply a native integration with Google Flow.

For an AI video workflow, useful project fields include provider and model, project or client, generations and failed generations, resolution and audio mode, approved and rejected clips, labor and review time, allocated subscription or metered provider cost, revision rounds, and final deliverables.

Review the data weekly or at project milestones. Use AI cost alerts to define thresholds for unexpected spend, rising failure rates, or projects drifting beyond their planned allowance.

Spendly can help teams view AI spend by provider, model, employee, and project, set budgets and alerts, compare alternatives, review failed-output costs, and connect usage with project economics.

When to update the worksheet

AI video pricing has a high expiration risk. Recheck the worksheet when Flow changes credit allocations or rollover rules, Vertex AI changes model rates or supported resolutions, audio options change, a new Veo model replaces a documented workflow, regional terms or promotions change, or actual approval and review data diverges from assumptions.

A dated source check is part of the budget, not an administrative extra. Verify current Google pricing before quoting.

Try it on your next brief

Pick one upcoming video project. Fill in the worksheet before generation starts, name the person who accepts each deliverable, and set a review date after the first batch. For a broader planning process, use these principles to set an AI budget before committing to recurring tools or workflows. Compare the estimate with actual costs before committing the remaining budget.

FAQ

What is the cost per approved AI video clip?

There is no universal figure. Calculate expected generations per approved clip, multiply by the applicable tool cost, then add labor, post-production, storage, review, delivery, and other project costs.

Can I use this as an AI video cost calculator?

Yes. Put the worksheet variables into a spreadsheet: approved clips, expected generations, cost per generation, labor, post-production, review, other costs, and target margin. Keep provider rates in editable cells and label hypothetical values clearly.

Are Google Flow credits directly comparable with Vertex AI API prices?

No direct conversion is established here. Keep the ledgers separate and compare workflows through approved clips, generations, spend, labor, review time, and total production cost.

How should an agency compare AI video models?

Test the same brief across candidate models. Record the approval rate, review time, delivery requirements, and total production cost. Choose from measured project results, not a claim that one tier is always better.

How should rejected generations be accounted for?

Count rejected candidate outputs in the generation total, but not in approved deliverables. Their tool cost remains part of the project cost. Record the rejection reason so the next budget can distinguish technical failures from creative revisions.

Which production and review costs belong in the budget?

Include paid production time, editing, post-production, storage, review, and delivery where they apply. Assign each expense once: a cost already included in the labor total must not be added again under review or project management.

Official sources and references

Written and reviewed by

Spendly Editorial

Practical guidance for teams that need clear ownership and control of AI spending.