When sending a mass text (for example, to 3,538 recipients), charges are calculated based on:
Each text sent may count as 1, 2, 3, or more SMS units per recipient.
Segment Breakdown:
If the message contains:
The message switches to Unicode encoding.
Segment Breakdown:
⚠️ Important: Even one emoji can reduce the limit from 160 to 70 characters.
Scenario:
You send a 180-character message with no emojis to 3,538 patients.
Step 1: Determine Encoding
No emojis → GSM encoding
Step 2: Determine Segments
180 characters → Falls under 161–306 range → 2 SMS units per recipient
Step 3: Calculate Total Units
3,538 recipients × 2 units = 7,076 SMS units
Step 4: Calculate Cost
7,076 × $0.01 = $70.76
Unicode Example:
Same 180-character message + 1 emoji 😊
3,538 × 3 = 10,614 units
10,614 × $0.01 = $106.14
Formula:
Number of Recipients × SMS Segments = Total SMS Units
Each SMS unit = $0.01
SMS charges are based on message length, not just the number of recipients.
If your message exceeds character limits or contains emojis/special characters, it splits into multiple segments.
Each segment counts as a separate SMS per recipient.
Adding an emoji switches the message from GSM encoding (160 characters) to Unicode encoding (70 characters).
This significantly reduces the character limit per segment, causing the message to split into more units.
SMS overages typically occur due to message length and Unicode characters — not system errors.
Understanding character limits helps prevent unexpected charges and allows practices to optimize messaging costs effectively.