Skip to main content
Credits are Commune’s unit for phone and SMS operations. Every SMS sent, MMS, inbound message received, and phone number rented deducts credits from your balance.

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.
When an operation runs, included credits are consumed first. Purchased credits are drawn from only after included credits are exhausted.

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 a 402 response:
The 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.
Last modified on March 19, 2026