Google Flow turns a visual idea into a short video shot. Before your first attempt:

  • Make: a product concept, storyboard, background clip or animated illustration. Start with one useful shot.
  • Try: Google’s credit guide describes 50 daily credits without a subscription, while its eligibility help requires a subscription. Check the access conditions and what your account offers first.
  • Budget: check the model’s per-output quote, output count and retry ceiling before generating. A completed clip you dislike is not necessarily refundable.
  • Watch out: references do not guarantee continuity, readable text or synchronized speech. Review upload and sharing conditions before submitting images.

Updated 11 October 2026: access, credits, controls and privacy were checked against official documentation. The five hands-on generations below remain the original 19–20 February 2026 evidence. No generation, account check or replay was run for this update. The original publication date and February share artwork are preserved.

cat .verdict TOOL Google Flow + Veo 3.1 Fast · February test rating SCORE ███████░░░ 7/10 FREE Docs: 50 daily credits · access and model restrictions apply PAID Monthly extras · model-specific costs · check your plan OUTPUTFebruary exports: 8s clips · GIF 270p + MP4 720p BEST concept shots · product visualization · b-roll AVOID unreviewed text, anatomy or dialogue · confidential uploads TESTED2026-02-20 · 5 historical generations · not rerun

What is Google Flow?

Flow is Google’s creator application; Veo is a video-model family inside it. A project holds references and generated assets. Scenebuilder lets you arrange and trim clips into a sequence. A longer finished video can be assembled from short shots; it need not be one generation.

Choose the service before comparing its allowance:

  • Flow website: projects, frames, reference Ingredients and scene assembly. Use Flow credits, model settings and the Flow privacy notice.
  • Gemini Apps: conversational video creation/editing. Its current video guide names Gemini Omni; personal accounts need a Google AI plan, or a qualifying Workspace license for work/school accounts.
  • AI Studio / Gemini API: developer integration and programmatic Veo requests. API billing, model IDs, limits and data terms apply; a Flow balance is not an API allowance.
  • Google Cloud: a separately configured Cloud video workflow, with Cloud billing and contracts rather than consumer Flow protections.

See Gemini Apps video help, Gemini API Veo documentation and Cloud video documentation. This guide’s workflow uses Flow’s website.

Flow’s getting-started page requires age verification at 18+, a supported region and a subscription, with qualifying Workspace access also listed. Its credit guide explicitly describes non-subscriber access. These pages disagree on the subscription requirement. Check regional availability and the options actually offered to your account before subscribing; no account eligibility was tested here.

For other AI tasks, the maintained free-resource directory distinguishes free clients, limited allowances and restricted trials.

Choose the input, then the model

  • Text to Video: build a scene from a description.
  • Frames to Video: supply a first frame, optionally a last frame, and describe the motion between them. Choose this when the starting composition matters.
  • Ingredients / References to Video: supply subject, object or style references and explain each reference’s role. This differs from fixing the first frame.

The current feature matrix lists Veo 3.1 Lite, Fast and Quality, plus Gemini Omni Flash 1.1. Lite/Fast offer 4-, 6- and 8-second text/frame shots; their Ingredients shots are 8 seconds. Quality does not support Ingredients in that matrix. Omni supports reference-based video editing and 10-second shots; its voice controls are not universal Veo controls.

For a first attempt, choose an available lower-cost model supporting your input. Quality’s price alone does not establish that it will solve your shot. Two documentation conflicts remain: Quality lengths are 4/6/8 seconds in the matrix but 8 seconds in the credit table; extension is Lite-only in the matrix while pricing also lists Fast/Quality extension. Use the displayed model/options, not an assumed duration or extension recipe.

What credits actually buy

Google’s Flow credit guide documents 50 daily credits, with monthly extras of 200 Plus, 1,000 Pro, or 10,000/25,000 Ultra, depending on the Ultra plan. Daily refresh is triggered by the first generation; a midnight reset is not specified. Monthly credits refresh at the billing-cycle start. Neither daily nor monthly unused credits roll over. Balance is documented under your profile picture.

Veo modelNon-Ultra subscribers: credits/outputUltra subscribers: credits/output
3.1 Lite105
3.1 Fast2010
3.1 Quality100100

The same credit guide separately lists lower-priority Lite at zero credits for Ultra subscribers and Ultra family plan managers; Ultra family members and non-Ultra subscribers cannot use that mode. This is a paid-plan option, not a no-subscription entitlement.

These are per-output rates, not per prompt. The Lite/Fast wording does not establish every free account’s eligibility. Omni has separate duration/resolution rates; check Settings for the actual quote. Non-subscriber video access can be restricted around 14:00–17:00 UTC.

Worked budget, conditional on a displayed 20-credit quote: 50 credits fund two outputs, leaving 10. A two-output request costs 40. That is not “2.5 videos per day,” and neither output is guaranteed usable. Count attempts, then cost per accepted shot; see the cost-saving playbook.

Getting-started help says failed generations are not charged; it specifically describes refunds for audio-generation failures. A completed clip you dislike is not necessarily a failed generation.

Top-up guidance also conflicts: Flow’s page includes Plus, but the dedicated Google One purchase page says Pro/Ultra only, excluding Plus and Japan. Use that narrower purchase rule until reconciled. Within a Google One family group, only the plan manager can purchase top-ups. Purchased AI credits may expire on the terms shown when acquired; check those terms and any auto-reload setting before buying.

Upscaling is separate from native output: the credit guide lists 1080p at zero credits for Plus/Pro/Ultra, and 4K at 50 for Ultra only. February’s GIF/720p exports below are historical observations, not today’s universal limits.

One reusable shot

Before uploading: use an image you own or are authorized to submit, without confidential material or unconsented likenesses. Review Flow’s privacy and sharing conditions, including improvement use and human review, before submitting it.

  1. Start a Flow project and choose Video → Frames in the standard prompt box. Add your approved landscape as the start frame.
  2. Select an available model supporting that mode. Set aspect ratio, generation length and number of outputs in the actual controls; start with one output. For the five-second usable segment below, choose six or eight seconds if offered. If you choose four seconds, shorten the acceptance target before generating. Record the selected model, resolution and per-output quote, then calculate the total. Set a maximum number of outputs you can afford, including retries.
  3. For a silent shot, turn on Return silent videos in project Settings; Sound on hover only changes playback. Describe one action that complements the image and define acceptance before spending credits.

This compact template is an untested directing example, not a Google schema:

1
2
3
4
5
6
Reference role: Use the supplied landscape as the starting composition.
Shot: Wide view, locked camera, one continuous shot.
Action: Clouds drift slowly while the grass moves gently in the breeze.
Continuity: Preserve the horizon, existing objects, lighting and palette.
Acceptance: Stable composition, visible gentle motion, no added text,
no flicker or new objects, and five seconds usable in the edit.

The Flow creation guide documents frames, Ingredients, model, aspect ratio, length and output-count selection. For Ingredients instead, identify which approved asset supplies the subject and which supplies the setting; clean subject references on plain backgrounds help avoid contradictory guidance. Camera wording is a direction in the prompt, not a verified dedicated camera-lock switch. No separate website negative-prompt field was verified; naming one in a brief does not create a control.

Recheck the active model, per-output quote and output count, then click Generate once. For the returned asset, use More → Download, select the file type and inspect the downloaded resolution. Trim the accepted segment in Scenebuilder or an editor.

Play the whole clip. Inspect continuity, anatomy, flicker, unwanted movement and text; for dialogue, inspect intelligibility and lip alignment. Change one prompt detail or reference after diagnosing the failure, within your chosen attempt ceiling. References and detailed briefs do not guarantee identity, exact cuts, latency or audio synchronization. Add essential text and precise sound timing in an editor. A still image with simple editor animation may already meet the brief.

Privacy, uploads and publication

The Flow Privacy Notice, effective 19 May 2026, covers interactions, uploads and generated output used for improvement, with sampled human review. Help improve Flow can be switched off in the main menu. Prompts, uploads, projects and outputs normally remain until deleted; Agent/Tools sessions default to 18 months. Separately held reviewed data can remain up to 18 months despite deletion or opt-out. Deleted account data may remain for up to 72 hours; Agent/Tools outputs and sessions require separate deletion. These are documented conditions, not deletion behavior tested by us.

Sharing help says anyone with a share link can find/use the creation; Include inputs also exposes the ingredients. Stopping sharing requires deleting the original creation. The Flow notice explicitly says not to submit confidential information or material you would not want reviewers to see or Google to use for improvement. Flow’s setting does not confer Cloud/API confidentiality. Gemini API terms distinguish unpaid and qualifying paid/billing contexts, including regional exceptions; a consumer subscription alone does not establish paid API data treatment. Cloud service terms apply to the separate Cloud route.

Flow’s watermark and usage FAQ says outputs include invisible SynthID. Visible watermarking is configurable but automatic in India, South Korea and Vietnam. The regional restrictions make uploaded-video editing unavailable in the EEA, Switzerland and UK. Editing identifiable minors in uploaded videos and generating videos of prominent people are unsupported in every region. Other safety restrictions can also block requests. Google’s statement that it does not claim ownership of generated content is not third-party rights clearance or a copyright guarantee. Check the applicable Google Terms and Prohibited Use Policy, input permissions and the destination’s disclosure rules before publishing. The Freepik credits in our old bag example are attribution, not proof of permission for a new upload.

Historical results: February 2026

The original report recorded five generations on a no-membership account using Veo 3.1 Fast. The retained files below show the businessman, bag and hacker-workspace clips; the bag notes describe two attempts, including an extra-arm failure. This is an illustrative field report, not a complete five-output benchmark or a current model comparison. No missing attempt-level record has been reconstructed.

The February account showed a 20-credit quote, blocked Quality access and no visible free balance. Those observations do not override today’s documentation. Old prompts are preserved verbatim: their timestamped cuts, aspect-ratio lists, overlay text and lip-sync requests are requests, not verified controls or guarantees.

cat .tools-manifest MODELS drwxr-xr-x Veo 3.1 Fast Google February quote: 20 credits/video # Historical video generation PLATFORM drwxr-xr-x Google Flow Google February free-account observation # Historical text/image-to-video test drwxr-xr-x ChatGPT OpenAI Free/paid # Historical prompts + source image drwxr-xr-x Obsidian Obsidian Free # Notes ─────────────────────────────────────────

The original project screens:

flow-create-project.webp
Google Flow: create a project interface
Historical February project creation screen·2026-02-19
flow-project-interface.webp
Google Flow project interface with options panel
Historical February project options panel·2026-02-19

Example 1: Professional business clip

The February test began with a ChatGPT-generated image, then used it as a video reference.

Step 1: Generate the source image

ai@hackers:~$ user
professional looking photo: confident businessman, best prompt for LLM
ChatGPT assistant
Prompt: A businessperson in a fitted black suit walking through a modern open-plan office, motion blur on background coworkers, confident stride, natural lighting, glass walls, contemporary workplace aesthetic, cinematic realism, 35mm lens look

The resulting source image:

businessman-generated.webp
ChatGPT-generated image: businessman in office
Ingredient 1 — ChatGPT image generation·2026-02-19

Step 2: Check your constraints first

The February settings screen showed the quote used for this test:

flow-credits-settings.webp
Flow generation settings showing 20 credits per video
February account settings — observed 20-credit quote·2026-02-19

The old report attributed a 50-credit daily allowance and midnight reset to the free tier. This update corrects the reset claim and universal rate; the old account screens remain below as dated evidence.

google-ai-pro-pricing.webp
Google AI Pro plan showing 1000 credits per month
Historical February upgrade screen; not current eligibility or pricing proof·2026-02-19

February expander and aspect-ratio options:

flow-expanders-presets.webp
Flow expanders and preset options
Standard portrait/landscape options plus expanders·2026-02-19

The original brief requested 6–8 seconds; this is not today’s duration documentation.

Step 3: Write and optimize the video prompt

Goal: a 6–8 second clip of the businessman saying “Stay informed about regulatory changes, stay compliant.”

ai@hackers:~$ user
Perfect prompt for Veo video generation — 6-8 second clip of a businessman saying 'Stay informed about regulatory changes, stay compliant' (with the image as context)
ChatGPT assistant

A confident mid-40s businessman in a modern high-rise office with large floor-to-ceiling windows and a soft city skyline in the background. He is wearing a tailored navy suit and white dress shirt, standing at a slight angle with one hand in his pocket. Natural daylight, cinematic soft lighting, shallow depth of field, professional corporate style.

The camera is a slow, subtle push-in from chest-up framing. He looks directly into the camera with a calm, reassuring expression and speaks clearly and confidently:

“Stay informed about regulatory changes, stay compliant.”

His lips sync naturally to the speech. Minimal hand movement, slight nod at the end. Neutral office ambience, no background distractions. High realism, corporate brand video aesthetic, sharp focus on face, soft bokeh city background, 24fps, cinematic color grading.

Duration: 6–8 seconds. Audio: clear professional male voice, neutral accent, warm and authoritative tone.

Step 4: Generate

On the February no-membership account, the Quality attempt was blocked. The test continued with Fast. This is historical account evidence, not a universal current access rule.

veo-quality-failed.webp
Veo 3.1 Quality showing unavailable on free account
February account: Quality attempt blocked·2026-02-19

Veo 3.1 Fast result — 720p video, loaded only when you choose to play it:

businessman-clip.mp4
February 2026 · Veo 3.1 Fast · businessman clip · 720p

The original author considered this clip usable, with editing still helpful. No blind quality or audio-alignment evaluation was recorded.


Example 2: Product advertisement

The bag experiment used two reference photos — the model and product — plus a ChatGPT brief. Their Freepik attribution is retained; new upload permission is not established here.

model-woman.webp
Young woman in summer hat — model reference photo
Ingredient 1 — model reference · Photo: Freepik·2026-02-19
product-bag.webp
Antique-style handbag with gemstone details and gold trim
Ingredient 2 — product · emerald malachite, gold beads, blue gemstones, pearl medallion · Photo: Freepik·2026-02-19

The brief

The original brief-generator prompt follows verbatim. Its detailed shot list illustrates what was requested, not what Flow reliably executed:

WorkflowHistorical February Product Ad Brief
Historical transcript; use the current one-shot workflow above for a new attempt.

See these two images — the model and the product. The product is the feature item. Produce an enterprise-grade 8-second advertisement brief for Veo 3.1 — synced to the model, highlighting the best reason to purchase.

Include:
- Duration, aspect ratios, background, lighting, and camera specs
- Timestamped shot list (0.0–8.0s) with overlay text for each segment
- Negative prompts to prevent common AI artifacts

ChatGPT’s output for the bag example:

ai@hackers:~$ user
See these two images — the woman and the bag. The bag is the feature item. Produce an enterprise-grade 8-second advertisement for Veo 3.1 — synced to the model, highlighting the best reason to purchase.
ChatGPT assistant

Duration: 8 seconds · Aspect ratios: 1:1, 4:5, 9:16 Background: warm luxury gold gradient · Lighting: sharp specular highlights on gold, soft fill on green stone texture · Camera: macro lens + smooth product dolly

0.0–1.2s — Product Hero: floating bag on gold gradient, slow cinematic push-in, light sweep reveals emerald malachite texture, gold beaded trim, blue gemstones, pearl center medallion. Text overlay: “Handcrafted gemstone detail”

1.2–2.6s — Craftsmanship: ultra-macro cuts (0.3s each) — gold trim, blue stone facet, pearl floral motif, clasp detail. Sound: subtle luxury chime.

2.6–4.2s — Scale + Lifestyle: model enters holding bag at chest height, turns to show structure. Text: “Limited artisan piece”

4.2–6.2s — Desire Shot: model places bag on pedestal, camera locks to symmetrical front view. Light glint across gold trim.

6.2–7.4s — Hero Lockup: static beauty shot, background deepens. Text: “Statement luxury. Small batch.”

7.4–8.0s — CTA: “Own the piece.”

Negative prompts: no fast fashion, no plastic shine, no busy background, no motion blur on product, no warped symmetry, no color shift from emerald/gold/blue/pearl

Results

The retained result from two generations:

bag-ad.mp4
February 2026 · Veo 3.1 Fast · retained bag ad · 720p

Example 3: Text-to-video

The February text-only prompt, preserved verbatim:

A dimly lit hacker workspace with a glowing ultrawide monitor filled with a terminal UI,
code streaming rapidly. Close-up of hands typing, reflections of green monospace text
in glasses. Smash cut to a clean text prompt on screen: "launch product demo video".
Instantly the screen renders a polished cinematic product clip in a preview window.
Quick over-the-shoulder shot: the developer smirks, hits enter, a progress bar
completes in milliseconds. Final shot: multiple video thumbnails auto-generating
in a grid, terminal text overlay: "text → video → shipped". Subtle camera push-in,
moody lighting, cyberpunk color grading.
hacker-workspace.mp4
February 2026 · Veo 3.1 Fast · hacker workspace clip · 720p

This retained clip illustrates a concept/b-roll use case. The prompt’s “milliseconds” describes an imagined scene, not measured generation latency.


Verdict

The February clips show useful visual ideas alongside garbled text and anatomy errors. They do not prove that an LLM-written brief improves quality, that GIFs look less generated, or that a fixed number of retries yields a usable shot. The practical choice today is to match the input mode to one clear action, check the quote, and inspect the whole output before editing or publishing.

Official documents checked 11 October 2026; model access, prices and options may change. The relevant primary source is linked beside each current claim. Start with Flow credits, model support, creation controls and the Flow Privacy Notice. Conflicting help-page wording remains qualified above; no account or export test accompanied this review.