SMS for ecommerce: the business SMS guide for online stores

SMS for ecommerce explained: message types, US sender types, cost by country read October 19, 2026, compliance, templates and when WhatsApp fits.

SMS for ecommerce: the business SMS guide for online stores

Summarize this article with an AI

Table of contents (33)

Key takeaways

  1. SMS for ecommerce covers order alerts, cart reminders and promotions sent from a registered sender; marketing texts need prior consent in the US, the EU and the UK.
  2. On Twilio on October 19, 2026, an outbound SMS segment cost 0.0083 USD plus carrier fees in the US, 0.0798 USD in France and 0.112 USD in Germany.
  3. In the US, most stores use a 10DLC long code (1.15 USD a month on Twilio), while a random short code costs 1,000 USD a month.
  4. Kanal sends SMS campaigns and automated SMS (cart, order, shipping, back in stock, reviews) from the same app as WhatsApp, on its Scale plan, with SMS costs by country on top.

SMS for ecommerce means the texts an online store sends from a registered sender: order and shipping alerts triggered by the store, marketing messages to subscribers who opted in, and short two-way exchanges. It reaches any mobile phone without an app and arrives in seconds, which is why stores keep it for order alerts and time-sensitive offers. The rules around marketing texts, the sender you need and the cost per message all depend on the country you send to.

This guide covers how business SMS works for a store, which sender to choose in the US, what a text costs by country (prices read on October 19, 2026), the consent rules, eight templates, and when WhatsApp does the job better. To send SMS from your store, Kanal runs SMS campaigns and SMS automation from the same app as WhatsApp: see SMS marketing for Shopify.

What is business SMS?

Business SMS is text messaging sent from a registered sender to consumers through a licensed messaging platform (often called an Application-to-Person or A2P provider). It is fundamentally different from personal texting:

  • Bulk delivery: send to thousands of recipients in seconds
  • Branded sender ID: customers see your brand name (where allowed) or a registered short code
  • Scheduling and automation: trigger from Shopify events (order placed, shipped, abandoned)
  • Opt-out handling: STOP/UNSUBSCRIBE keywords are processed automatically
  • Deliverability analytics: per-carrier delivery reports, click tracking on shortened URLs
  • Regulatory compliance: opt-in records, sending-hours limits, do-not-call list sync

If you are choosing between channels, our SMS vs MMS vs RCS vs WhatsApp comparison helps you weigh trade-offs by use case. For RCS in particular, see RCS vs SMS and how RCS business messaging works. Kanal also has a page on RCS marketing for online stores. Apple runs its own business channel on iPhone, covered in our Apple Messages for Business guide, which is separate from iMessage between individuals.

Types of business SMS for e-commerce

Transactional SMS

Triggered automatically by a Shopify event:

  • Order confirmation: "Order #1234 confirmed. Total $89."
  • Shipment: "Your order shipped. Track: [link]"
  • Delivery: "Your package is out for delivery"
  • OTP / 2FA: login or payment verification codes

These flow through the "utility" category in most carrier frameworks, with lower fees and looser opt-in requirements. To send order and delivery updates on WhatsApp as well, plug your Shopify store into Kanal's Shopify integration.

Marketing / promotional SMS

Time-sensitive offers and broadcasts:

  • Flash sales: "24h only: 30% off, code FLASH30"
  • New launches: "New drop just live: [link]"
  • Cart recovery: "Your cart is still waiting"
  • Loyalty: "Thanks for shopping. Here's 10% off your next order."

For cart recovery specifically, our abandoned cart recovery strategies guide shows what actually works in 2026.

Conversational SMS

Two-way exchanges with customers:

  • Post-purchase reviews: "How was your order? Reply 1-5"
  • Appointment reminders: "Your fitting is tomorrow at 2 PM"
  • Customer service follow-ups

10DLC, toll-free, short codes: choosing your sender type (US focus)

The US carrier ecosystem requires you to register a sender. There are three options.

10DLC (10-Digit Long Code)

A standard phone number registered under the A2P 10DLC framework administered by The Campaign Registry. This is what most Shopify merchants use.

  • Cost: on Twilio, as of October 19, 2026, brand registration is a one-time 4.50 USD (sole proprietor or low-volume standard brand) or 46 USD (standard brand), a campaign costs a 15 USD vetting fee, then 1.50 to 10 USD a month depending on the use case (Twilio's A2P 10DLC fees). Each outbound segment costs 0.0083 USD plus a carrier fee of 0.0035 to 0.005 USD, and the number 1.15 USD a month (Twilio US SMS pricing)
  • Throughput: set by your registration and trust score
  • Use case: most stores under 100k subscribers

Toll-free SMS

A 1-8xx number that supports SMS. Lower setup friction than 10DLC.

  • Cost: on Twilio, 2.15 USD a month for the number plus 0.0083 USD per outbound segment and carrier fees (Twilio US SMS pricing, as of October 19, 2026)
  • Verification: toll-free numbers must be verified before sending at volume
  • Use case: customer support lines, low-volume marketing

Short codes

5-6 digit numbers provisioned through carriers and approved by the CTIA.

  • Cost: on Twilio, 1,000 USD a month for a random short code or 1,500 USD a month for a vanity short code, billed quarterly with a one-time setup fee, plus 0.0083 USD per outbound segment and carrier fees (Twilio US SMS pricing, as of October 19, 2026)
  • Throughput: the highest of the three sender types
  • Use case: high-volume retailers and large national brands

The CTIA Messaging Principles and Best Practices document (PDF) is the canonical reference for what is allowed on each sender type.

Business SMS cost by country

Twilio SMS pricing

SMS prices depend on the provider, the destination country and the sender type. The table below gives one provider's public list prices as a reference point: Twilio's pay-as-you-go rate per outbound SMS segment, in US dollars, as displayed on each country page on October 19, 2026. Twilio states that prices may change without notice and that additional carrier fees may apply.

DestinationTwilio price per outbound SMS segmentSender type on the page
United States0.0083 USD, plus a carrier fee of 0.0035 to 0.005 USD on long codesLong code, toll-free or short code
United Kingdom0.056 USD (0.0524 USD on a short code)Mobile number or alphanumeric sender ID
France0.0798 USDInternational number or alphanumeric sender ID
Germany0.112 USDMobile number or alphanumeric sender ID
Spain0.0875 USDInternational number or alphanumeric sender ID
Italy0.0927 USDMobile number or alphanumeric sender ID
Netherlands0.1143 USDInternational number or alphanumeric sender ID
Brazil0.0599 USDInternational number
Mexico0.1819 USDLong code
United Arab Emirates0.1176 USDInternational number or alphanumeric sender ID

Source: Twilio SMS pricing pages for each country, read on October 19, 2026. Messages are charged per segment. Shopify SMS apps and other providers set their own rates: read the pricing page of the tool you use.

For a full breakdown across markets, see our WhatsApp vs SMS pricing by country guide.

SMS vs WhatsApp: cost and features

Business SMSWhatsApp via Kanal
Cost per sendPer segment, by destination: on Twilio, 0.0083 USD plus carrier fees in the US and 0.056 USD in the UK (Twilio pricing, October 19, 2026)Per delivered template, by category (marketing, utility, authentication) and country (Meta's pricing); Kanal passes Meta's fees through at cost
Messages included1 segment (160 chars)1 template per charge; replies in the 24-hour customer service window: 1,000 free per business phone number each month
MediaText only (MMS for images, US-only)Images, video, buttons, carousels, location
AI agentNoYes (via Kanal's AI agent)

Since October 1, 2026, those WhatsApp replies cost the utility rate after 1,000 free service messages per business phone number each month. Meta has also paused marketing templates to US numbers since April 1, 2025 (see WhatsApp marketing in the USA). Open, click and conversion rates depend on your list and your offer, and vendor benchmarks are not audited: compare them in your own reports once both channels run side by side.

Compliance: the rules you cannot skip

United States: TCPA, 10DLC, and CTIA

The Telephone Consumer Protection Act (TCPA) requires prior express written consent for marketing SMS. The law lets recipients claim damages per violation, which a court can triple when the violation is willful (47 U.S.C. § 227). The carrier-side rules layered on top:

  1. A2P 10DLC registration through The Campaign Registry for any non-personal sending
  2. Opt-in proof kept on file, so you can show when and how each subscriber consented
  3. STOP keyword must work without confirmation (a single STOP unsubscribes immediately)
  4. HELP keyword must return brand identity and customer service info
  5. Quiet hours: 8 AM - 9 PM in the recipient's timezone (TCPA)
  6. Prohibited content (SHAFT): Sex, Hate, Alcohol, Firearms, Tobacco face stricter vetting

European Union: GDPR + ePrivacy

The EU requires explicit opt-in under GDPR Article 7 and the ePrivacy Directive:

  • Pre-ticked boxes are invalid
  • Granular consent (you cannot bundle SMS opt-in with terms of service)
  • Records retained for the entire duration of processing
  • Withdrawal must be as easy as giving consent

Country-level enforcement varies. In France, the CNIL requires prior consent for marketing texts to consumers, forbids pre-ticked consent boxes, and requires every message to identify the sender and offer a simple way to refuse further messages.

For an e-commerce-specific deep dive on opt-in mechanics, see our WhatsApp opt-in and GDPR guide. The same principles apply to SMS.

UK: PECR and UK GDPR

In the UK, marketing texts fall under the Privacy and Electronic Communications Regulations (PECR), alongside the UK GDPR and the Data Protection Act. The ICO's guidance on electronic mail marketing says you can only send them to people who have specifically consented. The exception, known as the soft opt-in, covers existing customers who bought or negotiated to buy from you: you can text them about similar products or services if you gave them a simple way to opt out when you collected their details and in every message since. You must not disguise or conceal your identity, and each message needs a valid contact address to opt out. The ICO notes that this guidance is under review following the Data (Use and Access) Act.

Build a compliant opt-in: the operating playbook

The cheapest way to stay compliant is to make opt-in clear from day one.

  1. Active opt-in checkbox (never pre-ticked) at checkout and signup
  2. Granular consent: separate boxes for transactional alerts, marketing SMS, and WhatsApp
  3. Plain-English wording: "I agree to receive marketing text messages from Brand X at the number provided. Reply STOP to unsubscribe. Msg & data rates may apply."
  4. Double opt-in for marketing (a confirmation SMS reduces invalid numbers and disputes)
  5. Consent ledger: store timestamp, IP, form ID, and exact wording shown to the customer
  6. STOP handling wired to your platform so unsubscribes are honored across all sender numbers
  7. Sync with national opt-out registries (DNC in the US, etc.)

Kanal stores opt-ins and opt-outs on each customer profile, for SMS and for WhatsApp, synced with your Shopify store; collecting that consent stays on your side. Shopify's checkout has a marketing consent box for SMS that you can turn on.

High-converting SMS templates for Shopify

Here are eight templates you can adapt to your store. Replace the placeholders and test on a small segment first.

1. Order confirmation

{first_name}, your order #{order_id} is confirmed.
Total: ${total}. Estimated delivery: {date}.
Track: {short_url}
{brand} - Reply STOP to opt out

2. Shipment update

Good news! Order #{order_id} is on its way.
Track: {short_url}
ETA: {delivery_date}.
{brand}

3. Abandoned cart (1h after)

{first_name}, your cart is still waiting at {brand}.
{top_product} is back in stock.
10% off with code COMEBACK10 until midnight: {short_url}
Reply STOP

4. Flash sale

{first_name}, 4h flash sale: 30% off {category}.
Code FLASH30, ends at 10 PM.
First-come basis: {short_url}
{brand} - Reply STOP

5. Review request

{first_name}, how is your {product}?
Rate in 30 sec: {short_url}
Thanks!
{brand}

6. Back-in-stock alert

{first_name}, {product} is back in stock.
Limited quantities: {short_url}
{brand}

7. Birthday

{first_name}, happy birthday!
Here's 15% off site-wide with BDAY15
Valid 48h: {short_url}
{brand}

8. Win-back (90 days inactive)

{first_name}, it's been a while!
Come back with 20% off: code RETURN20.
Valid 7 days: {short_url}
{brand} - Reply STOP

SMS best practices:

  • 160 characters max per segment (153 once a text is split), and 70 (then 67) as soon as the text contains an emoji or a non-GSM character; each extra segment is billed. Our SMS vs MMS explainer shows what changes when you add a picture.
  • Avoid emojis and special characters unless you accept the shorter Unicode limit
  • Always include sender brand and STOP keyword
  • Shorten URLs through a branded domain to maintain trust

SMS marketing best practices for e-commerce

A short list to run every program against, with the guide that goes deeper on each point:

  1. Collect a recorded opt-in for each channel before the first marketing text, and honor STOP replies everywhere you send from. See our SMS opt-in guide.
  2. Register your sender before you scale. In the US, 10-digit numbers go through A2P 10DLC, which can take weeks: see the 10DLC registration guide.
  3. Write one idea per text, with the store name first, one link on your own domain and the opt-out at the end. Our SMS marketing examples give 20 texts to adapt.
  4. Count segments before you send. One emoji drops the limit from 160 to 70 characters; the SMS marketing pricing guide shows what each segment costs.
  5. Pick the channel per message. A product launch with photos may fit RCS or WhatsApp better than a plain text; a sale ending tonight fits SMS.
  6. Measure orders, not sends. Compare recovered orders against a holdout group rather than relying on open or click benchmarks.

When WhatsApp beats SMS for e-commerce

Meta WhatsApp platform

SMS still wins for transactional immediacy in low-WhatsApp markets (US, Canada, parts of Northern Europe). But for media-rich messaging, or in markets where your customers already chat on WhatsApp, WhatsApp does what SMS cannot: images, buttons, carousels and a real two-way thread.

Concrete use cases to test on WhatsApp first:

  • Cart recovery with product image: WhatsApp shows a photo of the abandoned item with a checkout button, which plain SMS cannot. Compare click-through with your SMS reminder. See our abandoned cart playbook.
  • Product launches: a WhatsApp carousel shows up to 10 products in a single message. Our WhatsApp broadcast guide covers structure and timing.
  • Customer service: a WhatsApp chatbot can answer routine questions (order status, sizing, returns) on its own, something plain SMS cannot do.
  • Two-way pre-purchase: customers reply to ask sizing or compatibility. SMS technically supports this but the UX is worse than a chat interface.

For a deeper look at when to switch, see our WhatsApp Business API guide and the comparative WhatsApp Business API providers comparison.

Combining SMS + WhatsApp: the omnichannel playbook

A common approach is WhatsApp first, SMS as a last touch. An example sequence:

  1. Day 0, 1h after cart abandonment: WhatsApp message with product image + "Complete checkout" button
  2. Day 1: email follow-up with extended cart and reviews
  3. Day 2: WhatsApp reminder with 10% off
  4. Day 3: SMS short text as last touch for customers who never replied on WhatsApp

This pattern works because WhatsApp carries the rich, conversational touches, and SMS reaches the customers who never replied on WhatsApp, at low marginal cost. For Klaviyo users, our Klaviyo + WhatsApp integration guide shows how to wire the waterfall inside Klaviyo flows.

ROI: a concrete example

Let's run the math for a Shopify store with 10,000 SMS subscribers in the US. The click-through and conversion rates below are assumptions for illustration: replace them with the figures from your own SMS campaigns.

SMS-only campaign:

  • 10,000 segments x 0.0083 USD = 83 USD at Twilio's US rate (October 19, 2026)
  • Carrier fees on a long code: 10,000 x 0.0035 to 0.005 USD = 35 to 50 USD, depending on the recipient's carrier
  • Messaging cost: 118 to 133 USD, before the number, the 10DLC registration and your SMS tool's subscription
  • 7% CTR x 4% conversion x 75 USD AOV = 28 orders = 2,100 USD revenue
  • ROAS: between 15.8x and 17.8x on messaging cost alone

Same audience via WhatsApp:

  • Not possible for this campaign today: Meta has paused marketing templates to US numbers since April 1, 2025 (see WhatsApp marketing in the USA).
  • For US customers, WhatsApp still carries utility messages (order and shipping updates), replies inside the 24-hour customer service window, and conversations started from click-to-WhatsApp ads.

In markets where marketing templates deliver, Meta charges each delivered marketing message at the rate of the recipient's country: check yours in our WhatsApp Business pricing guide or in the cost simulator on Kanal's pricing page, then ask whether WhatsApp converts better on your audience. Split one segment between the two channels with the same offer, compare orders per send, and use our ROAS break-even calculator to model your own numbers.

Send SMS from your store with Kanal

Kanal, the WhatsApp marketing platform for online stores, also sends SMS. Its SMS pages describe what it does:

Kanal page for SMS marketing on Shopify, with a campaign and an automated cart reminder

  • SMS campaigns to store segments, with no file to export, sent now or scheduled, with orders and revenue attributed to each campaign. SMS and WhatsApp campaigns use the same segments and the same report.
  • SMS automation: abandoned cart with a second nudge, order confirmation, shipping and delivery, back in stock, post-purchase offer, review request, or a custom flow, personalized with the first name, order number or tracking link.
  • Consent on the profile: opt-ins and opt-outs are stored on each customer profile.
  • A character counter while you write, so you see how many segments a text uses.
  • Price: SMS comes with the Scale plan ($149/month on the Shopify App Store, €149 on Kanal pricing), and each SMS is billed on top, depending on the destination country and the number of segments. Kanal does not send email: it connects to Klaviyo, which keeps your email.

SMS platforms compared for Shopify

CriterionKanalBrevoTwilioKlaviyo
Main channelWhatsApp and SMSEmail and SMSSMS by APIEmail and SMS
Shopify integrationNative appPluginBuild it yourselfNative
Abandoned cartAutomatic, by SMS or on WhatsAppEmail and SMSBuild it yourselfEmail and SMS
SegmentationStore data and Klaviyo segmentsBrevo CRMBuild it yourselfNative

For the broader Shopify app landscape, see our comparison of SMS apps for Shopify and the best WhatsApp apps for Shopify. If you are moving off SMSBump, our Kanal vs SMSBump comparison covers the migration.

Conclusion

Business SMS remains a solid backbone for transactional and time-sensitive messaging, especially in markets where WhatsApp adoption is lower. But the channel has hard ceilings: no rich media, no chatbot, no carousel, and tightening carrier rules. The practical setup is to lead with WhatsApp where your customers use it, keep SMS for alerts and for the customers WhatsApp does not reach, and keep opt-in, segmentation and reporting consistent across the two.

Ready to run SMS and WhatsApp from one app? See SMS marketing for Shopify, book a Kanal demo or install Kanal from the Shopify App Store.

Resources

SMS with Kanal

See Kanal's SMS on your own store

  • Bulk SMS campaigns to your customer segments
  • Automated texts on every store event, cart reminders included
  • The revenue of each send, next to your WhatsApp campaigns

Available from the Scale plan

See Kanal's SMS marketing
Atelier NovaText message

Automated SMSYesterday, 6:40 PM

Atelier Nova: your cart is waiting, Sarah. Finish your order here: atelier-nova.com/cartReply STOP to opt out.

brands
500+
to set up
5 min
open rate on WhatsApp
+90%

5/5 on the Shopify App Store (132 reviews)

Nicolas Provost
Nicolas ProvostWhatsApp Marketing & Shopify Expert at Kanal

Nicolas helps e-commerce brands grow revenue with WhatsApp marketing. With deep expertise in Shopify ecosystems and conversational commerce, he shares proven strategies for abandoned cart recovery, broadcast campaigns, and AI-powered customer engagement.

Frequently asked questions

How do online stores use SMS?

For three kinds of messages: transactional alerts triggered by the store (order confirmation, shipping, delivery), marketing texts to subscribers who opted in (flash sales, launches, cart reminders), and two-way conversations (review requests, support follow-ups). Each text is sent from a registered sender through a messaging platform and billed per 160-character segment.

What is business SMS and how does it differ from personal texting?

Business SMS is a one-to-many messaging channel sent from a registered sender (10DLC long code, toll-free, short code or alphanumeric sender ID) through a licensed messaging platform. Unlike personal texting, it supports bulk sending, scheduled and automated delivery, opt-out handling (STOP) and delivery analytics, and it is bound by carrier and privacy rules.

What is the difference between 10DLC and short codes?

10DLC (10-Digit Long Code) is a registered long number under the US Application-to-Person framework, with a brand and a campaign to register. Short codes are 5 to 6 digit numbers approved by carriers, built for high throughput. On Twilio's US pricing page on October 19, 2026, both cost 0.0083 USD per outbound SMS segment plus carrier fees; a long code number was 1.15 USD a month, a random short code 1,000 USD a month and a vanity short code 1,500 USD a month.

How much does SMS cost per country?

It depends on the provider and the destination. On Twilio's pricing pages on October 19, 2026, an outbound SMS segment cost 0.0083 USD in the US plus carrier fees, 0.056 USD in the UK, 0.0798 USD in France, 0.112 USD in Germany, 0.0599 USD in Brazil and 0.1819 USD in Mexico. Other providers publish other rates. On WhatsApp, Meta bills each delivered template instead, by category and country.

Does Kanal send SMS?

Yes. Kanal sends SMS campaigns to store segments and automated SMS (abandoned cart, order confirmation, shipping and delivery, back in stock, post-purchase offer, review request) from the same app as its WhatsApp campaigns, with the same segments and report. SMS comes with the Scale plan, and the cost of each SMS, which depends on the destination country and the number of segments, is billed on top of the subscription.

When should I use WhatsApp instead of SMS for my Shopify store?

Use WhatsApp when your customers already chat on it, when you want to send images, product carousels or buttons, or when you need a two-way conversation (support, pre-purchase questions). Keep SMS for transactional alerts and for markets where WhatsApp is less used, such as the US, where Meta has paused marketing templates to US numbers since April 1, 2025. Many stores run both.

Glossary terms in this article

Quick definitions for the WhatsApp Business terms used above.

Opt-out

A WhatsApp opt-out is a person's request to stop receiving messages from a business on WhatsApp. WhatsApp's Business Messaging Policy requires businesses to respect every such request, whether it is made on WhatsApp or elsewhere.

Read full definition

Opt-in

A WhatsApp opt-in is the permission a person gives a business to send them messages on WhatsApp. WhatsApp's Business Messaging Policy requires it before any message: the business must have the person's phone number and their agreement to hear from that business.

Read full definition

RCS (Rich Communication Services)

RCS (Rich Communication Services) is the messaging standard that upgrades SMS in a phone's default messaging app, with high-resolution media, read receipts and typing indicators. For businesses, RCS Business Messaging adds verified senders, rich cards and suggested replies.

Read full definition

Customer Service Window (24-hour window)

The customer service window is a 24-hour timer that starts when a WhatsApp user messages or calls a business. While it is open, the business can reply with free-form messages; once it closes, it can only send approved message templates.

Read full definition

Marketing Template

A marketing template is a WhatsApp message template used for promotion: offers, product launches, back-in-stock alerts or cart reminders. It can be sent at any time to customers who opted in, and Meta charges each delivered message at the marketing rate of the recipient's country.

Read full definition

Abandoned Cart Recovery

Abandoned cart recovery is the practice of messaging shoppers who added items to their cart but left without buying, to encourage them to complete the purchase.

Read full definition

Click-to-WhatsApp Ads

Click-to-WhatsApp ads are Facebook and Instagram ads whose button opens a WhatsApp chat with the business instead of a website. The shopper sends the first message, which lets the business reply freely and, under Meta's pricing, for free during a limited window.

Read full definition

Segmentation

Segmentation is the practice of splitting a WhatsApp contact list into groups based on traits like purchase history, behavior, or engagement, so each group receives messages that are actually relevant.

Read full definition