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.0035 to $0.005 per segment), A2P 10DLC registration charges, number rental, and multi-segment messages typically push the real delivered cost to $0.013 to $0.020 per message, roughly 1.7x to 2.5x the advertised $0.0083.
Updated on August 23, 2026

On this page
Quick Answer (August 2026): Twilio's published US SMS rate is $0.0083 per segment, but the real all-in cost is about $0.013 per message for a clean one-segment text and about $0.020 per message at a typical 1.6-segment average. The gap is carrier pass-through fees ($0.0035 to $0.005 per segment), segment math, number rental, and A2P 10DLC registration. Budget two to two-and-a-half times the sticker rate.
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, re-verified against the Twilio US SMS pricing page on August 23, 2026, look deceptively simple:
Scroll to see more
| Line item (US, August 2026) | Price |
|---|---|
| Outbound SMS | $0.0083 per segment |
| Inbound SMS | $0.0083 per segment |
| Outbound MMS | $0.022 per message |
| Inbound MMS (long code or short code) | $0.0165 per message |
| Inbound MMS (toll-free) | $0.02 per message |
| Carrier pass-through fee, SMS | $0.0035 to $0.005 per segment |
| Carrier pass-through fee, MMS | $0.007 to $0.01 per message |
| Long code number, Twilio-leased | $1.15 per month |
| Long code number, bring your own | $0.50 per month |
| Toll-free number, Twilio-leased | $2.15 per month |
| Toll-free number, bring your own | $0.50 per month |
| Random short code | $1,000 per quarter, plus a setup fee |
| Vanity short code | $1,500 per quarter |
| Vanity short code, bring your own | $500 per quarter |
| Failed message fee | $0.001 per message |
Two words in 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.
One correction worth flagging if you priced this earlier in the year: the SMS carrier fee band on the long-code rate card now reads $0.0035 to $0.005, not the wider $0.0025 to $0.0062 that circulated previously. The floor moved up. Every worked example below uses the current midpoint of $0.00425 per segment.
There is no standing free monthly SMS allowance on the US rate card. New accounts get trial credit, and after that every segment is billed.
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.0035 to $0.005 per segment depending on the carrier and message type. It is not marked up, but it is also not optional, and it adds roughly 42% to 60% on top of the base rate on every single segment.
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 the current midpoint carrier fee of $0.00425 per segment, one all-in segment costs $0.01255. 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.013 |
| 306 plain chars | 2 | $0.025 |
| 180 chars with 1 emoji | 3 | $0.038 |
| 240-char promo with emoji + link | 4 | $0.050 |
Same "text," four different prices, none of them $0.0083.
What will Twilio actually cost me per month?
Two reckoners, both built on the same $0.01255 all-in segment. Add number rental and A2P fees on top; at any real volume they round to noise.
Cost per 1,000 messages, by how many segments each message takes:
Scroll to see more
| Segments per message | Cost per 1,000 messages |
|---|---|
| 1 | $12.55 |
| 2 | $25.10 |
| 3 | $37.65 |
| 4 | $50.20 |
Monthly spend at a typical 1.6-segment average:
Scroll to see more
| Messages per month | Segments | Approx. monthly cost |
|---|---|---|
| 1,000 | 1,600 | $20 |
| 10,000 | 16,000 | $201 |
| 100,000 | 160,000 | $2,008 |
| 500,000 | 800,000 | $10,040 |
Above roughly a few hundred thousand messages a month the base rate becomes negotiable, so treat the bottom row as a ceiling rather than a quote.
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.
How much does a Twilio short code cost, and is it worth it?
A short code is the only line on the rate card that is a serious fixed cost, and it is billed quarterly rather than monthly:
Scroll to see more
| Short code type | Quarterly | Effective monthly |
|---|---|---|
| Random | $1,000 plus setup | about $333 |
| Vanity | $1,500 | $500 |
| Vanity, bring your own | $500 | about $167 |
Set that against a $1.15 long code and a random short code costs roughly $332 more per month. At $0.01255 per all-in segment, that premium is equivalent to about 26,500 extra segments of sending every month, purely for the privilege of the number.
Which is the honest way to think about short codes: they do not lower your per-message cost, they buy throughput and deliverability. If you are not sending enough volume that carrier throttling on a long code is an actual operational problem, a short code is a $4,000-a-year line item that changes nothing on your unit economics.
What else does Twilio bill for?
SMS is one meter. If you are budgeting Twilio as a platform rather than a texting line, these are the headline rates published on Twilio's main pricing page, read August 23, 2026:
Scroll to see more
| Product | Published rate |
|---|---|
| Voice, inbound | $0.0085 per minute |
| Voice, outbound | $0.014 per minute |
| $0.005 per message sent or received | |
| Verify | $0.05 per verification |
| Lookup | $0.01 per inbound caller identification request |
| Twilio Email | $0.0013 per email |
| SendGrid Email API | free to 100 emails per day, paid plans from $19.95 per month |
| Flex | $1 per active user hour, or $150 per named user per month |
One number in that table deserves a second look. Verify is $0.05 per verification, roughly four times the $0.01255 it costs to send the same one-segment OTP yourself. You are paying that 4x for fraud scoring, retry and channel-fallback logic, and someone else owning deliverability. For a low-risk product with modest signup volume that is a real premium; for anything exposed to SMS pumping fraud it is usually cheaper than the fraud. Price it against your own abuse rate, not against the sticker.
Note the direction of the WhatsApp number too: at $0.005 per message with no per-segment penalty and no carrier fee, a WhatsApp conversation is materially cheaper than the SMS equivalent wherever your users actually have WhatsApp.
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.
Three real monthly bills
Sticker rates are useless until you run volume through them. Here are three common patterns, each costed with the August 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.00425 = $12.75
- Long code: $1.15
- A2P campaign fees: a few dollars per month
All-in: roughly $42 per month, or about $0.014 per message. That is 1.7x 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.00425 = $272.00
- Numbers: $2.15 + $1.15 = $3.30
- A2P campaign fees: roughly $10
All-in: about $817 per month against 40,000 messages, or roughly $0.020 per message. That is 2.5x 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.
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 random short code is about $333 a month and only earns its keep at high throughput. Most senders should be on a long code or toll-free. If you already own a number, bringing it yourself drops the rental to $0.50 a month.
- Match the channel to the message. Not everything needs to be an SMS. WhatsApp is $0.005 a message, email is $0.0013, and push notifications 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 two-and-a-half 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 the current $0.00425 midpoint carrier fee, one segment is $0.01255. Across an average 1.6 segments, the real cost of a "one text" message is about $0.020, roughly 2.4x 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.0035 to $0.005 per segment stack on top. The real delivered cost is about $0.013 for a clean one-segment text and about $0.020 at a typical 1.6-segment average.
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.0035 to $0.005 per segment depending on carrier and message type, verified against Twilio's US SMS rate card on August 23, 2026. It is unavoidable and applies to every segment in both directions, adding roughly 42% to 60% on top of the base rate. MMS carrier fees are higher, at $0.007 to $0.01 per message.
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.
How much is a Twilio short code?
$1,000 per quarter for a random short code plus a setup fee, $1,500 per quarter for a vanity code, or $500 per quarter if you bring a code you already own. That works out to roughly $333, $500 and $167 per month, against $1.15 per month for a leased long code. A short code does not lower your per-message cost; it buys throughput and deliverability.
Does Twilio charge for inbound messages?
Yes. Inbound SMS is $0.0083 per segment, the same as outbound. Inbound MMS is $0.0165 per message on long codes and short codes, and $0.02 per message on toll-free numbers.
Is Twilio Verify cheaper than sending my own OTP over SMS?
Not on unit cost. Verify is $0.05 per verification against about $0.01255 to send the same one-segment SMS yourself, roughly a 4x premium. What you buy for that is fraud scoring, retry and channel fallback, and someone else owning deliverability, which usually pays for itself only if you are exposed to SMS pumping fraud.
Does Twilio have a free tier for SMS?
No standing one. New accounts receive trial credit, but the US rate card carries no ongoing free monthly SMS allowance. Every segment after the trial is billed.
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.


