docs
/
Billing

Service rates

Every metered service, its unit, its markup, and the underlying provider rates.

Fifteen services are metered per unit. Each carries a markup over the provider's cost, and each requires an agreement before it runs on platform credentials.

The metered services

ServiceUnitBillingMarkup
OpenAItokensPer token+20%
Anthropic ClaudetokensPer token+20%
Google GeminitokensPer token+20%
DeepSeektokensPer token+20%
Twilio SMSmessagePer message, varies by region+50%
Twilio phone number — setupnumber$5.00 one-timeNone
Twilio phone number — monthlynumber$5.00 per number / monthNone
Twilio voice — inboundminuteProvider cost + markup+100%
Twilio voice — outboundminuteProvider cost + markup+100%
AI voice assistant (OpenAI realtime)minute~$0.15 per minute+100%
AI voice assistant (ElevenLabs)minute~$0.15 per minute+100%
Amazon SES emailemailPer email+30%
Bulk emailemailTiered, see belowNone
Google Maps & address lookuplookupTiered, see belowNone
EasyPost shippingshipmentPer shipment+50%
Markup applies only to platform-provided services

Bring your own credentials and the provider bills you directly — there is no platform cost to mark up. See How integrations work.

Tiered services

Two services are priced in tiers rather than a flat rate, and both pass through at cost.

Bulk email

VolumePer email
0 – 10,000$0.0010
10,001 – 100,000$0.0007
100,001+$0.0004

Google Maps and address lookup

VolumePer lookup
First 1,000Free
1,001+$0.005

AI model rates

These are the provider rates the platform bills against, before the 20% markup. Per million tokens.

OpenAI

ModelInputOutput
gpt-5.4$1.25$10.00
gpt-5.4-mini$0.25$2.00
gpt-image-1.5$10.00$40.00

Anthropic

ModelInputOutput
claude-4.6-sonnet$15.00$75.00
claude-4.7-opus$15.00$75.00

Google Gemini

ModelInputOutput
gemini-3.1-pro-preview$0.10$0.40
gemini-3-pro-image-preview$2.50$10.00

DeepSeek

ModelInputOutput
deepseek-chat$0.27$1.10
deepseek-reasoner$0.55$2.19

Image generation

Image models bill per image rather than per token, in three quality tiers:

QualityPer image
Low$0.01
Medium$0.04
High$0.17
Cached-input pricing is not modeled

Provider discounts that are not applied include cached-input pricing, off-peak rates and per-length tiers. A charge computed here can therefore be higher than a provider's best-case rate for the same tokens.

Working out a cost

provider cost = (input tokens × input rate) + (output tokens × output rate)
sales price   = provider cost × (1 + markup)
deducted      = sales price × your plan's spend rate

Worked example — 10,000 input and 2,000 output tokens on gpt-5.4:

input   10,000 × $1.25/1M   = $0.0125
output   2,000 × $10.00/1M  = $0.0200
provider cost               = $0.0325
+20% markup                 = $0.0390

Reading rates programmatically

GET/service-pricing/catalogJWT
GET/service-pricing/{service}JWT
GET/service-pricing/activeJWT