AI agents built on Vercel's agent stack

UAE · India · US

Model bill with no owner? What AI Gateway really costs and caps

By Shivanath DevinarayananPublished 8 min read
Written forCTO, CXO, or VP or director of engineering who owns the agent stack and the model bill“Which model should run which step, and what does each step cost?”

The short answer

What does the Vercel AI Gateway really cost a team running agents, and what does it leave out on spend control and data residency?

Tokens cost the provider's list price with no markup, paid from prepaid credits. On top sit card fees and paid add-ons such as team-wide zero data retention. Budgets are soft caps that skip your own keys, and inference pins to the US or EU only. At Mindcat, we price each step before routing it.

A glowing stone arch with light streams passing to three servers, and a brass meter beside it

Takeaways

  1. 01Tokens are billed at provider list price from prepaid credits. Card processing fees are yours; Enterprise can pay by invoice.
  2. 02Team-wide zero data retention and provider allowlists cost $0.10 per 1,000 requests each, on Pro and Enterprise.
  3. 03Budgets are soft caps and do not count spend on your own provider keys.
  4. 04Inference can be pinned to the US or the EU only. There is no UAE, Saudi or India option.
  5. 05A small decision model such as Jev is listed at $0.042 per million input tokens, so a routing gate costs cents.

If you can't say what each step of your agent costs, or who gets the call when the model bill jumps, this is for you. A gateway can give the bill one owner, and the Vercel AI Gateway is cheap on tokens. The fees, the caps and the data path are where you have to read closely. It is not for a team whose prompts must stay in the UAE, Saudi Arabia or India: no inference zone there exists today.

What do you pay for, token by token?

You pay the model provider's list price, and nothing on top for the tokens themselves. Vercel's pricing docs say AI Gateway charges "no markup and no platform fee on tokens", including when you bring your own provider key (BYOK). You pre-buy AI Gateway Credits and each request is deducted from the balance.

Three details change the sum:

  • Free tier versus paid. The free tier gives a monthly credit on a subset of models, with lower rate limits. Buying credits moves your team to the paid tier and the monthly free credit stops.
  • BYOK still needs credits. When a request on your own key fails, the gateway retries it on Vercel's system credentials, and that retry is charged to your credits.
  • Payment fees are yours. "You're responsible for any payment processing fees that may apply." Enterprise teams can pay by invoice, with no processing fees.

What you get for that is one API key for many providers, request formats for the OpenAI, Anthropic and AI SDK clients, and failover to the same model on another provider when one degrades. The docs also say your app does not need to run on Vercel.

We set the gateway up with the budgets, allowlists and logs in place before the first agent calls it: see the AI Gateway page.

Which fees sit on top of the tokens?

Several controls a security review will ask for are paid add-ons, and most are on Pro and Enterprise only. These are the rates in Vercel's docs on 16 October 2026.

ControlChargePlans
Zero data retention, per requestNo extra costPro, Enterprise
Zero data retention, team-wide$0.10 per 1,000 requestsPro, Enterprise
Provider filter, per request (only)No extra costAll plans
Provider allowlist, team-wide$0.10 per 1,000 successful requestsPro, Enterprise
Custom Reporting$0.075 per 1,000 writes; $5 per 1,000 queriesAs enabled
Trace Drains (OpenTelemetry)$0.05 per 1,000 traces; $0.50 per GBPro, Enterprise
Tokens at list price, then card fees, team-wide ZDR, provider allowlist, reporting and trace fees on top
What sits on top of the tokens, from Vercel's pricing docs, 16 October 2026.

The trade in that table is policy you set once against policy you set on every call. A team-wide setting cannot be forgotten by one developer, and it costs per request. The per-request version is free, and it depends on every caller getting it right. Our default: team-wide zero data retention on any agent that reads customer data, per-request filters for everything else. Two details from the zero data retention docs settle the failover worry. ZDR enforcement "also applies to any fallback providers", so a failover cannot land on a provider that keeps your prompts. And if no compliant provider is available for the model, the request fails with an error instead of running elsewhere. Team-wide ZDR is charged only on successful responses. Pro has no free allowance on the trace meters, so a high sampling rate is billed from the first trace.

Do budgets stop the spend?

Partly. You can set budgets for a team, a project, an API key or a team member, and the gateway "rejects further requests once a limit is exceeded" with an HTTP 402. The same docs say "a budget is a soft cap, not a hard limit", and BYOK provider keys carry no budget at all.

So a budget is an alarm with a brake on one path. If most of your traffic runs on BYOK, the budget does not see it. Keep a hard limit on the provider account too, and give each agent its own API key, so the report names the agent that spent the money.

The gateway gives the bill a shape, not an owner. We write one name against each agent's key in the spec: the person who gets the 402 alert, raises the budget or turns the agent off. Usually that is the owner of the process the agent runs, not the platform team.

Where do your prompts go?

Pinned or not, inference runs in the US, the EU or wherever the gateway picks. The inferenceRegion setting accepts a US zone, an EU zone, or global, which is the default and "may be outside your users' jurisdiction". If the gateway cannot honour a pinned region, the request fails instead of running elsewhere.

There is one more line in the regional inference docs worth reading twice. The setting pins where the provider runs inference, not where your request first lands: it "can terminate and be processed in any Vercel region" before the gateway forwards it. Vercel says region-pinned gateway hosts are coming.

Inference can be pinned to the US or EU, or left global; no UAE, Saudi or India option
Where inference can run, from Vercel's regional inference docs.

For a Dubai, Riyadh or Mumbai team, that settles which steps can use it. A step that reads a patient record, a payroll file or a passport scan stays on a model endpoint you have placed and checked. A step that sorts a public enquiry or drafts marketing copy can go through the gateway with zero data retention on. We write that split per step, and confirm it per project in writing before you sign.

What does a ticket-routing gate cost on it?

About $14 a month for 100,000 tickets, a fraction of a cent each, if the gate is a decision model and not a writing model. Here is our arithmetic on Vercel's listed price, for a sample IT service desk that routes 100,000 tickets a month. It is a sample volume, not a client's bill.

Jev, TypeSafe's decision model, is on AI Gateway as typesafe-ai/jev. Its model page lists $0.042 per million input tokens, and Vercel's model list prices its output tokens at zero. Since 7 October 2026 the gateway also serves an OpenAI-compatible /v1/decisions endpoint, so a routing question goes out as a typed choice and comes back as an answer, not prose.

  1. 01Each ticket, with its subject, body and requester, is about 1,000 input tokens (our assumption).
  2. 02100,000 tickets × 1,000 tokens is 100 million input tokens.
  3. 03100 million tokens at $0.042 per million is $4.20 a month in model tokens.
  4. 04Team-wide zero data retention on those 100,000 requests adds $10.00 at $0.10 per 1,000.
  5. 05Card processing fees, trace drains and the writing model that drafts replies are separate lines.
Sample: 100,000 tickets of 1,000 tokens through a decision model at $0.042 per million is $4.20 in tokens
Our arithmetic on the listed price, a sample volume, not a client bill.

Three things follow. First, in this sample the privacy control costs more than the model: $14.20 in all, of which $10.00 is retention. That is fine, and worth knowing before someone turns it off to save money.

A decision model answers with a short typed choice, so input tokens are the whole token bill here. Put a writing model on the same tickets and output tokens take over the bill.

Our model-mix rule, from putting 200+ agents into production: a step whose answer is one of a fixed set (a queue, yes or no, a score) goes to a decision model. A step that fills a short, well-specified draft goes to a small writing model. A step that plans, reads long context or writes to a customer in their own words goes to a frontier model, with a person on the write. Own the routing rules, the eval set and the record of what was decided; rent the inference and the plumbing.

Second, cost per call is half the number. A cheap gate that sends one ticket in ten to the wrong queue costs you the re-routing, not the tokens. So we measure the gate before it goes live: in shadow mode it answers on real tickets while your team still routes them, and we count where it disagrees with the person, by queue. You get cost per correct route from your own tickets, and the threshold below which the gate hands the ticket to a person. The gateway hop adds latency we have not measured for your traffic, and Vercel's pages give no figure, so p50 and p95 per step are part of the same shadow run.

Third, the model list marks Jev's zero data retention as available on "some" of its providers. With team-wide retention on, the gateway routes only to those and fails the request if none is available, so test that path before go-live. The pinned versions (typesafe-ai/jev-1.14.0, for one) are marked zero data retention on all providers in the same list. We set up Jev for clients (Jev page), so read this example with that in mind; the ticket routing use case and Mindcat for IT service desks show the work around it.

When should you not put a gateway in front?

Compare it with the two things you would really do instead. This is our reading, not a benchmark.

OptionYou getYou give up
Call each provider directlyNo extra processor; provider limits and contracts as they areOne key, bill and failover path per provider, built by you
A gateway you host in your own cloudA Gulf or India region you choose for the hop itselfYou run, patch and monitor it; failover and reporting are yours to build
Vercel AI GatewayOne key and bill, failover, budgets, ZDR routingInference in the US, EU or global only; add-on fees; soft budgets

Skip a managed gateway when it adds a hop and buys you nothing:

  1. One model, one provider, one bill you already read. A gateway is one more processor of your data and one more contract.
  2. Prompts that must stay in the UAE, Saudi Arabia or India. No inference zone there today.
  3. You need a hard spending stop. Budgets are soft and skip BYOK traffic.
  4. Hobby plan for company work. Vercel's Hobby plan is for non-commercial, personal use only.

How do we start?

We call the method Spec, shadow, gate. We write down each step of your agent with its model, its cost per call and where its data goes, run it beside your team with nothing written, then put a person on the write. The written assessment is free. The first build week is a fixed AED/SAR 14,900, credited in full if you sign the build within 60 days, and our Run plans are on one page. See how we build on Vercel for the rest.

We are not a Vercel partner; we use the product's own names, and mindcat.ai itself runs on Netlify. If you run one model from one provider and every step's data must stay in the Gulf, this is not for you yet: put the limit on the provider account and keep the call direct.

Filed under

AI agents built on Vercel's agent stackai gateway pricingai gateway zero data retentionai gateway budgetsllm gateway data residency
Useful to someone on your team?

FAQ

Questions teams ask next

Does AI Gateway add a markup to model prices?
Vercel's pricing docs say AI Gateway charges no markup and no platform fee on tokens, including when you bring your own key. You pay the provider's list price from prepaid AI Gateway Credits. Some controls are paid add-ons, and you are responsible for any card payment processing fees. Enterprise teams can pay by invoice instead.
Can AI Gateway keep our prompts in the UAE or Saudi Arabia?
No, as of 16 October 2026. The inferenceRegion setting pins provider inference to a US or EU data center, or leaves it global. The docs also say a request can terminate in any Vercel region before it reaches the provider. If prompts must stay in-country, AI Gateway is not the path for that step.
Do AI Gateway budgets stop spending?
They reject further requests with an HTTP 402 once a budget in scope is exceeded, at team, project, API key or team member level. The docs call them soft caps, and spend on your own provider keys (BYOK) does not count toward them. Keep a provider-side limit as well.
Is the gateway free to try?
There is a free tier with a monthly credit on a subset of models and lower rate limits. Buying credits moves your team to the paid tier and ends the monthly free credit. Vercel's Hobby plan is for non-commercial, personal use only, so client or company work belongs on Pro or Enterprise.

Sources

  1. 01Vercel docs: AI Gateway pricing (last updated 8 September 2026)Accessed 16 Oct 2026
  2. 02Vercel docs: AI Gateway overviewAccessed 16 Oct 2026
  3. 03Vercel docs: AI Gateway security and complianceAccessed 16 Oct 2026
  4. 04Vercel docs: AI Gateway regional inference (last updated 10 September 2026)Accessed 16 Oct 2026
  5. 05Vercel AI Gateway model page: JevAccessed 16 Oct 2026
  6. 06AI Gateway model list (typesafe-ai/jev and pinned versions)Accessed 16 Oct 2026
  7. 07Vercel changelog: OpenAI Decisions API on AI Gateway (7 October 2026)Accessed 16 Oct 2026
  8. 08Vercel docs: AI Gateway zero data retentionAccessed 16 Oct 2026
  9. 09Vercel docs: AI Gateway budgetsAccessed 16 Oct 2026
  10. 10Vercel docs: Hobby planAccessed 16 Oct 2026
Shivanath Devinarayanan, founder of Mindcat

Written by

Shivanath Devinarayanan

Founder, Mindcat Consulting · Salesforce MVP Hall of Fame

Runs 200+ agents in production. Reads every brief that comes in and signs the work that goes out.

About Shivanath

First Agent in Production · the written assessment

We work in real estate and right now, the AI pilot never left the sandbox.

Industry
Problem

Brief: Real estate. Leads from portals and WhatsApp. Follow-up has no owner. Stalled AI or Salesforce pilot. Need a finish, cut, or rebuild call. From: /blog/vercel-ai-gateway-cost-residency.