# Vertex AI Pricing: Costs by Service (2026 Guide)

By Leah Goldberg · 2026-10-31 · Source: https://www.activepieces.com/blog/vertex-ai-pricing-costs-by-service-2026-guide

---
<aside class="tldr"><p class="tldr-label">Summary</p><p>Vertex AI charges per-use meters for each service without plans, with Gemini models costing from $68.25 monthly for basic work to $937.50 for advanced reasoning.</p><ul><li>Gemini 3.8 Flash costs $68.25 monthly for 50,000 summaries; 3.1 Pro costs $937.50.</li><li>Google Search grounding is free for 1,500 prompts daily, then $35 per 1,000.</li><li>Deployed endpoints bill $0.05 to $11 per hour whether idle or not.</li></ul></aside>

You pay as you go on Vertex AI, Google [Cloud](https://cloud.google.com/model-garden/pricing)'s managed platform for running models and the infrastructure around them, whether you call it directly or from an [Activepieces](https://www.activepieces.com) flow:
- No seat fee: - No tier to pick
- Just a separate meter for each thing you use, counted in tokens, characters, seconds or node-hours

Vertex AI pricing is the usage-based billing model for Google Cloud's Vertex AI, in which each service, from model inference and grounding to caching, provisioned throughput and hosted endpoints, is charged on its own meter rather than through a plan or subscription.

## Vertex AI pricing is per-use meters, not plans

### What Vertex AI is, in one paragraph

Vertex AI is where Google Cloud puts its hosted models (the Gemini family, Imagen for images, embeddings) next to the services that make them useful in production:
- Vector search
- Deployed endpoints
- Grounding against search or your own data
- Context caching

![A plain list card of Vertex AI services: a Gemini model block, an Imagen picture frame, a Vector search index and a…](https://ap-marketing-media.fra1.cdn.digitaloceanspaces.com/uploads/4ae12ab2-1e13-4ce7-8fb6-4d17a3af63a9/vertex-ai-pricing-costs-by-service-2026-guide-il-0d443d3f.webp)

The table below shows the billing unit and meter type for four integrations most builds touch.

| Service | Billing Unit | Meter Type |
|---|---|---|
| Gemini | Tokens (input and output priced separately) | Usage-based |
| Imagen | Per image generated | Usage-based |
| Vector Search | Node-hour for serving, plus data processed on indexing | Capacity plus usage |
| Endpoints | Node-hour while a model is deployed | Capacity-based |

Leave a prototype idle and it still costs money, and the last two rows are why: a deployed node bills whether or not traffic arrives.

On 2026-10-31 I checked every unit and meter in this article against Google's public Vertex AI pricing page and product documentation. Pricing pages change without notice, so check the current rates before budgeting.

### Why Vertex AI has no pricing plans

There's no Starter, Pro or Enterprise tier, so there's nothing to line up side by side. What you can compare are meters, and the bill is decided by which ones your workload switches on and by quota limits that usually show up only after launch.

## Every current Vertex AI rate in one table

Read the Exclusions column first, because that's where the extra meters hide. The table below lists the unit behind each rate, not one comparable number, since Vertex AI bills each service in a different unit.

| | Input Price | Output Price | Default Quota (RPM) | Exclusions |
|---|---|---|---|---|
| Gemini 3.8 Flash | Per input token | Per output token | Per project and region; see the Quotas page | Cached, batch and long-prompt rates are priced separately |
| Gemini 3.1 Pro | Per input token | Per output token | Per project and region; see the Quotas page | Cached, batch and long-prompt rates are priced separately |
| Gemini 4 Argon | Per input token | Per output token, reasoning included | Per project and region; see the Quotas page | Check the quota before launch; flagship limits are usually tighter |
| Grounding | Per grounded request | None | Per project; see the Quotas page | Billed on top of the model's token charges |
| Vector Search | Per node hour and index size | None | Not token-based | Embedding calls are billed separately from serving |

The table shows that only the three models bill by the token. Grounding and Vector Search add meters that a token estimate never sees, so take current figures from Google's pricing page on the day you budget.

Budget with the output rate, since reasoning tokens count as output and a long answer costs more than the prompt that asked for it.

Price image, video and embedding models separately from your chat model, or a retrieval pipeline will surprise you. Image and video models bill per generated item, not per token, and embedding models bill by input.

Vector Search bills for the index you keep running, so an idle index still costs you.

## One workload's monthly cost on Vertex AI

$68.25 a month on Gemini 3.8 Flash, roughly $937.50 on Gemini 3.1 Pro: that is what a support-ticket summariser handling 50,000 tickets a month costs. Because these are managed Gemini models, there's no machine to rent on top.

![A stack of 50,000 support-ticket pages beside a small hand calculator showing two receipts: one short slip for Gemini 3.8…](https://ap-marketing-media.fra1.cdn.digitaloceanspaces.com/uploads/490b6ee9-dc65-44d6-9883-5bc9b9c250f7/vertex-ai-pricing-costs-by-service-2026-guide-il-5902fe54.webp)

On average a ticket is about 1,500 input tokens (the thread plus the instruction) and about 300 output tokens (the summary). That makes the output side five times the input side, so the output rate does most of the work in the bill.

Everything below assumes plain on-demand calls with no grounding or provisioned throughput.

### Monthly bill on Flash versus Pro

For identical traffic, Pro costs about fourteen times what Flash does. That gap is what the chart shows: the monthly bill for the same 50,000 tickets on each model.

If a summary only needs to name the issue, the customer's mood and the next action, Flash is enough, and the difference pays for a human spot-check of the output.

The money isn't the first thing to break, though. A quota ceiling on requests per minute is, and it only shows up when you push a backlog through on launch day.

![A busy backlog of ticket pages queued at a narrow turnstile gate labelled by a small clock dial for requests per minute…](https://ap-marketing-media.fra1.cdn.digitaloceanspaces.com/uploads/a45e814e-5723-43c9-8af6-aab8123fb345/vertex-ai-pricing-costs-by-service-2026-guide-il-86c75f45.webp)

### Vertex AI workload cost with batch and caching

Batch and caching both lower this bill, but neither applies to all of it.

Batch trades latency for a lower rate, so it suits the overnight backlog and historical re-summarising, not a live sidebar where an agent is waiting.

It sounds as though caching should help more than it does. According to [Getmaxim](https://www.getmaxim.ai/bifrost/llm-cost-calculator/provider/vertex_ai.md), most of the 1,500 input tokens are the ticket itself, which is different every time and can't be cached.

Only the fixed instruction at the top can be, and cached content can carry its own storage charge and a minimum size. A short prompt may not qualify at all.

## Charges hiding in Vertex AI bills

Even with caching missed, other charges apply, and each can move the bill more than the headline input rate does.

viz type=step title="Gemini 3.6 Flash input price across its pricing periods" unit="$ per 1M input tokens" source="TokenCost - https://tokencost.app/blog/gemini-3-7-flash-pricing".50 at launch, $0.75 during the intro period to December 2026, then back to 
### Output and thinking tokens

When a reasoning model gives a one-line answer, the hidden bill can still be long, because **thinking tokens are billed as output**. Before launch, compare billed output tokens against the visible reply length in your logs.

Past 1,500 prompts a day, grounding starts to cost: Grounding with Google Search is free for the first 1,500 prompts a day, then **$35 per 1,000**. The chart shows how flat the line is until that threshold and how steeply it climbs afterward.

A feature that grounds 5,000 prompts daily pays for 3,500 of them, or $122.50 a day.

### Always-on charges: endpoints, indexes, provisioned throughput

**A deployed endpoint bills node-hours whether or not anyone calls it.** According to [c3x.dev](https://c3x.dev/resources/gcp/google_vertex_ai_endpoint/), an n1-standard-2 costs $0.05 an hour, which is small enough to forget.

<blockquote class="pull"><p>**A deployed endpoint bills node-hours whether or not anyone calls it.</p></blockquote>

It stops being small quickly. c3x.dev lists a 4 vCPU machine with a T4 GPU at $0.45 an hour, and 8 vCPU with a V100 at $2.65.

At 16 vCPU with two A100s, the rate is **$11 an hour**, or about $264 a day for an idle test deploy. Vector Search index serving and Provisioned Throughput bill on the same reserved-capacity logic.

![What a Vertex AI endpoint costs per hour by machine](https://ap-marketing-media.fra1.cdn.digitaloceanspaces.com/uploads/2dbf30ed-00fd-4ce7-8b12-3136b4fcbc26/vertex-ai-pricing-costs-by-service-2026-guide-st-d06180fd.svg "Source: c3x.dev")

[TokenCost](https://tokencost.app/blog/gemini-3-7-flash-pricing) reports that a Gemini Flash model launched in July 2026 at $1.50 per 1M input tokens. It dropped to $0.75 for August through December, then returns to $1.50 in January 2027.

A budget built on the promo rate will double on input without any change in usage.

When data leaves Google Cloud it incurs egress, and verbose request logging bills for log storage. Both sit outside the Vertex line item, so check the whole project invoice, not just the AI service.

## Vertex AI pricing versus other AI services

Vertex AI charges the same per-token input rate as the Gemini Developer API, so the money is decided by what surrounds the token, not by the token itself.

The market trend is on your side. [LLM Calculator](https://llmcalculator.net) puts the blended cost of frontier-class AI at $39 per million tokens in 2023 Q1, which meant a prototype that summarized a few thousand tickets could cost real money.

![The cost of frontier-class AI has collapsed since 2023](https://ap-marketing-media.fra1.cdn.digitaloceanspaces.com/uploads/f0fc24a4-a5fd-4af8-a2d2-00ee144130ac/vertex-ai-pricing-costs-by-service-2026-guide-ch-7babee6b.svg "Source: LLM Calculator")

It fell to $8 in 2024 Q2, then $0.52 in 2025 Q1, and $0.13 in 2026 Q1.

Choose on controls, not rate. Vertex adds IAM and regional endpoints.

The Developer API is quicker to start but gives you less say over where requests run. If a security review will ask where your data is processed, you're already on Vertex.

### Vertex AI pricing versus OpenAI and Anthropic

For chat and agent workloads, output is the larger share of the bill, and Google's flagship output price sits well below OpenAI's and Anthropic's.

A cheap input rate with expensive output still produces a large invoice, so price your real input-to-output ratio, not the first column.

### Vertex AI pricing versus Amazon Bedrock

Bedrock is the closest like-for-like on managed enterprise controls, and it hosts Anthropic models, so you can run Claude there under AWS billing.

If your invoices and IAM already live in AWS, Bedrock avoids a second cloud. If they live in Google Cloud, Vertex does the same job.

Check each vendor's pricing page for batch, caching, and free-tier terms on the day you commit, because those change faster than this article.

## Cutting Vertex AI costs without losing quality

Because those terms move, the fixes that last are structural: send each request to the cheapest model that handles it, cache what repeats, and batch whatever nobody is waiting on.

1. Use a small, cheap call or a rules check to label each request as simple or complex. A misrouted request costs more than the classifier saves, so test it on real traffic.
2. Send simple queries to Gemini 2.5 Flash-Lite, the budget model in the 2.5 family. Lookups, tagging and short answers rarely need more.
3. Reserve Gemini 2.5 Pro for deep reasoning and coding, and cap thinking and output length so one verbose answer doesn't set your per-request cost.
4. Long instructions repeated on every call are the easiest spend to remove, and context caching has its own storage meter, so check it stays cheaper than resending.
5. Summaries, tagging and evaluations that nobody waits on belong in batch jobs, not live calls.

Do routing and batching first, since they usually save the most. Caching comes next, and trimming output is the cheapest fix to ship.

Activepieces can run that whole sequence as one flow around Vertex AI: label the request, send it to Flash-Lite or Pro, queue what can wait for a batch job, and alert someone when spend crosses the budget.

Vertex AI still serves the models and sends the invoice.

Activepieces bills the run, not the steps inside it: 1 credit per flow run however many steps it has, with AI steps adding credits by model tier (2 for a fast model, 10 for a smart one, 20 for a frontier one), so routing a request to a cheaper model lowers what the run costs.

MoneyGram, Moneypenny, Alan and FundingSocieties run Activepieces in production.

### Vertex AI budgets, alerts and quota requests

Delete idle deployed endpoints, since they bill while they sit there, and review provisioned throughput the same way.

Then set a budget with alerts on the project. **A budget alert only emails you**; it doesn't stop spend, so wire it to someone who can act on it.

A model that behaves in testing can hit per-minute caps the first busy morning, and increases aren't instant. File quota requests for your expected peak before go-live, not after the first wave of errors.

## Four checks before committing to Vertex AI

Run four checks before you sign anything. Put the pricing page's date in your notes next to every rate you copy, because the rate you budget against is only as good as the day you read it.

### Measure your own tokens first

Pull a hundred real requests from your actual workload, not a demo prompt, and send them through the model you plan to use. Log input tokens, output tokens, and any reasoning tokens the model spends before it answers.

Multiply the measured average by your expected monthly volume. That number is your baseline, and it'll almost certainly differ from the one in your head.

Here's the checklist, in the order I would run it:

- Log 100 real traces
- Calculate "thinking token" overhead
- Verify quota for the production region
- Set a $500 budget alert

### Set Vertex AI cost guardrails before launch

Create the budget alert first, because it's the only item that costs nothing and catches everything else.

Then look up the default quota for the exact region you will run in. Quotas are set per region and per model, so a limit that looks generous in a test project can throttle you the first busy morning in production.

### Commit to Provisioned Throughput last

You pay for Provisioned Throughput whether or not traffic shows up, because it reserves capacity at a fixed charge. Buy it only after a full month of steady traffic gives you a floor you can defend.

Commit earlier and you're sizing a reservation on a guess; the idle hours land on your bill, and they never come back as credit.

## Frequently asked questions

### Is there a free tier for Vertex AI?

Google has offered new-account credits and limited free usage on some Vertex AI features, but it's not a standing free plan for production traffic. Treat any credit as a trial budget that ends, which means your first real bill arrives at full meter rates.

![Activepieces pricing page displaying four subscription tiers with features and costs.](https://ap-marketing-media.fra1.cdn.digitaloceanspaces.com/uploads/841ec84e-02e4-4761-aca2-e92f6d457f41/self-host-mistral-ai-enterprise-deployment-guide-c7d7dca9.webp)

Check the current pricing page for your model and region before you build on the assumption of free usage.

### Is Vertex AI more expensive than the Gemini API?

Not on the per-token rate for the same model, which is often the same or close to it. The difference comes from what surrounds the tokens: grounding, caching, provisioned throughput and deployed endpoints each carry their own meter on Vertex AI.

So the comparison only holds if you price the whole workload on both sides, including the features you'll switch on after launch, not just the headline rate.

### How do I see what Vertex AI is costing me right now?

Open Cloud Billing reports, filter by the Vertex AI service, and group by SKU rather than by project. Grouping by SKU shows which meter is growing, whether tokens, grounding or endpoint hours.

Then set a budget alert and export billing data to BigQuery. The console's default view lags, so an alert is how you hear about a runaway job before the invoice does.

### Do I pay if a deployed endpoint gets no traffic?

Yes, for endpoints you deploy on dedicated machines, since you're billed for the compute that stays allocated, not for requests. An idle endpoint is a running meter.

Undeploy models you aren't using, and don't leave test endpoints up over a weekend. Pay-per-token calls to a managed model are different: with no requests, no token charges accrue.

### How often does Vertex AI pricing change?

Often enough that a number copied into a spreadsheet goes stale. New models arrive with their own rates, older ones are retired, and individual SKUs get adjusted.

Re-check the pricing page for each model you depend on before every budget review, and note the date you checked. Pin the model version in your code so a rate change doesn't arrive attached to a silent model swap.

## Related reading

- [What Is Gemini 4 Argon? Features, Pricing](https://www.activepieces.com/blog/what-is-gemini-4-argon-features-pricing)
- [Gemini 4 Argon API Pricing: Tokens and Search (2026)](https://www.activepieces.com/blog/gemini-4-argon-api-pricing-tokens-and-search-2026)
- [Gemini 4 Argon: Benchmarks, Pricing and Availability](https://www.activepieces.com/blog/gemini-4-argon-benchmarks-pricing-and-availability)

## References

- [c3x.dev](https://c3x.dev/resources/gcp/google_vertex_ai_endpoint/)
- [TokenCost](https://tokencost.app/blog/gemini-3-7-flash-pricing)
- [LLM Calculator](https://llmcalculator.net)
