Loading...


Updated 29 Jul 2026 • 7 mins read

Snowflake Cortex pricing in 2026 is token-based, billed in AI Credits at $2.00 to $2.20 each, with per-token LLM rates from about $0.12 to $5.10 per million and separate meters for Cortex Search and warehouse compute. This guide breaks down every service with real examples and the levers that control your bill.
A single Snowflake query once cost a team close to $5,000. Not a month of usage, one query, an unbounded AI function fired across 1.18 billion records before anyone thought to add a LIMIT. No one had been reckless. They simply did not know how Cortex charges, and the bill taught them the rules only after they had paid them.
That is the whole trouble with Cortex pricing: the mechanics are unlike anything else in Snowflake, so the numbers feel unpredictable right up until you understand the meter. This guide flips the order. We break down exactly how Snowflake Cortex is priced in 2026, service by service, with real cost examples for common workloads, so you can price an AI feature before you ship it instead of after it startles your finance team.
The short version: Snowflake Cortex is consumption-based and, since April 1, 2026, billed in a separate currency called AI Credits, flat-priced at $2.00 each for global routing or $2.20 for home-region routing. LLM functions bill per token (roughly $0.12 to $5.10 per million depending on the model), Cortex Search adds a continuous serving fee per gigabyte-month, and your virtual warehouse still bills compute on top. Model choice is the single biggest cost lever, with 10 to 40x swings between small and large models.
Cortex breaks the mental model most Snowflake users bring to it. A warehouse bills for how long it runs; Cortex bills for what it processes. Getting three ideas straight up front makes the rest of the pricing obvious.
Historically Cortex was billed as standard Snowflake credits, priced by edition. On April 1, 2026, Snowflake split AI onto its own meter. AI Credits are now a separate billing currency, flat-priced regardless of your edition: $2.00 per AI Credit if you allow requests to route across regions, and $2.20 if you pin them to your home region for data-residency reasons. Platform Credits for warehouse compute and storage still follow the old $2, $3, and $4 per-credit rates by edition. The practical takeaway is unusual: your AI unit price is set by your data-residency posture, not your Snowflake tier or the model you pick.
LLM functions bill per token, and they count input and output separately, with output often running five to eight times the input rate. That asymmetry matters because AI workloads are lopsided: a summarization job might read 5,000 tokens and write 200, while a generation job does the reverse. Which side of that ratio you sit on shapes your bill as much as the volume does. If tokens are new to you, our token economics and TokenOps guide covers the fundamentals.
Nearly every Cortex query bills you twice. The AI Credit meter charges for the tokens the model processes. The Platform Credit meter charges for the virtual warehouse that runs the surrounding SQL. Most people watch the first and forget the second, then wonder why a cheap-looking function still moved the warehouse bill. Treat them as two line items from the start.
Cortex is a suite, not a single product, and each service is billed
differently. Here is how each one is billed.
| Service | How it is billed | What to watch |
|---|---|---|
| LLM / AI SQL functions | Per input and output token, by model | Model choice drives a 10–40× cost swing |
| Cortex Search | Serving compute per GB-month plus embedding per token | Serving runs continuously, even with zero queries |
| Cortex Analyst | Per 1,000 messages (standalone API) or per token via Agents | Generated SQL also bills warehouse compute |
| Cortex Agents / Intelligence | AI Credits per million tokens, additive across services | Costs stack across Analyst and Search calls |
| Document AI | High per-document credit cost | Scales quickly on large document sets |
| Fine-tuning | Credits per token, with higher rates for larger models | Consumes credits quickly; scope carefully |
Functions like AI_COMPLETE, SUMMARIZE, TRANSLATE, SENTIMENT, and the AISQL family are the workhorses. They bill purely on tokens processed, at effective rates from about $0.12 per million on small, fast models to around $5.10 per million on the largest, most capable ones. For most classification and extraction tasks, a small model is both cheaper and entirely adequate, which is why model selection, not volume, is usually the deciding factor in the bill.
Cortex Search powers retrieval and RAG, and it bills on two components. Embedding compute is a per-token charge incurred whenever data is inserted or updated, including the full initial index build. Serving compute is a continuous charge per gigabyte-month of indexed data that runs the entire time the service is resumed, whether or not a single query hits it. That standing fee is the most common source of Cortex surprises, so suspend search services you are not actively using.
Cortex Analyst turns natural language into SQL. Billing depends on how you call it: through the standalone Analyst API it is priced per 1,000 messages, while Snowflake's recommended path, invoking it through Cortex Agents, uses the same token-based AI Credit model as Agents. Either way, running the SQL it generates incurs normal virtual warehouse compute, so the natural-language step is only part of the cost.
Cortex Agents and Snowflake Intelligence orchestrate multi-step workflows and bill in AI Credits per million tokens, with costs adding up across every underlying service the agent invokes, so an agent that calls both Analyst and Search pays for all of it. Document AI carries a high per-document cost that scales quickly on large sets, and fine-tuning consumes credits fast, especially on larger models, so both deserve a tight scope and a resource monitor before you turn them loose.
Numbers make the model concrete. The estimates below are illustrative and depend on your exact model, token counts, and AI Credit rate, but they show the shape of real workloads. They exclude base Snowflake platform costs.
| Workload | Setup | Approximate monthly cost |
|---|---|---|
| AISQL classification | 1 million support tickets, ~200 tokens each, using a small model | Tens of dollars (~$10–$100) |
| Document summarization | 100,000 documents at ~5,000 input tokens and ~200 output tokens each, using a large model | Low four figures (~$1,000–$2,000) |
| RAG chatbot | Search index serving, embeddings, and per-query generation | Standing serving fee plus per-query costs; typically hundreds to low thousands of dollars |
| Unbounded single query | AI_COMPLETE across ~1.18 billion records with no limit | ~$5,000 for a single query (the cautionary case) |
The pattern is clear: lightweight AISQL at scale stays in double digits, generation on large models reaches four figures, and the real danger is not steady usage but a single unbounded call. Before shipping, estimate tokens with the COUNT_TOKENS function on a representative sample, and after shipping, track actual spend through the ACCOUNT_USAGE views such as CORTEX_FUNCTIONS_USAGE_HISTORY and CORTEX_AGENT_USAGE_HISTORY.
Because Cortex spend sits inside Snowflake yet behaves like AI spend, it belongs in the same attribution and governance you apply to the rest of your AI and cloud bill. Our Snowflake AI agent cost anomalies and FinOps for AI guides go deeper on attributing and governing exactly this kind of consumption.
Cortex did not make AI cheaper or more expensive than calling an outside API. What it changed is where the cost lives: inside your database, on two meters, priced by the token and the gigabyte-month rather than by the query. Once that clicks, most of the surprises stop.
Three things are worth carrying with you. Model choice is your biggest single lever, so treat it like warehouse sizing rather than a default you never revisit. The meter people forget, Cortex Search serving, is the one that quietly runs while nobody is looking, so pause what you are not using. And the token is now a unit you budget against, the same way you once budgeted compute hours. Get those three right, and Cortex becomes what it should be: AI you can price to the penny before you build it, not explain away after the invoice lands.
Cortex is consumption-based. Since April 1, 2026 it bills in a separate currency called AI Credits, flat-priced at $2.00 each for global cross-region routing or $2.20 for home-region routing. LLM functions bill per token, and Cortex Search adds a continuous per-gigabyte-month serving fee.
They bill per token at effective rates from about $0.12 per million tokens on small, fast models to roughly $5.10 per million on the largest models, with input and output counted separately. Model selection is the biggest lever, capable of a 10 to 40x cost difference.
AI Credits are Snowflake's dedicated AI billing currency introduced on April 1, 2026, separate from Platform Credits used for warehouse compute. They are flat-priced by routing, $2.00 for global and $2.20 for home-region, rather than by Snowflake edition.
Yes. Nearly every Cortex query bills twice: the AI Credit meter for the tokens the model processes, and the Platform Credit meter for the virtual warehouse running the surrounding SQL. Many teams forget the second meter.