Table of Contents
You’d think figuring out the cost of sending a text message would be simple. One price, per message, done. But business SMS pricing is surprisingly layered, and most providers aren’t exactly rushing to explain it all upfront.
This guide breaks down every cost involved in business texting — per-segment fees, carrier surcharges, registration costs, and the stuff that shows up on your bill that you didn’t expect. By the end, you’ll know exactly what you should be paying and how to stop overpaying.
The Anatomy of an SMS Bill
Every business SMS bill has multiple line items. Here are the main ones:
1. Per-Segment Cost
This is the base cost your SMS provider charges you for each message segment sent. It ranges from $0.0028–$0.0084 (ReadySMS, depending on volume tier) to $0.0079 (Twilio) to $0.0095 (LeadConnector/GoHighLevel) depending on your provider. It’s the number everyone advertises, and usually the number that gets the most attention.
2. Carrier Fees (Surcharges)
On top of your provider’s per-segment cost, the major U.S. carriers charge their own surcharges for every message that crosses their network:
- AT&T: $0.003 per message
- T-Mobile: $0.003 per message
- Verizon: $0.003 per message
- US Cellular: $0.002 per message
These fees are the same no matter which SMS provider you use. Some providers bake them into their per-segment price; others add them on top. Always ask.
3. Phone Number Costs
You need at least one phone number to send texts from. Most providers charge $0.80–$1.50 per month per local number. Toll-free numbers cost more — usually $2–$3/mo. If you’re an agency managing multiple clients, each with their own number, this adds up.
4. 10DLC Registration Fees
Since 2023, all U.S. business SMS requires 10DLC registration. The fees are set by The Campaign Registry (TCR) and are the same everywhere:
- Brand registration: $4 one-time fee
- Campaign registration: $10/month per campaign (standard use cases) or $15/month (special use cases)
5. Platform/Subscription Fees
Some providers charge a monthly subscription on top of per-message pricing. Others (like ReadySMS) use pure pay-as-you-go with no monthly minimum. This is a big difference — a $25/mo platform fee adds $300/year before you send a single text.
What Are Message Segments?
This is where most people get confused — and where most unexpected costs come from.
A single SMS message can hold 160 characters using standard GSM encoding. If your message is longer than 160 characters, it gets split into multiple “segments,” and you’re charged for each one. When a message is split, each segment actually holds only 153 characters because some bytes are used for reassembly headers.
Here’s the kicker: if your message contains any emoji, special characters, or non-Latin characters, the encoding switches to UCS-2. That drops your per-segment limit to 70 characters (or 67 per segment in multi-segment messages).
Real example: A 200-character marketing message with one emoji = 3 segments (UCS-2 encoding, 67 chars each). At $0.0079/segment (Twilio), that’s $0.024 per recipient. Send it to 10,000 contacts and you’re paying $237 for what feels like “one text.” At ReadySMS’s Standard rate of $0.0064/segment, the same send costs $192.
Hidden Costs Most Providers Don’t Tell You About
Beyond the obvious line items, there are costs that catch people off guard:
Inbound Message Charges
When someone replies to your text, you get charged too. Most providers charge the same per-segment rate for inbound as outbound. If you’re sending messages that generate replies (opt-in confirmations, two-way conversations), factor this in.
Undelivered Message Charges
Most providers charge you for messages that fail to deliver. The carrier still processed the attempt, so you still pay. If you’re texting old lists with bad numbers, you’re burning money on messages nobody receives.
MMS Markup
Sending a picture message (MMS) costs significantly more than SMS — typically $0.01–$0.03 per message. Some platforms auto-convert messages to MMS when they detect a media attachment or long text, without telling you.
Number Lookup / Validation Fees
Some providers charge $0.005–$0.01 per lookup if you want to validate phone numbers before sending. It’s optional but smart — it prevents you from paying to send messages to disconnected numbers.
Dedicated Short Code Costs
If you need a short code (5–6 digit number), you’re looking at $500–$1,000/month for a dedicated code. Most small businesses don’t need this, but some providers push them anyway.
Cost Comparison by Volume
Here’s what your monthly SMS bill looks like across different providers and volumes. These numbers include per-segment cost + carrier surcharges ($0.003/msg), assuming an average of 1.5 segments per message and one phone number:
| Monthly Volume | ReadySMS | Twilio | LeadConnector (GHL) |
|---|---|---|---|
| 1,000 texts | $27 | $27 | $29 |
| 10,000 texts | $152 | $212 | $238 |
| 50,000 texts | $641 | $1,020 | $1,148 |
| 250,000 texts | $2,599 | $5,060 | $5,698 |
| 1,000,000 texts | $7,211 | $20,200 | $22,760 |
Calculations: Per-segment cost × 1.5 avg segments × volume + carrier fees ($0.003 × volume) + $1/mo phone number + $10/mo 10DLC campaign fee. ReadySMS uses volume-based tiers: Starter $0.0084, Basic $0.0074, Standard $0.0064, Pro $0.0049, Enterprise $0.0028. Twilio = $0.0079/seg, LeadConnector = $0.0095/seg.
At 50,000 texts/month, switching from Twilio to ReadySMS saves you $379/month — over $4,500/year. At 250K texts, the gap widens to $2,461/month. And at 1M texts, you save over $12,900/month.
Use the ReadySMS cost calculator to get an exact estimate based on your actual volume and message length.
How to Calculate Your Actual SMS Cost
Here’s a simple formula you can use right now:
- Find your average segments per message. Check your current provider’s dashboard for total segments sent divided by total messages sent. If you can’t find it, use 1.3 for short transactional messages and 1.8 for marketing texts.
- Multiply: (Monthly messages) × (Avg segments) × (Per-segment rate) = Base messaging cost
- Add carrier fees: (Monthly messages) × $0.003
- Add fixed costs: Phone numbers ($1/number/mo) + 10DLC campaign fee ($10/mo) + any platform subscription
- Total: Add it all up. That’s your real monthly SMS cost.
Quick check: If your current per-message cost (total bill divided by total messages) is over $0.012, you’re almost certainly overpaying. Most businesses should be in the $0.007–$0.010 range for fully-loaded cost per message. With ReadySMS, most customers land around $0.007–$0.009.
7 Ways to Reduce Your SMS Costs
1. Switch to a Cheaper Provider
The single biggest lever. Going from $0.0095/segment (LeadConnector) to as low as $0.0028/segment (ReadySMS Enterprise) cuts your per-message cost by up to 71%. At any volume, that’s the biggest win available. See our Twilio alternatives comparison for details.
2. Keep Messages Under 160 Characters
Every character over 160 turns one message into two charges. Edit ruthlessly. Use URL shorteners for links. Cut the fluff. A 155-character message costs half as much as a 165-character message — seriously.
3. Avoid Emoji in SMS
One emoji switches your entire message to UCS-2 encoding, cutting your character limit from 160 to 70. That “friendly” thumbs-up could be tripling your cost per message. Save emoji for MMS or channels where they don’t affect encoding.
4. Clean Your Contact Lists
You pay for every send attempt, even failed ones. Remove disconnected numbers, unsubscribed contacts, and duplicates. A quarterly list cleanup typically reduces wasted spend by 5–15%.
5. Segment Your Audience
Don’t blast your entire list with every message. Send targeted texts to relevant segments. Better targeting = fewer messages sent = lower cost. It also improves engagement and reduces opt-outs.
6. Use Smart Sending Windows
Sending at optimal times (typically 10am–2pm local time, Tuesday–Thursday) increases response rates. Higher responses per message means you need fewer total messages to get results.
7. Monitor Your Segments
Check your provider dashboard regularly. If your average segments-per-message is creeping above 1.5, your messages are too long. Tighten the copy. Your wallet will thank you.
The bottom line: SMS is still one of the most cost-effective marketing channels available. A typical business pays $0.007–$0.015 per message delivered. The key is understanding what you’re actually being charged for — and choosing a provider that doesn’t pad the bill with unnecessary markup.
Want to see your exact cost? Try the ReadySMS cost calculator — plug in your volume and get an instant estimate.