How credits work
Every organization has two credit pools:- Included credits — replenish monthly based on your plan. They reset on your billing cycle and do not roll over.
- Purchased credits — from one-time bundle purchases. They roll over month-to-month and never expire.
Credits by plan
Credit costs
SMS messages over 160 characters are split into segments. Each segment costs the per-segment rate. Standard GSM-7 encoding allows 160 chars/segment; Unicode (emoji, non-Latin) allows 70 chars/segment.
Check your balance
Purchase credits
Credits can be topped up at any time via a credit bundle. Bundles are one-time purchases — they do not create a recurring subscription.Available bundles
Larger bundles have a lower per-credit rate. All purchased credits roll over indefinitely.
Initiate a purchase
The purchase flow creates a Stripe Checkout session. Redirect your user to the returned URL to complete payment.Credits are added automatically via Stripe webhook after payment is confirmed. There is typically a 1–3 second delay between payment completion and credits appearing in your balance.
What happens when credits run out
If an operation is attempted with insufficient credits, it fails with a402 response:
balance and required fields tell you exactly how short your account is, so you can surface a clear top-up prompt to your users.
API reference
Get Balance
Query your current credit balance, cycle usage, and reset timestamp.
List Bundles
Retrieve available credit bundles and per-credit pricing.
Purchase Credits
Create a Stripe Checkout session to top up your balance.

