All fields are required
Voice AI platforms advertise the platform fee. The other four AI invoices arrive later. SignalWire is $0.16 per minute for all AI components.
A typical voice AI minute touches a platform fee, separate speech-to-text, a language model, text-to-speech, and telephony. Each vendor bills independently with different rate cards and billing cycles.
Per-token costs vary with caller verbosity, AI response length, model choice, and context window size. A quiet Tuesday and a busy Thursday produce wildly different invoices.
State management, vendor coordination, observability, and error handling require engineering time. That engineering cost dwarfs the per-minute savings of a cheaper headline rate.
When five variables determine cost per minute, your finance team cannot produce a reliable monthly forecast. Budgeting becomes guesswork.
from signalwire_agents import AgentBase
from signalwire_agents.core.function_result import SwaigFunctionResult
class SupportAgent(AgentBase):
def __init__(self):
super().__init__(name="Support Agent", route="/support")
self.prompt_add_section("Instructions",
body="You are a customer support agent. "
"Greet the caller and resolve their issue.")
self.add_language("English", "en-US", "rime.spore:mistv2")
@AgentBase.tool(name="check_order")
def check_order(self, order_id: str):
"""Check the status of a customer order.
Args:
order_id: The order ID to look up
"""
return SwaigFunctionResult(f"Order {order_id}: shipped, ETA April 2nd")
agent = SupportAgent()
agent.run()
| Component | Included in $0.16 | Competitors Charge Separately |
|---|---|---|
| Speech-to-text (STT) | Yes | $0.006-0.015 per 15 seconds |
| Language model (LLM) | Yes | $0.01-0.06 per 1K tokens (variable) |
| Text-to-speech (TTS) | Yes | $0.015-0.030 per 1K characters |
| Orchestration and state | Yes | DIY or not available |
| Observability and analytics | Yes | Third-party APM required |
| Transport (PSTN/SIP) | Billed separately at carrier rates | $0.013-0.022 per minute |
| Monthly Minutes | Multi-Vendor (avg $0.26/min) | SignalWire ($0.16/min) | Monthly Savings |
|---|---|---|---|
| 1,000 | $260 | $160 | $100 (38%) |
| 10,000 | $2,600 | $1,600 | $1,000 (38%) |
| 50,000 | $13,000 | $8,000 | $5,000 (38%) |
| 100,000 | $26,000 | $16,000 | $10,000 (38%) |
| 500,000 | $130,000 | $80,000 | $50,000 (38%) |
Create a free account. No credit card required for the trial. No annual commitment.
Run pip install signalwire-agents. Define your agent in Python or YAML.
Provision a number from the dashboard or port your existing numbers.
Deploy your agent. Pay $0.16 per minute of AI conversation. Volume discounts when you scale.
AI processing: speech-to-text, language model inference, text-to-speech, orchestration, state management, and observability. Transport (PSTN, SIP) is billed separately at carrier rates. One invoice covers everything.
No. Pay as you go with no annual contract and no minimum spend. Volume discounts are available when you scale.
Per-token pricing varies with caller verbosity, AI response length, and model choice. A single voice AI minute can cost $0.19 to $0.43 when you add up all the vendors. Per-minute pricing gives you one predictable number.
Yes. The platform supports external model providers. Pricing adjusts to reflect the pass-through model cost.
Contact the sales team for volume pricing tiers, enterprise billing, dedicated support, and custom SLAs.
Trusted by 2,000+ Companies
Sign up, build an agent, and pay $0.16 per minute. No commitment. No token anxiety.