Pricing

Price
Outbound SMS$0.005per message
Inbound SMS$0.004per message
Phone number$0.95per number, per month
Carrier lookup$0.008per lookup
Phone verification$0.025per successful verification
Spam score$0.004per check

US & Canada long code. Billed monthly in arrears, in USD. A2P 10DLC registration is included — we register on your behalf, there's nothing extra to pay and nothing to wait for. You're billed when the carrier accepts the message: failed sends cost nothing.

Free tier

The free tier needs no credit card:

  • 100 live outbound SMS per month (10 per day)
  • 1 phone number
  • Live texts go only to numbers you've verified (up to 3)
  • Unlimited sandbox — every endpoint, no caps, no card, no verification
  • 30-day log retention

Add a payment method to lift every cap, text anyone, and unlock live carrier lookups and spam scores.

How billing works

Usage accrues through the month; we charge your card on the 1st. There is no platform fee, no minimum, and no commitment — a month with no traffic costs nothing.

Every response that consumes quota returns X-Quota-Remaining. When you run out on the free tier you get a 429 with code quota_exceeded and a message saying whether it was the daily or the monthly limit.

Sandbox (test keys) is unlimited and free forever. It is never metered, never capped, and never requires a verified recipient — build the whole integration before you spend anything.

See the pricing page for the full rate table and a cost estimator.