
Twilio SMS Pricing 2026: The Real Monthly Cost (With Hidden Fees)
Twilio's $0.0079/segment headline price hides carrier fees, number rental, and 10DLC registration costs. Here's what you actually pay at 500, 2,000, and 10,000 messages/month in 2026.
TL;DR
- Twilio's headline price of $0.0079/segment is just the start. Add carrier fees (about $0.003/message, up to $0.005 on some carriers), number rental ($1.15/month), and 10DLC campaign fees ($1.50-$10/month) and the real cost is 1.5-2x the headline rate.
- At 500 messages/month: about $11 all-in. At 2,000 messages/month: about $27. At 10,000 messages/month: about $115.
- 10DLC registration adds a 1-3 week delay for new US sender numbers, and failed registrations still cost money.
- For small-to-mid volume (under about 5,000 messages/month), an Android SMS gateway like textbee typically costs 60-85% less all-in with a flat subscription and no per-message fees.
- Twilio remains the right choice for high volume (100k+/month), voice, WhatsApp, and global enterprise use cases.
If you've ever looked at Twilio's pricing page and felt like you needed a spreadsheet to figure out your actual bill, you're not wrong. Twilio's cost structure has multiple layers, and the ones that hurt most are the ones least visible on the pricing page.
This post breaks down exactly what Twilio SMS costs in 2026 at different volume levels, what the hidden fees are, and how those numbers compare to alternatives.
Layer 1: Per-segment messaging fee
Twilio charges $0.0079 per outbound SMS segment in the US (as of mid-2026 public pricing).
A "segment" is up to 160 characters for standard GSM-7 encoded messages. Unicode messages (emoji, special characters) split at 70 characters per segment. A 180-character plain text message costs two segments: $0.0158.
This is the number Twilio advertises most prominently. It's also the smallest part of your actual bill at low volume.
Layer 2: Carrier surcharge
This one often surprises developers. US carriers add a surcharge of roughly $0.003 per A2P message (up to $0.005 on some carriers) on top of Twilio's rate. Twilio passes this through to customers as a line item on invoices.
At $0.003/message, the carrier surcharge adds nearly 40% to the headline rate before you've counted anything else.
Effective per-message rate with carrier fee: $0.0079 + $0.003 = about $0.011/message (and up to about $0.013 where the higher surcharge applies).
Layer 3: Phone number rental
To send SMS with Twilio, you rent a phone number: long code, toll-free, or short code.
- Local long code: $1.15/month
- Toll-free number: $2.15/month
- Dedicated short code: $1,000+/month
Most small businesses and developers start with a local long code at $1.15/month. That's your fixed monthly cost before you send a single message.
Layer 4: A2P 10DLC registration
In the US, sending SMS from a 10-digit long code to consumers requires A2P (Application-to-Person) 10DLC registration. This is a carrier-level requirement; all CPaaS providers including Twilio enforce it.
10DLC costs:
- Brand registration: $4.50 one-time for low-volume brands ($46 one-time for standard brands with secondary vetting)
- Campaign registration: $1.50-$10/month depending on campaign type
- Campaign vetting fee (if required): $15 one-time per campaign
Standard campaigns (appointment reminders, notifications) typically fall in the $1.50-$4/month range. Marketing campaigns cost more.
The delay: 10DLC campaign approval takes 1-3 weeks in practice. New senders can't send to US consumers during this period, or risk carrier filtering.
Failed registrations: if your campaign is rejected (wrong use case, missing opt-in language), you pay the fee again on resubmission.
The real monthly bill at five volume levels
Assumptions: US-only sending, local long code, standard 10DLC campaign at $4/month, carrier fee $0.003/msg. Where the higher $0.005 surcharge applies, add roughly 20% to the totals.
| Volume | Messages cost | Carrier fees | Number rental | 10DLC campaign | Monthly total |
|---|---|---|---|---|---|
| 500 msgs | $3.95 | $1.50 | $1.15 | $4.00 | ~$10.60 |
| 2,000 msgs | $15.80 | $6.00 | $1.15 | $4.00 | ~$26.95 |
| 5,000 msgs | $39.50 | $15.00 | $1.15 | $4.00 | ~$59.65 |
| 10,000 msgs | $79.00 | $30.00 | $1.15 | $4.00 | ~$114.15 |
| 50,000 msgs | $395.00 | $150.00 | $1.15 | $4.00 | ~$550.15 |
Rates based on publicly listed 2026 Twilio pricing. Enterprise-negotiated rates may differ.
Hidden costs most developers miss
Inbound SMS: Twilio charges $0.0079/inbound message. If you're building two-way SMS (customers replying to reminders), every reply is an additional cost.
Twilio Verify API (OTP): if you use Twilio Verify for OTP rather than the raw SMS API, pricing starts at $0.05 per successful verification, significantly more than raw SMS pricing.
Number porting: moving a number from another carrier to Twilio costs $3-$5 per number and can take 2-4 weeks.
Failed 10DLC registrations: each rejected submission costs the registration fee again. Multiply by the number of campaigns you run.
Message status callbacks: Twilio charges for delivery status webhooks beyond a free tier. High-volume apps with per-message delivery confirmation can see meaningful callback costs.
Lookup API: phone number validation (carrier lookup, line type detection) is $0.005-$0.01 per lookup. Necessary for bulk sends, but it adds up.
When Twilio pricing makes sense
Be honest: Twilio is the right choice when:
- You send 100,000+ messages/month and benefit from volume discounts
- You need voice calls, video, or WhatsApp alongside SMS (Twilio's platform covers all of these)
- You require short codes with high throughput (millions of messages/day)
- You need a carrier SLA with uptime guarantees and credits
- You're in a regulated industry that requires an enterprise vendor with audit trails
At these scales, Twilio's per-message economics and enterprise features justify the cost. The problem is that Twilio's pricing structure is designed for this use case, and it's expensive friction for the far more common case of a small business or indie developer sending a few hundred messages a month.
The alternative cost model
For small-to-mid volume, an Android SMS gateway changes the economics entirely.
textbee routes SMS through an Android phone you already own, using your existing SIM. The cost structure:
- Per-message fee: none (uses your carrier plan's SMS allowance, typically included in unlimited plans)
- Number rental: none (it's your existing phone number)
- 10DLC registration: not required for personal/transactional volume on a consumer SIM
- textbee subscription: free tier for up to 300 messages/month, or a flat $9.99/month (Pro) for up to 5,000 messages/month
Side-by-side at 2,000 messages/month:
| Twilio | textbee | |
|---|---|---|
| Per-message | $15.80 | $0 |
| Carrier fees | $6.00 | $0 |
| Number rental | $1.15 | $0 |
| 10DLC | $4.00 | $0 |
| Platform fee | $0 | $9.99 flat |
| Total | ~$26.95 | $9.99 |
The savings are largest at low-to-mid volume. At enterprise scale (100k+/month), Twilio's per-message economics improve significantly and the flat-subscription model becomes less competitive.
Twilio's volume discounts
Twilio offers tiered pricing for high-volume senders: rates drop as volume increases. To access committed-use pricing, you typically need to contact their sales team and commit to a monthly spend minimum.
The carrier surcharge is not discounted. It passes through at cost regardless of volume tier.
Frequently asked questions
Does Twilio charge per message or per segment?
Per segment. A single SMS message can be multiple segments if it exceeds 160 characters (GSM-7) or 70 characters (Unicode/emoji). A 200-character message with no special characters is two segments at $0.0158 plus carrier fees, not one.
What is the Twilio carrier surcharge?
A fee that US carriers charge for A2P SMS delivery, which Twilio passes through to customers. It's currently around $0.003-$0.005 per message depending on the carrier and appears as a separate line item on invoices. It is not optional and cannot be negotiated away.
Is there a free Twilio tier?
New accounts get a $15 trial credit, roughly 1,300 messages at the combined US rate. Trial accounts can only send to verified phone numbers (at most 5 of them) and messages include a "Sent from your Twilio trial account" prefix. There is no permanent free tier. See our free SMS gateway comparison for what "free" actually means across providers.
How long does 10DLC registration take?
Brand registration is typically approved within 24-48 hours. Campaign registration (required before you can actually send) takes 1-3 weeks in practice, depending on your use case and how cleanly your application is written. Standard campaigns (notifications, reminders) are faster than marketing campaigns.
Can I avoid 10DLC?
If you use a toll-free number instead of a long code, toll-free verification has a different (and sometimes faster) registration process. Short codes bypass 10DLC but cost $1,000+/month. Outside the US, 10DLC doesn't apply; different regions have different sender registration requirements. Android SMS gateways using consumer SIMs are not in the A2P interconnect framework that 10DLC regulates.
Does Twilio charge for inbound SMS?
Yes, $0.0079 per inbound message on standard long codes. Toll-free inbound may differ. This matters if you're building two-way SMS where customers reply frequently.
Summary: what you actually pay
Twilio SMS in 2026 is an effective ~$0.011/message (including the typical carrier fee) plus $5-7/month in fixed costs (number rental and 10DLC) before you send anything. For small volumes, the fixed costs dominate. For large volumes, the per-message rate dominates.
If those numbers work for your use case, Twilio's developer experience, reliability, and feature breadth are genuinely excellent. If they don't, particularly for small-to-mid volume, local sending, or tight startup budgets, the textbee vs Twilio comparison and the Twilio alternatives roundup cover the alternatives in detail.
You may also like

Send SMS from PHP: No Twilio, Just Your Android Phone
Send real SMS from PHP using textbee and your Android phone as the gateway. Native cURL, Guzzle, and Laravel Http examples: zero per-message fees.

What Is an Android SMS Gateway? How It Works, Pros, Cons & When to Use One (2026)
An Android SMS gateway turns a phone you already own into a programmable SMS sender. Learn how it works, when it beats Twilio, real costs, and setup steps.

9 Best Twilio Alternatives in 2026 (Cheaper SMS APIs Compared)
Compared: Plivo, Telnyx, Vonage, Bird, Sinch, Bandwidth, AWS SNS, ClickSend, and textbee. Real 2026 pricing, pros, and cons for each alternative.