GPT-Realtime-2 Pricing: Full Cost Breakdown for a 5-Minute Call
By Sagar Shankaran, Founder of CallSphere
Real numbers for GPT-Realtime-2 at $32/1M audio input, $64/1M output, $0.40 cached. Five-minute call math and when prompt caching pays back.
Key takeaways
The Announcement, Plain English
On May 7, 2026, OpenAI published the pricing for GPT-Realtime-2:
- Audio input: $32 per 1M tokens
- Audio output: $64 per 1M tokens
- Cached input: $0.40 per 1M tokens
- Context window: 128K tokens
- Max output: 32K tokens
The cached-input number is the line that quietly moves the math. This post walks through what it actually costs to run a typical 5-minute voice call, where the dollars go, and exactly when caching pays for itself.
The 5-Minute Call, Token By Token
A representative healthcare-style voice call. Numbers are rounded to make the math legible:
- System prompt: 6,000 tokens (one time, cacheable)
- Tool schemas: 3,000 tokens (one time, cacheable)
- Per-turn user audio in: avg 150 tokens/turn x 30 turns = 4,500 tokens
- Per-turn assistant audio out: avg 200 tokens/turn x 30 turns = 6,000 tokens
- Function call I/O: ~2,000 tokens across the call
Total non-cached audio in: ~6,500 tokens Total audio out: ~6,000 tokens Total cacheable prefix: ~9,000 tokens (system + tool schemas)
The Dollar Math
Without prompt caching:
Hear it before you finish reading
Talk to a live CallSphere AI voice agent in your browser — 60 seconds, no signup.
- Cacheable prefix as input: 9,000 x $32/1M = $0.288
- Other input: 6,500 x $32/1M = $0.208
- Output: 6,000 x $64/1M = $0.384
- Per-call cost: ~$0.88
With prompt caching (after the first call):
- Cached prefix: 9,000 x $0.40/1M = $0.0036
- Other input: 6,500 x $32/1M = $0.208
- Output: 6,000 x $64/1M = $0.384
- Per-call cost: ~$0.60
Caching saves roughly $0.28 per call on this profile. At 50,000 calls per month that is $14,000/month — significantly more than most teams' entire engineering budget for the agent.
When Caching Pays Back
Cached input is 80x cheaper than non-cached input on GPT-Realtime-2. The break-even is almost immediate: as soon as the same prompt prefix is reused on a second call, you save more than the engineering cost of wiring up caching.
The real engineering question is not "should we cache" but "what is our cache hit rate." Three things drive it down:
- Per-call dynamic content at the top of the prompt. Move all dynamic content (customer name, account state) to the bottom.
- Prompt edits. Every time you change the system prompt, the cache invalidates. Version your prompts and roll out carefully.
- Multi-tenant prompt fragmentation. If each tenant has a custom system prompt, your cache hit rate is bounded by per-tenant traffic.
Monthly Volume Scenarios
At our 5-minute-call profile with caching enabled:
- 2,000 calls/mo (a typical small-business volume): 2,000 x $0.60 = $1,200/mo raw model
- 10,000 calls/mo (~Growth volume): 10,000 x $0.60 = $6,000/mo raw model
- 50,000 calls/mo: 50,000 x $0.60 = $30,000/mo raw model
These numbers are raw model spend only. They exclude STT (if you split the stack), telephony minutes (Twilio is usually $0.0085–$0.014/min inbound), CRM integration, hosting, observability, on-call, and the engineers maintaining all of it.
Still reading? Stop comparing — try CallSphere live.
CallSphere ships complete AI voice agents per industry — 14 tools for healthcare, 10 agents for real estate, 4 specialists for salons. See how it actually handles a call before you book a demo.
What Teams Get Wrong
Three pricing mistakes we see weekly:
- Forgetting output dominates. Output at $64/1M is 2x input. Verbose assistants are 2x more expensive than terse ones. Prompt your agent to be concise.
- Treating audio tokens like text tokens. Audio tokenization is denser. A "500-word" reply in audio is not 500 audio tokens.
- Ignoring the silent tail. Some implementations keep streaming after the user has stopped talking. Cut the listening window aggressively.
Where CallSphere Fits
CallSphere is a managed voice and chat agent platform. Customers pay flat capability tiers — Act $49/mo (single business system per workflow), Orchestrate $99/mo (coordinates across multiple systems), Custom Build $149/mo (bespoke apps and unlimited ongoing development) — instead of metering raw audio tokens. The platform handles prompt caching, multi-tenant prompt management, STT/TTS routing, and the ops layer. For teams who would rather not run the cache hit-rate dashboard themselves, that is the trade.
Try the math against your volume: callsphere.ai/pricing.
What To Do This Week
- Compute your current cache hit rate. If you do not measure it, assume it is 0.
- Refactor your prompt so dynamic content is at the bottom, not the top.
- Set up a per-call cost dashboard. The unit economics of voice agents move fast at scale; flying blind is expensive.
FAQ
Q: Is cached input really 80x cheaper? A: Yes — $0.40 vs $32 per 1M is 80x. It is the largest single cost lever in the entire pricing sheet.
Q: How long does cache persistence last? A: OpenAI does not publish a hard TTL; in practice expect minutes-to-hours, not days. Plan accordingly.
Q: Can I cache tool call results? A: No — the cache is for input tokens. Tool results are computed each call.

Written by
Sagar Shankaran· Founder, CallSphere
LinkedInSagar Shankaran is the founder of CallSphere, where he builds production AI voice and chat agents deployed across healthcare, hospitality, real estate, and home services. He writes about agentic AI, LLM engineering, and shipping voice agents that handle real calls in production.
Try CallSphere AI Voice Agents
See how AI voice agents work for your industry. Live demo available -- no signup required.