Veo on Vertex AI costs $0.03 to $0.60 per generation. The floor is Veo 3.1 Lite, video only, at 720p; the ceiling is Veo 3.1 with audio at 4K. Veo 3.1 at 1080p with audio is $0.40 per clip; without audio it is $0.20.
Veo is billed per generation, not per second. Google's price rows state a resolution but not a clip length, so this page never converts Veo to a per-second figure. Any site that does is assuming a duration Google hasn't published.
How Vertex AI bills
Each row is one generation, listed as "1 count" in Google's pricing table. There are no credits and no per-second multiplier. The resolution column is the tier the price applies to; rows marked 720p,1080p are a single price covering both.
The same generation can be requested with or without audio, and Google prices those as separate rows. That is the only multiplier in the table.
Price gap to the next tier
| Model | 720p | 1080p | 4K |
|---|---|---|---|
| Veo 3.1 Lite — Video | $0.03 | $0.05 (1.67×) | — |
| Veo 3.1 Lite — Video + Audio | $0.05 | $0.08 (1.6×) | — |
| Veo 3.1 Fast — Video | $0.08 | $0.10 (1.25×) | $0.25 |
| Veo 3.1 Fast — Video + Audio | $0.10 | $0.12 (1.2×) | $0.30 (2.5×) |
| Veo 3.1 — Video | $0.20 (covers 720p and 1080p) | $0.20 | $0.40 (2×) |
| Veo 3.1 — Video + Audio | $0.40 (covers 720p and 1080p) | $0.40 | $0.60 (1.5×) |
| Veo 2 — Video | $0.50 | — | — |
Two facts fall out of this table. The Lite-to-Fast-to-standard ladder at 1080p is $0.05, $0.10, $0.20 — each step exactly doubles. And Veo 3 and Veo 3.1 are priced identically in every tier they both offer, so the choice between them is not a budget decision.
Veo 2 is the outlier: $0.50 for a 720p generation, more than Veo 3.1 charges for 4K video without audio ($0.40).
Audio premium
| Model | Without audio | With audio | Premium |
|---|---|---|---|
| Veo 3.1 at 720p / 1080p | $0.20 | $0.40 | 2× |
| Veo 3.1 at 4K | $0.40 | $0.60 | 1.5× |
| Veo 3.1 Fast at 720p | $0.08 | $0.10 | 1.25× |
| Veo 3.1 Fast at 1080p | $0.10 | $0.12 | 1.2× |
| Veo 3.1 Fast at 4K | $0.25 | $0.30 | 1.2× |
| Veo 3.1 Lite at 720p | $0.03 | $0.05 | 1.67× |
| Veo 3.1 Lite at 1080p | $0.05 | $0.08 | 1.6× |
Audio doubles the price on the standard tier and costs 20% to 67% more on the Fast and Lite tiers. If you plan to dub in another language, request without audio.
Money-saving notes
- Lite for drafts. $0.05 at 1080p against $0.20 on the standard tier is 75% off for the same resolution.
- Fast before standard. $0.10 against $0.20 at 1080p.
- 1080p before 4K. The standard 4K row is exactly twice the 1080p row.
- Veo 2 is the most expensive 720p generation in the file. $0.50 against $0.20 for Veo 3.1 at the same resolution.
- Don't pay for audio twice. If the final soundtrack is licensed music plus a separate voice track, the audio row adds 20% to 100% for output you will replace.
Worked example
50 generations at Veo 3.1 Fast, 1080p, video only: 50 × $0.10 = $5.00. The same 50 at Veo 3.1, 1080p, with audio: 50 × $0.40 = $20.00.
FAQ
Is Veo billed per second?
No. Vertex AI bills per generation — one row, one price, listed as "1 count". The price row does not state how many seconds a generation covers, so a per-second rate cannot be derived from it without assuming a clip length.
What is the cheapest Veo option?
Veo 3.1 Lite, video only, at 720p: $0.03 per generation. At 1080p the same model is $0.05.
Why do Veo 3 and Veo 3.1 cost the same?
Because Google lists them at identical prices in every tier they share: $0.20 for video at 720p/1080p, $0.40 for video with audio, $0.08 and $0.10 for the Fast variants. Veo 3.1 adds 4K rows that Veo 3 does not have.
Does a failed generation still cost $0.40?
Google's price row does not say. Nothing in the tracked pricing page states a refund or retry policy, so this site doesn't claim one. Assume a failed generation is billed until you confirm otherwise in your own Vertex AI billing.
Source. Google Vertex AI pricing page, https://cloud.google.com/vertex-ai/generative-ai/pricing, read on 2026-11-08. 21 rows, USD, excluding tax. Failed or unbilled generations are not included in any figure here.