At OpenPhone, we believe in transparent and fair pricing. Sometimes it can be hard to understand the true cost of something when it’s buried in the fine print. We are committed to helping you clearly understand and manage your costs when using our platform.
Our pricing is based on a per-segment model for API-powered outgoing text messages. With this model, pay only what you use. By keeping messages to a single segment, you can reduce your costs. Here’s a clear breakdown of our current rates:
A segment is a unit of measurement for text messages. For SMS, one segment is generally up to 160 characters. Longer messages are split into multiple segments. This is a standard all companies use when determining text messaging fees, but we want to make sure you’re fully aware of it.For a detailed understanding of how messages are segmented, you can use this Segment Calculator. This tool helps you estimate the number of segments for your messages, allowing for more accurate cost projections.
What are API-Powered Messages?
API-powered messages are text messages sent using our API, either directly or through integrations built with it. This term covers:
Direct API Usage: Messages sent by interacting directly with the OpenPhone API.
Integration-Enabled: Messages sent via third-party applications or services that utilize the OpenPhone API.
Any hidden fees?
There are no additional or hidden fees associated with sending messages through the API. Our pricing is inclusive of any carrier fees.
We use a straightforward credit-based system for API-powered messaging charges. Here’s how it works:
1
Add Funds
Add funds to your account’s credit balance under the “Plans & Billing” tab.
2
Send a Message
When you send a message via the API, we deduct the appropriate amount from your credit balance based on the number of segments and the message destination (local or international).
3
Replenish as Needed
You can continue sending messages as long as you have sufficient credits in your account. We recommend turning on the auto-charge feature to prevent interruptions in service.
If a message costs more than your available credit balance, the API will return an error for insufficient funds and the message will not be sent.Partial credits cannot be used. If your credit balance is insufficient for the full cost of the message, an error will be returned.
We’re committed to helping you understand every aspect of our pricing. If you have any questions, need clarification on any part of the billing process, or require assistance, please don’t hesitate to contact our support team at support+developers@openphone.co.