VerifiedGemini API paid with audio from $0.05 to $0.60 per second by tier, page updated 2026-10-15; fal standard $0.20 or $0.40 per second

Veo

Veo 3.1 is Google's video model with text-to-video, image-to-video, and sound generation. Vertex lists generate-001 as GA in us-central1; the Gemini API price page lists preview ids with no free tier.

01

Flags

T2V
Yes
I2V
Yes
Native audio
Yes
Multi-shot
No
Open source
No
02

Where to run

  • Vertex Veo 3.1 generate-001
  • Gemini API paid tier
  • fal Veo 3.1
  • Runway API Veo credit rows
  • Google Flow app
03

Pricing

Gemini API paid with audio from $0.05 to $0.60 per second by tier, page updated 2026-10-15; fal standard $0.20 or $0.40 per second
04

Capabilities

text-to-videoimage-to-videonative-audio
05

Notes

Overview

Veo is Google DeepMind's video generation line. This selection page covers Veo 3.1 as it was documented on 2026-10-16. It is not a Flow or Gemini playground, and it does not sell a try-on credit. Google Flow is the app for Veo 3.1: /tools/google-flow. Plan stickers are on that tool page, verified 2026-10-17. People also reach Veo through Gemini, Vertex, or an API host. Those doors are listed below with the prices that were on a page. This model page does not copy Flow credits into a per-second rate.

Capability tags: text-to-video and image-to-video are true. The Vertex model card for veo-3.1-generate-001 lists both, plus first-and-last-frame, as supported video generation. Native audio is true because that same card lists "Sound generation: Supported," and the Gemini API price table bills "video with audio" as the default paid rate. The card's modality row says Audio is not supported. Read that as input audio, next to Text and Image marked input-only and Video marked output-only. It does not cancel the sound-generation capability. multi_shot is false. Extend is a supported operation, and extend is not a one-request multi-shot prompt list. The fal 3.1 schema has duration, resolution, and aspect, and it has no multi_prompt field. open_source is false.

Status is split, and the split is the point of the page. On the Gemini Enterprise Agent Platform card fetched 2026-10-16, veo-3.1-generate-001 is launch stage GA, release date November 17, 2025, retirement date November 17, 2026 or later. The footnote says that retirement is support on that platform and that the model may remain on the Gemini API afterward. Region on that card: United States, us-central1. Pay-as-you-go is "Not supported" on that cloud card. Provisioned throughput and fixed quota are supported. The Gemini API price page, last updated 2026-10-15 UTC, lists veo-3.1-generate-preview, veo-3.1-fast-generate-preview, and veo-3.1-lite-generate-preview, and it marks the free tier "Not available." Preview ids and a GA id are both real. They are not the same SKU. A consumer waitlist was not on these two pages. DeepMind's model page is a third surface, titled Veo 3.1, with entry points to try it in Gemini, try it in Google Flow, and build with Veo. Parts of that decoded page still say "Introducing Veo 3." Treat leftover 3.0 headings as page residue, not as the 3.1 spec.

Specs

Version line. Quote veo-3.1-generate-001 when you mean the GA Vertex model. Quote the preview ids when you mean the Gemini API price rows. Fast and Lite are cheaper rows on the Gemini page. On the Gemini Enterprise Agent Platform Veo 3.1 card, fetched 2026-10-16, veo-3.1-generate-001 and veo-3.1-fast-generate-001 are both launch stage GA, release date November 17, 2025. Fast's output resolutions on that card are 720p and 1080p. The 4K output line in the table below is the veo-3.1-generate-001 card. veo-3.1-lite-generate-001 is the card marked Preview. Gemini API price rows stay on the preview ids named below. Do not merge those ids.

Vertex technical specifications for veo-3.1-generate-001:

Field Observed value
Length 4, 6, or 8 seconds. Reference image to video only supports 8 seconds.
Outputs per prompt Maximum 4.
Input image Maximum 20 MB.
Aspect 9:16 and 16:9.
Input resolution 720p, 1080p.
Output resolution 720p, 1080p, 4K.
Frame rate 24 FPS.
Container video/mp4.
Prompt language English.
Capabilities Text to video, image to video, first and last frame, extend, reference images (asset images), sound generation, Content Credentials (C2PA).
Region us-central1.
Quota line "50 tokens per minute" on the regional online-prediction quota. This page does not translate that line into a video-second cap.

Pay-as-you-go dollars are not on the Vertex card. The Gemini API table is the Google dollar list, and it is attached to preview ids.

fal model fal-ai/veo3.1, read from its llms.txt on 2026-10-16: duration 4s, 6s, or 8s, default 8s. Resolution 720p, 1080p, or 4k, default 720p. Aspect 16:9 or 9:16, default 16:9. That duration set matches Vertex. A fast-tier fal schema was not fetched. Do not import a fast price from a search snippet.

DeepMind's page, gzip-decoded in this pass, describes native audio as sound effects, ambience, and dialogue, plus ingredients or reference images, a style reference, character consistency, extend from the last second, first and last frame, outpainting, 1080p and 4K, and SynthID. Benchmark charts on that page say they were last updated October 2025 and describe 8-second clips. Those charts are not a 2026-10-16 spec. Prompt-language coverage beyond Vertex's "English" was not copied from DeepMind into this table.

Prompt notes

No Veo prompt was executed for this page. Vertex limits the prompt language to English on the GA card. A multi-shot storyboard inside one 8-second clip is a prompting habit, not a schema field. If the spot needs a second shot, the documented operation is extend, which the card lists separately, or a second request. Reference image to video is locked to 8 seconds. A 4-second reference-image job is outside the card.

Arena numbers were not opened. Not observed.

Where to run

  1. Vertex / Gemini Enterprise Agent Platform model card for Veo 3.1, including veo-3.1-generate-001: the Veo 3.1 generate card. Use it for GA status, region, length, and capabilities. It is not a public per-second menu.
  2. Gemini API pricing: the Veo 3.1 block on ai.google.dev/gemini-api/docs/pricing, last updated 2026-10-15 UTC. This is the with-audio price list and the free-tier denial.
  3. fal: fal-ai/veo3.1. This is the with-audio and without-audio price, plus the same 4/6/8 duration enum.
  4. Runway's developer price guide: Runway API pricing, rows veo3.1 and veo3.1_fast. The Runway product page is /tools/runway.
  5. DeepMind's public model page: deepmind.google/models/veo, which points at Gemini and Flow. Flow is a Google product surface, not a model id.
  6. Google Flow, the app for Veo 3.1: /tools/google-flow. Plan stickers live on that tool page, verified 2026-10-17. A Flow credit is not a Gemini per-second rate.

Luma's pricing page also lists Veo 3.1 in Luma credits. That is another host, noted under pricing. Higgsfield's saved catalog snapshot did not put a Veo model in the source list that was indexed for this pass. Absence from that snapshot is not proof Veo is missing from every Higgsfield account. The catalog text itself says availability can change.

Multi-channel pricing

Gemini API, paid, with audio, default. Free tier: not available. Standard: $0.40 per second at 720p and 1080p, $0.60 per second at 4k. Fast: $0.10 at 720p, $0.12 at 1080p, $0.30 at 4k. Lite: $0.05 at 720p, $0.08 at 1080p, and 4k is not supported. The page says you are charged only if the video generates successfully. An audio-off row was not in that Veo 3.1 block. A note on the page says an audio processing issue can prevent a video in some cases. The rest of that note was not needed to price the row, and it should not be paraphrased into a success-rate claim. Verified against the HTML fetched 2026-10-16. The footer date is 2026-10-15 UTC.

An 8-second standard 1080p clip at $0.40 per second is $3.20 if you multiply. That product is derived. Lite at $0.05 for 8 seconds at 720p is $0.40 derived. Do not present the derived clip total as a second Google SKU.

Vertex GA card. Pay-as-you-go: not supported. No dollar prices on the card. Provisioned throughput and fixed quota: supported. The "50 tokens per minute" quota is quoted and not converted.

fal standard fal-ai/veo3.1. $0.20 per second without audio or $0.40 per second with audio at 720p or 1080p. At 4k, $0.40 without audio or $0.60 with audio. fal's example: 5 seconds at 1080p with audio on costs $2.00. The with-audio 720p/1080p figure matches Gemini standard. fal adds a silent discount Gemini's table does not list. A fal fast llms.txt was not saved, so fal fast prices are not observed.

Runway credits. $0.01 per credit. veo3.1 audio 40 credits per second, no audio 20. veo3.1_fast audio 15, no audio 10. Derived: $0.40, $0.20, $0.15, and $0.10 per second. The $0.40 and $0.20 derived figures match fal's standard with-audio and silent rates. The fast derived $0.15 / $0.10 do not match Gemini fast ($0.10 / $0.12 / $0.30). Host fast tiers are not Google's fast tier. Label every Runway figure derived from the credit table.

Luma credits, not dollars. On lumalabs.ai/pricing, fetched 2026-10-16, Veo 3.1 text-to-video and image-to-video are 140 credits per second at 720p and 1080p when the audio column is not Yes, and 280 credits per second when the audio column is Yes. A USD value per Luma credit was not printed on that Veo block.

Workflow and platform fit

These are site workflow labels, not published guide URLs.

Faceless. Eight seconds with native audio and a 9:16 option is a hook, not a full faceless episode. Plan on several generates plus an editor. English-only prompts on the Vertex card constrain non-English faceless scripts at the prompt layer. Captions still belong in /tools/capcut. A separate narrator belongs in /tools/elevenlabs if you do not want Veo's generated dialogue.

UGC ads. First and last frame plus a reference image are the storyboard controls Vertex lists. Reference image to video is 8 seconds only. That is a single beat of a UGC ad, often the product hero, not the whole testimonial. A presenter with a locked face is /models/heygen-video or /tools/creatify.

AI avatar. Veo is not an avatar product. Character consistency is a DeepMind marketing claim and a reference-image capability. It is not a photo-avatar rate card. Do not scope a spokesperson retainer onto Veo without a test you run yourself. This directory did not run that test.

Long-to-short. Extend is the closest native operation, and it still produces another short Veo clip rather than a chaptered cutdown of a long recording. Cut the long source elsewhere, then optionally cover a beat with Veo.

Captions and cover. C2PA and SynthID are provenance signals, not captions. A cover is a still. Veo outputs video. Make the cover in an image tool or by grabbing a frame in CapCut.

Voice and publish. Sound generation can include dialogue on DeepMind's description. Vertex does not publish a speaker-id or a language switch. Prompt language is English. If the publish channel is non-English, treat generated speech as unverified and lay a voice track. 9:16 is supported on Vertex and on fal, which is the Shorts, Reels, and TikTok frame. 1:1 was not in the aspect list. 4K output is on the Vertex card and on the Gemini standard and fast rows. Lite cannot do 4K.

Shorts vertical fit. Good for a vertical 4, 6, or 8 second beat with audio, at a known high per-second price on the standard tier. Weak as the only generator for a 30 to 60 second Shorts story, because you will chain extends or cuts and pay by the second each time. A 720p Lite or Fast row is the budget experiment. Standard 4K is a master, not a phone draft.

Pros

  • The GA card names length, aspect, frame rate, container, region, and launch stage in one place, which is rarer than a marketing grid.
  • 9:16 is supported on both Vertex and fal, so a vertical deliverable is an enum value.
  • Sound generation is a capability flag, and Gemini prices the with-audio second directly. You are not guessing whether audio is included.
  • fal publishes a silent price that the Gemini table does not, which gives a real second channel for B-roll.
  • C2PA on Vertex and SynthID on the DeepMind page are the provenance hooks a brand review can ask for. This page does not evaluate how those marks survive a re-encode in CapCut.
  • Successful-generation billing is stated on the Gemini price page, which matters when a filter rejects a prompt.

Cons

  • The GA id and the Gemini price ids are different strings. Quoting $0.40 per second "for Veo 3.1 GA" overclaims what the price page labeled. The price page labeled preview ids.
  • Eight seconds is a short ceiling for one request. Reference-to-video cannot use the 4 or 6 second options.
  • Vertex pay-as-you-go is not supported on the card that proves GA. A team that can call Gemini preview prices may still lack the Vertex SKU, and the reverse can also be true.
  • Prompt language on the GA card is English only. That is a hard line for many Shorts markets.
  • Multi-shot inside one request was not a field. Extend is a second operation with its own cost.
  • The DeepMind page still contains Veo 3 introductory sections under a 3.1 title. Cite the Vertex card or the price table when a sentence disagrees.
  • Region evidence in this pass is us-central1 on the GA card. Other regions were not listed there. Do not invent a global allow-list.

Alternatives

  • Kling. Kling's fal duration enum runs from 3 to 15 seconds and its official 1080p with-audio rates print below Gemini's $0.40 standard second. Kling also has a multi-shot prompt field Veo' s fal schema lacks.
  • Seedance. Seedance 2.5 reaches 30 seconds on the fal US card and on the Higgsfield image-to-video schema, with audio included in the fal video price. Veo is the shorter, Google-contracted option with a GA region line.
  • Runway Gen. Gen-4.5 is Runway's own 12-credit second. Veo on Runway is the veo3.1 credit row. The names share a wallet and not a model.
  • Luma Ray. Ray3.2 text-to-video has no native audio, longer modify paths, and HDR/EXR. Veo is the better default when the clip must contain generated sound and a C2PA mark is on the spec card.
  • MiniMax Hailuo. Hailuo is a general T2V/I2V alternative with Luma and other host wallets. Veo is the better default when you need Google-contracted audio and a C2PA mark on the GA card.

Related tools

  • /tools/google-flow is Google's app for Veo 3.1. Plan stickers are on that page, verified 2026-10-17. This model page keeps the Gemini and Vertex rates.
  • /tools/runway is the credit host that publishes Veo rows beside Gen-4.5.
  • /tools/capcut is the editor for captions, covers, and stitching 8-second beats into a Short.
  • /tools/elevenlabs is the controlled voice when English-only generated dialogue is the wrong asset.
  • /tools/higgsfield is a multi-model studio. A Veo endpoint was not in the catalog index saved for this pass. Confirm inside the console before you promise that route.
  • /tools/creatify and /tools/heygen cover ad templates and presenters when Veo's 8-second world clip is the wrong job.
  • /tools/kling and /tools/seedance are the product apps for the closest alternative models.

FAQ

Is Veo 3.1 generally available?

veo-3.1-generate-001 is GA on the Vertex card, in us-central1, with a retirement footnote of November 17, 2026 or later for that platform. The Gemini API price page lists preview model ids and does not offer a free tier. Say which id you mean.

Does the $0.40 rate include audio?

On the Gemini API page, $0.40 is the standard with-audio price at 720p and 1080p. fal charges $0.40 with audio and $0.20 without at those resolutions. Vertex's card does not print the dollar rate.

Can I make a 9:16 Short?

Yes, 9:16 is on the Vertex aspect list and on the fal schema. Length is still 4, 6, or 8 seconds per request, and a reference-image request is 8 seconds only.

Is extend the same as multi-shot?

No. Extend is a documented separate capability. The fal schema used here has no multi-shot prompt array. The filter on this page sets multi-shot to false for that reason.

Where are the benchmark scores?

DeepMind charts on the decoded page are labeled last updated October 2025. They are not reused as a 2026-10-16 quality rank. Artificial Analysis was not opened. Current arena scores are not observed.