- Features
- Pricing
- Migration
- Integrations
- Resources
With over 335+ pre-built integrations and flexible APIs, you can easily centralize data from across your tech stack
Make the most out of your data and unlock powerful growth marketing possibilities with these other top marketing tools.
Build any custom integration with our open, flexible APIs that are simple to use and implement.
Check out apps that have been stealing all the spotlight.
Email and SMS marketing insights, ecommerce resources, and the latest Omnisend news
Expert-led sessions covering email, SMS, and ecommerce marketing strategies.
Latest feature releases, product improvements, and bug fixes.
Omnisend’s free SMS calculator counts your characters, shows how many SMS parts your message needs, and estimates your campaign cost. Pick a template or paste your own text, then choose a country and your number of contacts to see the price.
Cost to send SMS
How many contacts do you plan to send your campaign to?
Total campaign cost:
$0.009
Regular GSM (7-bit) character
Special symbol in GSM counted as 2 characters
Non-GSM character, encoded using Unicode
Price estimated for United States of America
$10 - $49.99
$0.009
$50 - $999.99
$0.0085
$1,000 -$9,999.99
$0.008
$10,000+
$0.007
Omnisend’s SMS calculator highlights every character in your message, so you can see what affects your length. Grey characters are standard GSM, green ones are special GSM characters that count as two, and red ones switch your message to Unicode.
Paste your text into the Message field, or start from one of five templates, like order confirmation or cart abandonment.
Choose where your subscribers are. The United States is selected by default, and the price per SMS updates for each country.
Add the number of people you’re texting. The calculator shows your total campaign cost based on our latest rates.
A standard text message using the GSM-7 alphabet holds up to 160 characters. Go over that, and your message splits into segments of 153 characters each.
Adding an emoji or a non-Latin character switches your message to Unicode, which holds only 70 characters per credit. Keep these messages extra short to stay within one credit.
Every extra segment counts as another credit. A message that spills over the limit by just a few characters costs twice as much to send, and a long one can cost three times as much.
Short texts get to the point faster. A long message that runs across several segments can bury your offer or link, so shoppers are more likely to miss what matters.
GSM-7 is the standard SMS encoding for English and most Western languages. A GSM message holds up to 160 characters before it splits into segments.
Unicode covers every language, plus emojis and special characters. The trade-off is space: a Unicode message holds only 70 characters before it splits.
| Feature | GSM-7 | Unicode |
|---|---|---|
| Character count | 160 before segmentation | 70 before segmentation |
| Multipart messages | Splits into 153-character segments due to a User Data header | Splits into 67-character segments due to a User Data header |
| Supported content | Latin letters, numbers, standard symbols | All languages and emojis |
| Why it matters | Cheaper for everyday messaging, ideal for longer texts provided you’re happy with standard characters | Needed for emojis and many languages, but splits into segments sooner |
| What to watch out for | Some symbols, like €, {, }, [, ], ~, ^, \, and |, count as two characters toward your 160 limit | Any non-GSM character, like an em dash, curly apostrophe, accented letter, or emoji, switches the whole message to Unicode |
What it costs to send 1,000 SMS with Omnisend in six countries.
| Country | Cost of sending 1,000 SMS |
|---|---|
| United States | $9 |
| Canada | $25 |
| United Kingdom | $45 |
| Australia | $36 |
| Germany | $102 |
| France | $59.50 |
These are approximate prices. What you pay also depends on your monthly volume tier, since the price per SMS drops as you send more, and on how many parts each message uses, since every part is billed as one SMS.
See rates for all 200+ countriesOne SMS holds up to 160 characters when your text uses only standard GSM-7 characters: Latin letters, numbers, and common symbols. Add an emoji, an accented letter, or another Unicode character, and the limit drops to 70. A few symbols, like € or [ ], count as two characters each.
Your message went over the limit for one SMS: 160 GSM-7 characters or 70 Unicode characters. Longer texts are sent in parts of 153 or 67 characters, because each part keeps a little room to join the message back together on the phone. Each part is billed as one SMS.
Yes. A single emoji switches the whole message to Unicode, so the limit drops from 160 to 70 characters per SMS, and longer messages split into 67-character parts. If your text is close to the limit, one emoji can turn a single SMS into two or three.
Yes. Every space, line break, and punctuation mark counts toward the limit. Double spaces are easy to miss, and each one costs you a character, so check for them before you send.
Yes. The opt out text is part of the message, so it counts toward the limit. Omnisend’s default, “Reply STOP to opt out,” uses 21 of your 160 characters, so plan the rest of your message around it.
It depends on the country you’re sending to and your monthly volume. In the United States, an SMS costs $0.007–$0.009, and the price drops as you send more. Each part of a longer message is billed as one SMS. See every rate on the Omnisend SMS pricing page.
SMS is available on the Pro plan. You pay for the SMS you send, and the price per message depends on the country and your monthly volume. Compare what each plan includes on the Omnisend pricing page.
Run SMS next to your email campaigns and automations, from one platform. Start on the free plan, then add SMS when you move to Pro.