SMS Comparison Compare rates

SMS segment calculator

Enter your message text to count segments and estimate cost. A standard long-code SMS holds 160 GSM-7 septets or 70 Unicode code units in one part, and a Twilio US toll-free option applies its own multipart counts.

Alain Grossbard OAM Alain Grossbard OAM, with Max Adler Updated How we rate Reader supported, we may earn a commission

Reader supported. We may earn a commission when you sign up through a link on this page, and it never changes a score. How we make money.

Count your segments and price the month

Segments billed per text
1
Encoding
GSM-7
Characters
134 (134 septets)
Left before the next segment
26 septets
A month in message charges
$83

Sent as GSM-7. 160 septets fit one text, 153 per segment after that.

10,000 segments a month at Twilio's long code (10DLC) rate, 0.83c each, before number rental and carrier fees.

US destinations. Twilio documents different multipart limits for toll-free numbers.

Segment estimate only. Check your provider's maximum SMS length before sending.

How SMS segments are counted

Standard long-code SMS capacity by encoding. GSM-7 uses septets and UCS-2 uses code units. Twilio documentation checked October 28, 2026.
EncodingUnits in one textUnits per multipart segmentBits per unit
GSM-71601537
UCS-2706716

Standard long-code multipart SMS carries 153 GSM-7 septets or 67 Unicode code units per segment, as Twilio's documentation records, checked October 28, 2026. These are segment capacities. Provider maximum accepted message lengths are a different measurement, and our SMS character limit page covers them.

Characters that change the encoding

What a character does to the count (3GPP TS 23.038)
CharacterEffect
Any emojiMoves the whole text to UCS-2
Curly apostrophe or curly quotation marks (U+2018, U+2019, U+201C, U+201D)Moves the whole text to UCS-2
Long and short dashes (U+2014, U+2013)Moves the whole text to UCS-2
Accented letters outside the GSM-7 alphabet, such as á, í, ó, úMoves the whole text to UCS-2
Euro sign, square brackets, curly brackets, caret, tilde, backslash, vertical bar, form feedStays GSM-7; each uses 2 septets

One non-GSM character switches the whole message to Unicode, which cuts the per-segment capacity. The segment count may rise, though a short message can still fit in one segment. Many emoji take two Unicode code units, and some symbols combine several code points. GSM extension characters such as the euro sign and brackets cost two septets each, per Twilio's encoding documentation, checked October 28, 2026. A limited replacement tool swaps some punctuation and accents, so review the wording and encoding after any swap.

Twilio toll-free segment limits

Twilio US toll-free multipart SMS holds 152 GSM-7 septets or 66 Unicode code units per segment, per Twilio's SMS character limit page, checked October 28, 2026. The Twilio number selector changes both the count and the applicable rate, so compare toll-free texting options before you commit.

Calculated Twilio segment counts for US destinations. Multipart limits are 153 GSM-7 septets or 67 UCS-2 code units on long codes, and 152 or 66 on toll-free numbers.
Message exampleLong-code segmentsToll-free segments
305 ordinary GSM-7 letters23
133 single-unit Unicode characters23

What segments cost at your volume

Message charges for 10,000 texts a month, by segments per text. Rate sources read 8 September 2026 to 21 October 2026. Rates follow each provider's volume or credit rules. Additional fees are excluded where charged.
Provider1 segment2 segments3 segments
Bird (formerly MessageBird) $350.35c per segmentlong code (10DLC)$700.35c per segmentlong code (10DLC)$1050.35c per segmentlong code (10DLC)
Bandwidth $400.40c per segmentlong code (10DLC)$800.40c per segmentlong code (10DLC)$1200.40c per segmentlong code (10DLC)
Telnyx $400.40c per segmentlong code (10DLC)$800.40c per segmentlong code (10DLC)$1200.40c per segmentlong code (10DLC)
Clickatell $75.100.751c per segment0 to 10000$150.200.751c per segment10000 to 50000$225.300.751c per segment10000 to 50000
Plivo$1,000 a month minimum (Enterprise plan) $770.77c per segmentlong code (10DLC)$1540.77c per segmentlong code (10DLC)$2310.77c per segmentlong code (10DLC)
Sinch $780.78c per segmentlong code (10DLC)$1560.78c per segmentlong code (10DLC)$2340.78c per segmentlong code (10DLC)
TrueDialog $790.79c per segmentgraduated bands, blended$1580.79c per segmentgraduated bands, blended$2370.79c per segmentgraduated bands, blended
Infobip $81.800.818c per segmentone rate at any volume$163.600.818c per segmentone rate at any volume$245.400.818c per segmentone rate at any volume
Twilio $830.83c per segmentlong code (10DLC)$1660.83c per segmentlong code (10DLC)$2490.83c per segmentlong code (10DLC)
Vonage $860.86c per segmentlong code (10DLC)$1720.86c per segmentlong code (10DLC)$2580.86c per segmentlong code (10DLC)
CallHub $1901.90c per segmentone rate at any volume$3801.90c per segmentone rate at any volume$5701.90c per segmentone rate at any volume
SMSGlobal $1901.90c per segmentone rate at any volume$3801.90c per segmentone rate at any volume$5701.90c per segmentone rate at any volume
Notifyre $2002.00c per segmentone rate at any volume$4002.00c per segmentone rate at any volume$6002.00c per segmentone rate at any volume
ClickSend $2032.03c per segmentGrowth (when you top up from $100)$4062.03c per segmentGrowth (when you top up from $100)$6092.03c per segmentGrowth (when you top up from $100)
BulkSMS $3353.35c per segment10000 Credits bundle$6603.30c per segment20000 Credits bundle$9903.30c per segment20000 Credits bundle
Textmagic $4904.90c per segmentone rate at any volume$9804.90c per segmentone rate at any volume$1,4704.90c per segmentone rate at any volume
Salesmsgentry plan, $25 a month for 500 credits; Salesmsg says credits start at 4 cents on higher plans $5005.00c per segmentBasic plan, $25 a month for 500 credits$1,0005.00c per segmentBasic plan, $25 a month for 500 credits$1,5005.00c per segmentBasic plan, $25 a month for 500 credits
Text-Em-All $7007.00c per segment10,000 to 24,999 credits bundle$1,4007.00c per segment10,000 to 24,999 credits bundle$1,9506.50c per segment25,000 to 49,999 credits bundle

Each segment is billed as one message by the provider. Vonage states "You are charged for each SMS part in a concatenated SMS" (read September 28, 2026). Three segments use three billable units. The total is three times the cost only when the same rate applies. A higher volume or a larger credit purchase can change the rate.

For the 18 providers in this table, 20,000 segments cost from $70 to $1,400 in message charges under the published rate rules. Rate sources were read 8 September 2026 to 21 October 2026. Additional fees are excluded where charged.

Full provider rates sit in our SMS gateway prices guide.

SMS segment questions

Does Twilio have its own segment calculator?

Twilio publishes a free Message Segment Calculator (twilio.com, read September 28, 2026). This counter prices the month on 18 providers' published US rates. See our Twilio review.

What is the maximum length of a long text?

The SMS character limit page carries the maxima for GSM-7 and UCS-2 texts, by provider and encoding.

Why did my text become 3 segments?

Message length and encoding determine how many segments a text needs. Sender type can also change multipart capacity, so the same content can split differently across sender types.

Which characters count as two?

GSM extension characters, such as the euro sign and the square brackets, use two septets each in GSM-7. Many emoji require two Unicode code units each.

How much does a 2 segment text cost?

A two-segment message bills as two units per message. Multiply your message count by two, then apply the provider-specific monthly rate bands. Higher volume can change the rate, so the total is not always a simple doubling.

Do Twilio toll-free texts use different limits?

Yes. Twilio US toll-free multipart capacities are 152 GSM-7 septets or 66 Unicode code units, per Twilio's SMS character limit documentation, checked October 28, 2026.