Twilio SMS Pricing in 2026: What You Actually Pay
Twilio charges $0.0083 per SMS segment in the US as of 2026, but that sticker price is not what lands on your bill. Carrier pass-through fees ($0.0025 to $0.0062 per segment), A2P 10DLC registration charges, number rental, and multi-segment messages typically push the real delivered cost to $0.012 to $0.025 per message, roughly 1.5x to 3x the advertised $0.0083.
Updated on July 5, 2026

On this page
Twilio advertises SMS at $0.0083 per message. Almost nobody pays that. The number on the pricing page is a per-segment base rate, and by the time a real text lands on a real phone it has picked up carrier fees, A2P registration charges, number rental, and often two or three segments instead of one. The gap between the sticker and the bill is where budgets quietly break.
This is the arithmetic Twilio's own pricing page leaves out, worked all the way through for three real sending patterns, plus the levers that actually move the number.
What does Twilio charge for SMS in 2026?
Twilio is a usage-based communications API. Its published US messaging rates, as of July 2026, look deceptively simple:
Scroll to see more
| Line item (US, 2026) | Price |
|---|---|
| Outbound SMS | $0.0083 per segment |
| Inbound SMS | $0.0083 per segment |
| Outbound MMS | $0.022 per message |
| Carrier pass-through fee | $0.0025 to $0.0062 per segment |
| Long code number (leased) | $1.15 per month |
| Toll-free number (leased) | $2.15 per month |
| Short code (random) | $1,000 per quarter |
| Failed message fee | $0.001 per message |
Two words on that table do most of the damage: "per segment." Twilio does not bill per message. It bills per 160-character GSM-7 segment, and the carrier fee stacks on top of every segment, on every message, in both directions.
Why am I paying way more than $0.0083 per text?
Three multipliers turn the sticker into the bill.
1. Segment math. A plain text message holds 160 GSM-7 characters in one segment. Add a single emoji, a curly quote, or an accented character and the whole message switches to UCS-2 encoding, which holds only 70 characters per segment. Concatenated messages shrink further, to 153 (GSM-7) or 67 (UCS-2) characters per segment, because part of each segment is spent on stitching headers. A friendly 180-character message with one emoji is not one message. It is three segments.
2. Carrier fees. US carriers charge their own per-segment fee for application-to-person traffic. Twilio passes it straight through at $0.0025 to $0.0062 per segment depending on the carrier and message type. It is not marked up, but it is also not optional, and it roughly doubles the base rate on the cheapest carriers.
3. Number rental and A2P fees, spread thin. A leased long code is $1.15 per month. If you send 20 messages that month, that rental alone is almost $0.06 per message before you send a single segment. That is the arithmetic behind the Reddit thread where a developer found himself paying about $0.536 for one SMS: tiny volume, fixed monthly costs, and add-ons divided across almost nothing.
The effective cost-per-segment ladder
Using the $0.0083 base plus a midpoint carrier fee of roughly $0.0035 per segment, the real Twilio-side cost of "one message" climbs like this:
Scroll to see more
| Message shape | Segments | Approx. cost |
|---|---|---|
| Plain, 160 GSM-7 chars | 1 | $0.012 |
| 180 chars with 1 emoji | 3 | $0.035 |
| 240-char promo with emoji + link | 4 | $0.047 |
| 306 plain chars | 2 | $0.024 |
Same "text," four different prices, none of them $0.0083.
What is A2P 10DLC and does it cost extra?
Application-to-person 10-digit long code, or A2P 10DLC, is the US registration regime every business sender now has to pass through. You register a brand, then register each messaging campaign, and both steps carry one-time and recurring fees that Twilio collects on behalf of the industry registry. Twilio documents the flow on its A2P 10DLC guide, though the exact registry charges vary by campaign type and change over time, so price them at signup rather than trusting any blog number.
The part that matters for your bill: registration is not just a tax, it is a discount gate. Registered traffic moves to a lower carrier-fee tier and gets delivered reliably. Unregistered A2P traffic is surcharged, throttled, or blocked outright. Skipping registration to save the setup fee is the most expensive way to save money in this entire category.
Three real monthly bills
Sticker rates are useless until you run volume through them. Here are three common patterns, each costed with the July 2026 numbers above.
The side-project OTP app
3,000 login codes per month, all plain one-segment text, one leased long code, A2P registered.
- SMS segments: 3,000 x $0.0083 = $24.90
- Carrier fees: 3,000 x $0.0035 = $10.50
- Long code: $1.15
- A2P campaign fees: a few dollars per month
All-in: roughly $38 per month, or about $0.013 per message. That is 1.5x the sticker, and this is the best-case, cleanest scenario.
The growing SaaS
40,000 transactional and marketing messages per month, averaging 1.6 segments each (links, the occasional emoji), one toll-free and one 10DLC campaign.
- Segments: 40,000 x 1.6 = 64,000 segments x $0.0083 = $531.20
- Carrier fees: 64,000 x $0.0035 = $224.00
- Numbers: $2.15 + $1.15 = $3.30
- A2P campaign fees: roughly $10
All-in: about $768 per month against 40,000 messages, or roughly $0.019 per message. That is 2.3x the advertised rate, and the entire premium comes from segments and carrier fees, not from anything Twilio hides.
The high-volume sender
400,000 messages per month. At this tier Twilio offers committed-use pricing that can pull the per-segment rate below the $0.0083 list price, so the base line item improves. The carrier fee does not. It is a pass-through you cannot negotiate away, which means at scale carrier fees, not Twilio's margin, become the floor under your bill. Model the carrier component first; it is the line that will still be there after every discount.
How does Twilio compare to the alternatives?
Twilio is the default, not the cheapest. The base rates are close across the major API providers, and every US A2P sender pays the same carrier fees on top, so switching providers saves on the base rate only.
Scroll to see more
| Provider (US, 2026) | Outbound SMS base | Number / month |
|---|---|---|
| $0.0083 per segment | $1.15 | |
| $0.0077 per message | $0.50 |
Beyond Plivo, the quotes worth pulling before you commit are AWS SNS and Amazon Pinpoint (usage-based, no monthly number for SNS), Vonage, and Telnyx. AWS publishes its per-message rate on the SNS pricing page. The gap between the cheapest and the most expensive base rate here is a fraction of a cent; the carrier fee and your segment discipline will move your bill far more than the logo on the invoice.
If your messages are transactional and rich (order updates, receipts), it is also worth pricing WhatsApp or RCS, where the per-conversation economics differ from per-segment SMS. And for anything that is not time-sensitive, email remains an order of magnitude cheaper, the same logic that shows up in our Stripe fees teardown where the cheaper rail beats the convenient one on every invoice over a certain size.
Five levers that actually lower the bill
- Stay in one segment. Write GSM-7, keep it under 160 characters, and drop the emoji. Cutting an average of 1.6 segments down to 1.0 is a 38% cut on your single biggest line item. This is the highest-leverage move and it is free.
- Register A2P 10DLC properly. It moves you to the lower carrier tier and stops the unregistered-traffic surcharges. The setup fee pays for itself in weeks.
- Negotiate committed-use at volume. Once you are past a few hundred thousand messages a month, the list price is a starting point, not the price.
- Right-size the number type. A short code is $1,000+ per quarter and only earns its keep at high throughput. Most senders should be on a long code or toll-free, not a short code bought for prestige.
- Match the channel to the message. Not everything needs to be an SMS. Push notifications, email, and in-app messages carry near-zero marginal cost. Reserve paid SMS for the messages that genuinely need a phone. The same volume-versus-fixed-cost math runs through every usage-based vendor, which is exactly the pattern we walked in the Supabase pricing breakdown.
The headline stays simple even after all the arithmetic: budget SMS at two to three times the sticker, keep your messages to one segment, and register your traffic. Do those three things and the bill behaves.
Math check: at $0.0083 base plus a $0.0035 midpoint carrier fee across an average 1.6 segments, the real cost of a "one text" message is about $0.019, roughly 2.3x the advertised rate.
Written by
Camille ForsterCamille Forster writes BudgetForge's pricing teardowns, turning vendor sticker prices into the real 30-day bill.
Frequently asked questions
How much does Twilio charge per SMS in 2026?
Twilio's base US rate is $0.0083 per SMS segment (outbound and inbound) in 2026. But it bills per 160-character segment, not per message, and carrier pass-through fees of $0.0025 to $0.0062 per segment stack on top. The real delivered cost of a typical message is usually $0.012 to $0.025.
Why am I paying way more than $0.0083 per text?
Three multipliers: multi-segment messages (any emoji or over 160 characters splits into two or more segments), carrier fees added to every segment, and fixed monthly costs like number rental spread across low volume. A developer on r/twilio reported paying about $0.536 for one SMS because tiny volume divided the fixed costs across almost nothing.
What are Twilio carrier fees?
US carriers charge their own per-segment fee for application-to-person messaging. Twilio passes it through without markup at $0.0025 to $0.0062 per segment depending on carrier. It is unavoidable and applies on every segment in both directions, so it roughly doubles the base rate on the cheapest carriers.
What is A2P 10DLC and does it cost extra?
A2P 10DLC is the US registration regime for business texting on 10-digit long codes. You register a brand and each campaign, which carries one-time and recurring registry fees. Registration is also a discount gate: registered traffic gets a lower carrier-fee tier and reliable delivery, while unregistered traffic is surcharged, throttled, or blocked.
Is Twilio cheaper than Plivo, Vonage, or AWS SNS?
The base list rates are close: Twilio is $0.0083 per segment and Plivo is $0.0077 per message in 2026, with AWS SNS, Vonage, and Telnyx in the same range. Every US A2P sender pays the same carrier fees on top, so switching providers saves on the base rate only, not on the carrier floor.
How do I lower my Twilio SMS bill?
Keep messages to one GSM-7 segment (under 160 characters, no emoji), register A2P 10DLC to get the lower carrier tier, negotiate committed-use pricing at high volume, use a long code or toll-free instead of an expensive short code, and reserve paid SMS for messages that genuinely need a phone.
Related reading
Stripe Fees in 2026: What You Actually Pay
Stripe's US rate in 2026 is 2.9% + $0.30 per online card charge with no monthly fee, but the flat 30-cent fee and five add-on meters (international +1.5%, currency conversion +1%, instant payouts 1.5%, disputes $15, Billing 0.7%) push most businesses to an effective 3.2% to 13%. Your real rate is a function of your average order value and how you get paid.
Supabase pricing in 2026: the real 30-day bill behind the $25 plan
Supabase Pro is $25 in 2026, but a growing SaaS paid $333 in a real month. A numbers-first 30-day bill across four cohorts, with compute, MAU, and egress itemized.


