Grok Voice 3.0 pricing: what a support call really costs

Kurnia Kharisma
Written by

Kurnia Kharisma

Katelin Teen
Reviewed by

Katelin Teen

Last edited October 15, 2026

Expert Verified
Hand-drawn illustration of a man at a laptop comparing three pricing cards, with the Grok logo on a blue shape beside him

Why "$0.08 a minute" is the wrong number to budget with

I write and do SEO at eesel, so a big part of my job is the gap between what people type and what they actually mean by it. Nobody who search "Grok Voice 3.0 pricing" wants the rate card alone, that one is a single line. What they want to know is what the phone line will cost per call and per month once it is live, which is a different number, and it's the one this post is about. It's also the number every rate card leaves out, the xAI pricing page included.

The rate card itself is short. Straight from the xAI pricing page, last updated October 10, 2026:

The Voice API table on the xAI pricing page, listing Speech to Speech grok-voice-3.0 at $0.08 per minute ($4.80 per hour) and $0.004 per text input, the same as the deprecated grok-voice-2.0, plus Speech to Text and Text to Speech rates, as taken from xAI docs
The Voice API table on the xAI pricing page, listing Speech to Speech grok-voice-3.0 at $0.08 per minute ($4.80 per hour) and $0.004 per text input, the same as the deprecated grok-voice-2.0, plus Speech to Text and Text to Speech rates, as taken from xAI docs
Line itemPriceBilling unit
Speech to speech, grok-voice-3.0$0.08 / min ($4.80 / hr)Per minute of conversation
Text input into a voice session$0.004Per text input
file_search / collections_search tool$2.50Per 1,000 calls
web_search tool$5Per 1,000 calls
x_search tool$5 / 1k posts, $10 / 1k profilesPer item fetched
Remote MCP toolsNo invocation feeToken-based
Collection storage (your uploaded docs)$0.10Per GiB per day
Speech to text (separate API)$0.10 / hr REST, $0.20 / hr streamingPer hour of audio
Text to speech (separate API)$15.00Per 1M characters

There is two things I would underline in this table. First, the minute rate is the same whatever the model does inside the minute. xAI lists a single rate for grok-voice-3.0, there is no cheaper line for reasoning.effort set to none and no surcharge for a long think. Second, the price did not move with the upgrade. The Grok Voice 3.0 launch post says it plainly: same price as 2.0, and anyone on the grok-voice-latest alias got switched over automatically. When I covered Grok Voice 2.0 pricing in August, the story was a 60% jump from 1.0. This time the story is the opposite, you get the better model for the same money.

What the table doesn't have is a phone line, and that is where the real bill starts.

What one support call actually costs

Let me build one call from the ground up. The shape I'm using is a common one on support lines: four minutes of talk, the agent searches your help docs three times, and your app injects one text message (say, the caller's order history) at the start.

Piece of the callRateCost for one call
Grok talk time, 4 min$0.08 / min$0.3200
Twilio inbound SIP, local number, 4 min$0.0034 / min$0.0136
3 x file_search$2.50 / 1,000$0.0075
1 x text input$0.004 each$0.0040
Total$0.3451

That's $0.086 per talk minute, or about 8% above the sticker.

A hand-drawn stacked bar showing one 4-minute call costing $0.345 in total: Grok voice minutes $0.32, about 93% of the bill, plus thin slivers for the phone carrier at $0.014, three knowledge lookups at $0.008 and one text input at $0.004
A hand-drawn stacked bar showing one 4-minute call costing $0.345 in total: Grok voice minutes $0.32, about 93% of the bill, plus thin slivers for the phone carrier at $0.014, three knowledge lookups at $0.008 and one text input at $0.004

The Grok minutes are 93% of the call. Everything people call a "hidden fee" sits in the last 7%. It doesn't mean the add-ons are free. It means they're not the place where a budget goes wrong, but I'll go through each one anyway since a couple of them has a catch.

The carrier: you bring your own

Grok Voice 3.0 takes phone calls over SIP, and the SIP guide is clear that you register a number you already own with origin: "byo_trunk". Provisioning SpaceXSI phone numbers through the API isn't supported, so a carrier account is a requirement, not an option. The guide has setup steps for Twilio and Telnyx and works with any SIP provider.

The carrier bills you directly on its own invoice. Here's what the two carriers named in the docs are charging for US calls, from their own pricing pages:

CarrierInbound, localInbound, toll-freeOutbound, USNumber rental
Twilio Elastic SIP Trunking$0.0034 / min$0.0130 / min$0.0100 / min (48 states)$1.15 / mo local, $2.15 / mo toll-free
Telnyx SIP Trunkingfrom $0.0032 / minfrom $0.015 / minfrom $0.005 / minBilled separately
Twilio's Elastic SIP Trunking pricing for the United States, showing origination at $0.0034 per minute for local numbers and $0.0130 for toll-free, termination from $0.0011 per minute, and phone numbers at $1.15 and $2.15 a month, as taken from Twilio
Twilio's Elastic SIP Trunking pricing for the United States, showing origination at $0.0034 per minute for local numbers and $0.0130 for toll-free, termination from $0.0011 per minute, and phone numbers at $1.15 and $2.15 a month, as taken from Twilio

The choice that matters here is local versus toll-free, not Twilio versus Telnyx. A toll-free number on Twilio SIP costs almost 4x more per inbound minute than a local one, which moves the 4-minute call from $0.345 to about $0.384. For most support lines that's still small, but if you run a big toll-free 800 line, it's the one carrier detail worth to model properly. Twilio also charges $0.0025 a minute for call recording if you switch it on, and emergency calling is a per-number monthly fee on both ($0.75 on Twilio, $1.5 on Telnyx). If your team already runs on Twilio's contact center, my Twilio Flex pricing post covers the seat side of that bill.

One more thing for a contact-center buyer. If callers reach you through a web widget or your own app instead of a phone number, then there is no carrier at all, Grok also takes WebSocket and WebRTC sessions. The wire format is compatible with the OpenAI Realtime API, so my Realtime API vs WebRTC explainer applies to that choice too.

The tools: cheap per call, priced per thousand

Tools are how a voice agent stops only talking and starts doing something, and anyone who built on realtime tool calls knows they're the heart of a support agent. xAI bills its server-side tools per invocation:

The Tool Invocation Costs table on the xAI pricing page, listing web_search at $5 per 1,000 calls, x_search at $5 per 1,000 posts and $10 per 1,000 profiles, code_execution $5, attachment_search $5, collections_search and file_search $2.50, and Remote MCP tools as token-based, as taken from xAI docs
The Tool Invocation Costs table on the xAI pricing page, listing web_search at $5 per 1,000 calls, x_search at $5 per 1,000 posts and $10 per 1,000 profiles, code_execution $5, attachment_search $5, collections_search and file_search $2.50, and Remote MCP tools as token-based, as taken from xAI docs

Couple of things fell out of this table for me. file_search at $2.50 per 1,000 is half the price of web_search, so an agent that answers from your own uploaded docs is cheaper per lookup than one that browses your public site. For remote MCP tools, xAI says you aren't charged for the invocation, only for any tokens used. Your own function tools have no xAI fee at all, the cost of those lives on your own servers.

The one storage cost to keep an eye on is the collections, at $0.10 per GiB per day. A help center is rarely a gigabyte of text, so for most of teams this is cents a month, but it is a daily meter and it runs whether the phone rings or not.

Text inputs: four tenths of a cent each

Every text message your app pushes into a live session costs $0.004. That's the price of injecting context mid-call: the caller's account status, a CRM lookup result, a "this customer is VIP" flag. One per call is nothing. A pattern where your app streams a text update every few seconds is where this line start to show up, so I'd batch the context into one message at the start of call.

What it costs per month at support volumes

Scale the same call shape (4 minutes, Twilio local, three lookups, one text input, 30 days) to three common team sizes:

Calls per dayMinutes per monthGrok minutesCarrierTools + textNumberMonthly total
10012,000$960$40.80$34.50$1.15$1,036
50060,000$4,800$204$172.50$1.15$5,178
2,000240,000$19,200$816$690$1.15$20,707
A hand-drawn column chart of a monthly Grok Voice 3.0 support bill at three volumes, 100 calls a day at $1,036, 500 calls a day at $5,178 and 2,000 calls a day at $20,707, each column mostly voice minutes with a small carrier and tools cap, for 4-minute calls over 30 days
A hand-drawn column chart of a monthly Grok Voice 3.0 support bill at three volumes, 100 calls a day at $1,036, 500 calls a day at $5,178 and 2,000 calls a day at $20,707, each column mostly voice minutes with a small carrier and tools cap, for 4-minute calls over 30 days

That's the clean version. The messy version has dead air in it, and in my opinion this is the line which most budgets miss. A support call don't end the moment the problem is solved. There's the "anything else?", the caller who wanders off to find a receipt, the five seconds of silence before somebody hangs up. xAI prices the session by the minute and its docs don't carve out silence, so I'd budget as if every open minute is billed.

Run the numbers at 500 calls a day: 20 seconds of dead air per call adds about $400 a month, which is more than the carrier, the tools and the text inputs put together ($376.50). The model has a setting for exactly this, idle_timeout_ms re-engages a silent caller after a set pause, and the SIP guide documents a hangup call your app can fire when the conversation is over. Wiring both of them up is the cheapest cost optimization in the whole post.

Plug your own numbers in. This estimator is different from the one in my colleague's Grok Voice 3.0 review, which sizes your concurrency tier: this one prices the full call, splits out every line item, and also gives the cost per call the AI actually resolves.

The last number, cost per AI-resolved call, is the one I'd put in front of a finance team. At a 50% resolution rate, the default case works out to about $0.75 per resolved call, because you also pay for the calls that end in a handoff. xAI says Starlink's call centers resolve roughly 70% of 20,000 daily calls with no human, but that's a sister company reporting on itself, so I'd start my own forecast lower and move it up with real data. My cost per resolution breakdown explains why this is the metric that survives a budget review, and the AI vs human agent cost comparison puts it next to a salary.

Concurrency tiers: a prepayment, not a fee

The one cost on Grok Voice 3.0 that feels like a hidden fee isn't one. Concurrent sessions, the number of calls you can run at the same time, scale with your lifetime spend on the xAI API since January 1, 2026, per the rate limits page:

The Rate Limits page in the xAI docs, showing the rate limit tiers table from Tier 0 at $0 through Tier 4 at $5,000 and Enterprise available on request, based on cumulative spend since January 1, 2026, as taken from xAI docs
The Rate Limits page in the xAI docs, showing the rate limit tiers table from Tier 0 at $0 through Tier 4 at $5,000 and Enterprise available on request, based on cumulative spend since January 1, 2026, as taken from xAI docs
TierLifetime API spendConcurrent voice sessionsMinutes that spend buys at $0.08
Tier 0$0100
Tier 1$5020625
Tier 2$250503,125
Tier 3$1,00010012,500
Tier 4$5,00020062,500
EnterpriseOn requestCustomn/a

Tiers count prepaid credit purchases and paid invoices, and they never downgrade. So the money that unlocks a tier is money you would spend on calls anyway, it's a cash-flow question more than an extra cost. At 500 calls a day you pass $5,000 inside your first month and the ceiling stops mattering.

Where it does bite is in the pilot. A brand-new account that wants to load-test 50 simultaneous calls has to put $250 of credit in first. That's a small number, but I've seen on our own sales calls how fast test usage runs: one buyer I spoke with burned through 200 interactions in a single test day and started worrying about the per-interaction cost at scale before the pilot was even done. Metered pricing makes testing feel expensive even when it isn't, so set a test budget up front and treat it as the cost of learning.

How Grok's price compares with other voice APIs

Here's where I think the launch coverage gets the comparison wrong, and in both directions. Every number below comes from the vendor's own pricing page:

Voice APIListed priceBilling unitReasoning model included?Billed on top
Grok Voice 3.0$0.08 / minPer minute, plus $0.004 per text inputYesServer-side tools, carrier
GPT-Live-1$0.05 / minPer second, no rounding upNo"Backend model and tool usage is charged separately"
GPT-Realtime-2.1$32 in / $64 out per 1M audio tokensPer tokenYesText and image tokens
Gemini 3.8 Live$0.005 / min audio in, $0.018 / min audio outPer minute of audio, each directionThinking billed as output tokens$4.50 per 1M text output; Search grounding $14 per 1,000 after 5,000 free
ElevenLabs Agents$0.08 / min ($0.16 burst)Per call minute, $0.003 per text messageNoLLM "based on usage", telephony excluded
Deepgram Voice Agent, Standard$0.075 / min ($0.163 Advanced)Websocket connection timeYesNothing for the bundled LLM
A hand-drawn bar chart of listed per-minute prices: Grok Voice 3.0 $0.080 with model included, ElevenLabs Agents $0.080 plus LLM, Deepgram Voice Agent $0.075 with LLM included, GPT-Live-1 $0.050 plus backend model, and Gemini 3.8 Live up to $0.023 plus thinking
A hand-drawn bar chart of listed per-minute prices: Grok Voice 3.0 $0.080 with model included, ElevenLabs Agents $0.080 plus LLM, Deepgram Voice Agent $0.075 with LLM included, GPT-Live-1 $0.050 plus backend model, and Gemini 3.8 Live up to $0.023 plus thinking

Gemini's figure needs one line of explanation. Google prices audio in and audio out separately, so a minute where the caller streams audio the whole time and the agent also speaks the whole time would cost at most $0.023. In a real call the agent talks maybe half the time, which brings it nearer $0.014 a minute, before thinking tokens. On sticker alone, that's a fraction of Grok.

So is Grok expensive? Not once you are pricing the same work. GPT-Live-1's $0.05 buys the voice layer only, and you pick and pay for the model behind it, which my GPT-Live-1 pricing post walks through. ElevenLabs is the same shape at $0.08 plus an LLM, my ElevenLabs pricing breakdown has the plan details. Deepgram's Standard tier is the closest like-for-like bundle, 0.5 cents cheaper per minute.

Artificial Analysis, which benchmarks these models on the same tasks, measured the all-in cost of running each one and found the spread much tighter than the stickers suggest:

"Grok Voice 3.0 costs $4.80 per hour of input audio, the same as Grok Voice 2.0. That is above GPT-Live-1 (Sol, low) at $4.47 and Gemini 3.8 Live Extended Thinking (High) at $3.50, below GPT-Live-1 (Astra, medium) at $5.83, and ~2.2x cheaper than GPT-Realtime-2.1 High ($10.75)."

That's the honest read. Once reasoning is counted, Grok lands in the middle of the frontier pack on cost, not at the top or bottom, and xAI's own launch post frames its edge as cost per task on that benchmark rather than cost per minute. Note too that Artificial Analysis says its cost figure doesn't include tool calls, so add the tools section above to any of these numbers.

If you'd rather buy a whole platform than an API, the pricing model changes again. Retell AI pricing and Vapi layer their own per-minute platform fee over the model, and xAI's own Voice Agent Builder is the no-code route on the same voice.

If you live inside a helpdesk, check what it ships natively before any of this, Zendesk voice AI agents is one example. My roundup of the best AI voice agents compares the packaged options.

Four ways to lower a Grok Voice bill

Because 93% of the bill is minutes, almost every saving is also about minutes. These are the ones I'd actually do, in order of the effort:

  1. Stop paying for silence. Set idle_timeout_ms and fire the hangup endpoint once the caller is done. On the 500-calls-a-day line, this alone is worth more than every other add-on combined.
  2. Inject context once. Send the caller's account details as one text input at the start, not a stream of updates. Each message is $0.004.
  3. Answer from your own docs. file_search at $2.50 per 1,000 is half the price of web_search, and an agent that reads your own policies is also the one that gives the right answer. Keep the uploaded collection lean, since storage is a daily meter.
  4. Use local numbers where you can. Toll-free inbound on Twilio SIP is about 4x the local rate. For a national support line that's a branding call, but it's worth knowing the price of it.

What I wouldn't do is to chase a cheaper per-minute model only to save one cent. A model that fails more calls makes the call longer and pushes more of them to a human, which costs far more than the difference in rate. The AI agent handoff on a failed call is where the real money is.

Is Grok Voice 3.0 worth the price?

For a team putting an AI on the phones, I think yes, and the call center ROI math usually agrees. You get the top model on the Artificial Analysis speech index, a flat rate that includes reasoning, and no platform fee, which makes forecasting easy. The total cost of a 4-minute call is about 35 cents, and the extras you were warned about are a rounding error next to talk time.

It's weaker fit if you need the lowest possible sticker for short and simple calls (Gemini 3.8 Live and GPT-Live-1 both list lower and let you pick a lighter model), or if you want a no-code platform with analytics on top. For those cases, my Grok Voice 2.0 alternatives list and the wider xAI alternatives piece still map the field, and can AI answer support calls is a good gut check before any of it.

The thing no voice price includes is knowledge. Every number above pays for a model to hold a conversation, and none of it tells the model your refund window or which customers get the goodwill credit. A cheap, fast voice reading out the wrong policy is still the wrong policy, and that's the most common failure I see in voice support rollouts. For ecommerce lines specifically, my guide to AI phone support goes into which calls to hand over first.

Grok prices the minute. eesel handles what gets said.

If your phone line sits in front of a ticket queue, the voice model is half the system. eesel is the other half: an AI helpdesk teammate that joins Zendesk, Freshdesk or Gorgias and learns from your past tickets and help center. It works the email and chat queue which every phone call eventually spill into. Before it goes live you can run it against your own historical tickets and see how its answers compare with what your team actually sent, which is how I'd want to test anything that talks to customers.

The eesel Zendesk agent's Activity view listing recent conversations and runs with their resolved and pending status and linked Zendesk ticket numbers
The eesel Zendesk agent's Activity view listing recent conversations and runs with their resolved and pending status and linked Zendesk ticket numbers

For builders, the two can meet in the middle. Grok's mcp tool takes a server URL and headers, and every eesel workspace is also an MCP server: the eesel CLI command eesel mcp token prints what an MCP client needs to connect. The same CLI lets you script the agent from a terminal or hand it to a coding agent like Claude Code. I haven't run that pairing on a live phone line, so treat it as a promising build, and remember that remote MCP calls on xAI carry no invocation fee.

The pricing is a different shape from a voice API, too: eesel is a fixed monthly credit plan, $299 a month for 500 credits, where a ticket or chat counts as one credit, with 100 free credits to try it. You pay per ticket handled, not per minute of talk. Try eesel on a slice of your queue before your next voice pilot, so the agent on the phone has something worth saying.

Frequently Asked Questions

How much does Grok Voice 3.0 cost?
Grok Voice 3.0 pricing is $0.08 per minute ($4.80 an hour) plus $0.004 per text input, with no seat fee or monthly minimum, per the xAI pricing page. Tools like file_search ($2.50 per 1,000 calls) and web_search ($5 per 1,000) bill on top. My xAI pricing breakdown covers the rest of the catalog.
What does one Grok Voice 3.0 support call cost?
A 4-minute call on a Twilio local number with three knowledge lookups and one text input costs about $0.345: $0.32 of Grok minutes, $0.0136 of carrier time, $0.0075 of tool calls and $0.004 of text. The Grok minutes are about 93% of it. My AI call center agent guide covers the rest of the setup.
Is Grok Voice 3.0 more expensive than Grok Voice 2.0?
No. Both are listed at $0.08 per minute and $0.004 per text input, and 2.0 is now deprecated. The upgrade costs you a round of test calls, not a higher rate. My Grok Voice 3.0 review covers what the same price now buys.
Does Grok Voice 3.0 pricing include phone calls?
No. xAI does not sell phone numbers through the API. You bring your own carrier over SIP, so Twilio or Telnyx bills its own per-minute rate (from $0.0032 to $0.015 a minute inbound, local to toll-free SIP) plus number rental. See how a Twilio chatbot setup works for the carrier side.
Is Grok Voice 3.0 cheaper than GPT-Live-1?
Not on the sticker. GPT-Live-1 lists $0.05 a minute against Grok's $0.08, but OpenAI bills the backend model and tools separately, while Grok's rate includes its own reasoning. My GPT-Live-1 pricing post shows how that backend layer adds up.
Do I have to pay more to get more concurrent calls on Grok Voice 3.0?
Not as a fee. Concurrency rises with lifetime xAI API spend: 10 sessions at $0, then 20, 50, 100 and 200 at $50, $250, $1,000 and $5,000. That spend is prepaid usage you would burn anyway, so it is a cash-flow question for a pilot, not an extra line item.
Does turning reasoning off make Grok Voice 3.0 cheaper?
No. The pricing page lists one rate for grok-voice-3.0, with no cheaper tier for reasoning effort set to none. Turning reasoning off can speed up simple flows, but the way to cut the bill is fewer billed minutes. My guide to automating phone support covers which calls to automate first.

Share this article