Bulk SMS looks almost free at first glance. A fraction of a cent per message, how expensive could a campaign be? Then the first bill arrives with a plan fee, a registration charge, and a per-message rate that is nowhere near the headline number, and the math stops making sense.
The confusion is not your fault. Most providers publish a single teaser rate and bury everything else. This guide breaks the real cost into its parts, in plain English, so by the end you can work out your own number instead of guessing.
Let’s start with the short version, then build it up.
For most US businesses, bulk SMS costs about one to six cents per message segment, plus a monthly platform or plan fee, plus a one-time carrier registration fee (a one-time $19 with TextSpot). The lowest per-message rates apply at higher volume, not on your first send. So a small sender might pay a few cents a text, while a high-volume sender on the same platform pays a fraction of that. Your real monthly cost is the per-segment rate times how many segments you send, plus the plan fee.
That is the whole picture in one paragraph. The rest of this guide explains each piece so no line on your bill surprises you.
How bulk SMS pricing actually works
Once you see the formula, everything else clicks:
Your cost = per-segment rate × number of segments + plan or platform fee + one-time carrier fees
The word doing the quiet damage there is segment. A single SMS is counted in 160-character segments. If your message runs to 200 characters, that is two segments, and you pay for two.
Add an emoji and the whole message often switches to a different encoding that caps each segment at 70 characters, so a short text with one emoji can suddenly cost more than a longer plain-text one.
Most surprise bills trace back to this single misunderstanding, so it is worth getting right before you plan a campaign. For the mechanics of how segments are encoded, a neutral standards reference explains it well.
What you’re actually paying for
Here is the bill, broken into its real parts.
The per-message (per-segment) rate
This is the core unit. Providers price per segment, and the rate drops as your volume rises: send more, pay less per message. That is tiered pricing.
The important honesty here is that a headline rate, say a small fraction of a cent, almost always reflects a high-volume tier, not what you pay on day one. When you compare providers, compare the rate at your expected volume, not the marketing number.
Platform or plan fees
Most providers use one of two models. A monthly subscription gives you a set allowance of credits or messages for a flat fee, which suits steady, predictable senders.
Pay-as-you-go credits let you buy in advance and draw down as you send, which suits variable or seasonal senders. Watch for a third cost hiding in some tools: per-user or per-seat charges on top of the plan, which quietly inflate what a team actually pays.
Carrier and 10DLC fees
This is the part most guides skip. US business texting requires A2P 10DLC registration, a one-time step that verifies you as a legitimate sender and protects your deliverability. It carries a one-time cost, and some carriers add small per-message surcharges on top. Here the spread between providers is wide: some quote a vague “contact sales,” others stack surcharges.
TextSpot charges a single $19 one-time registration fee, paid to the carriers rather than to TextSpot. You register once, before your first send. You can read the full detail in our A2P 10DLC guide.
MMS and other add-ons
Picture messages (MMS) cost more than plain text, usually a few times the SMS rate, because they carry more data.
A handful of other extras can carry fees too: dedicated keywords, additional phone numbers, or certain integrations. None of these are large on their own, but it is worth knowing they exist so nothing catches you off guard.
Why bulk SMS prices vary so much between providers
If you have shopped around and found rates that seem impossibly far apart, that is because you are comparing three different kinds of provider:
| Provider type | Per-message rate | The catch | Best fit |
|---|---|---|---|
| API / CPaaS providers | Lowest, no plan floor | You need a developer to build and maintain the integration | Teams with engineering resources |
| International SMS gateways | Lowest advertised rates | Overseas routing can hurt US deliverability and may not meet US compliance rules | Rarely a fit for US senders |
| SMB / mid-market platforms | Higher per message | Bundled plan, support, and built-in compliance — no engineering work | Most US businesses without dev teams |
None of these is “the cheapest” in a vacuum. The right one depends on your volume, whether you have developers, and how much compliance and support you want handled for you. Match the type to your situation and the pricing stops looking random.
The hidden costs to watch for
These are the line items that turn a cheap-looking quote into an expensive year:
- Annual contracts that lock you in whether or not you send.
- Overage fees charged when you exceed your plan allowance, often at a much higher rate than your base.
- Per-user or per-seat charges stacked on top of the plan.
- Setup or onboarding fees that appear only after you commit.
- Expiring credits that vanish if you do not use them by a deadline.
Be direct with any provider about all five before you sign. For the record, TextSpot runs on no contracts and no setup fees beyond the one-time $19 registration.
If you go over your monthly credits, extra messages are billed at a published overage rate (3 to 7 cents per credit depending on your plan), so an overage is priced up front rather than a surprise.
Credits are monthly and do not roll over, so pick a plan that matches your typical volume.
A worked example: what would you actually pay?
Numbers make this concrete. Say you have 2,500 contacts and you text them twice a month.
- 2,500 contacts x 2 sends = 5,000 messages a month.
- Assume each message is one 160-character segment, so 5,000 credits (one credit per segment).
- TextSpot’s 5,000-credit plan is $130 a month (or $1,300 a year, which works out to two months free).
- Add a one-time $19 carrier registration fee in month one only.
- First month: about $149. Ongoing: $130 a month, and less per message if you move up a plan.
The per-credit rate drops as your plan grows, which is the volume-pricing effect in action: the 500-credit entry plan works out higher per message than the 5,000-credit plan above.
To get your own number rather than an estimate, run your volume through the credit calculator.
What bulk SMS costs with TextSpot
Here is where the product fits, told straight.
Here is where the product fits, told straight. TextSpot uses credit-based plans starting at $29 a month for 500 credits, with one credit equal to one 160-character segment (media messages use three).
There is a single $19 one-time carrier registration fee and no contracts, and higher-volume plans carry a lower per-credit rate. You can see the full plans on the pricing page, and pay annually to get two months free.
Two honest limits so you can decide with full information: TextSpot serves the US only, and it has no public API (you connect other tools through Zapier and built-in integrations).
If you need low-level API access or international routing, a CPaaS provider fits better. If you want predictable pricing with compliance handled, TextSpot is built for that.
Work out your real cost
Guessing at your SMS budget is stressful, and it is unnecessary. Run your own volume through the credit calculator to get your real monthly number, or start a free trial with 50 credits and no credit card to test a send first. Sending at high volume? The enterprise hub has volume rates and a full rate card.
Frequently asked questions
How much does bulk SMS cost?
For most US businesses, about one to six cents per message segment, plus a monthly plan fee and a one-time carrier registration fee. The per-message rate drops as your volume rises, so higher-volume senders pay less per text.
Is bulk SMS expensive?
No, not for most senders. The per-message cost is low; the parts that add up are your plan fee and one-time registration. A campaign to a few thousand contacts usually costs a manageable flat monthly figure, and volume pricing lowers the rate as you grow.
What are the charges for bulk SMS?
Three charges: the per-segment message rate, a monthly plan or pay-as-you-go credit fee, and a one-time A2P 10DLC carrier registration fee. Extras like MMS or additional numbers can add small costs on top.
What is the price of 10,000 SMS?
It depends on your per-message rate. On TextSpot's credit model, 10,000 single-segment texts use 10,000 credits, and larger plans lower the cost per credit (the 5,000-credit plan is $130 a month). Run 10,000 through the credit calculator for your exact plan price.
Why does SMS pricing vary so much between providers?
Because you are comparing different provider types. API providers price low but need developers, international gateways look cheap but route oddly, and SMB platforms cost more per message but include support and compliance. The right fit depends on your volume and setup.
Are there hidden fees in bulk SMS pricing?
Sometimes. Watch for annual contracts, per-seat fees, setup costs, and expiring credits, and check the overage rate for going over your plan. Ask any provider about these before signing. TextSpot has no contracts and prices overages up front at 3 to 7 cents per credit.