Business SMS for E-Commerce: The Complete Guide (2026)

Nicolas Provost
Nicolas Provost2026-05-19 · 15 min read
Business SMS for E-Commerce: The Complete Guide (2026)

Business SMS guide for Shopify stores in 2026. Compliance, opt-in rules, cost, 10DLC and short codes explained, plus when WhatsApp beats SMS for ecommerce.

Business SMS is still a dependable channel in e-commerce. It reaches any mobile phone, with no app to install, and delivery is near-instant, so it remains a backbone for order alerts, OTPs, and time-sensitive promotions. But the rules around it have tightened sharply since 2023, and the cost calculus versus WhatsApp has shifted meaningfully.

This guide walks Shopify merchants through everything you need to ship business SMS in 2026: how it actually works, what 10DLC and short codes mean, cost per country, the compliance landscape, and where Kanal and Kanal fit when you need to combine SMS with WhatsApp.

Kanal Shopify app

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 and our comparative breakdown help you weigh trade-offs by use case.

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 wire them up, 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: brand registration (4-44 USD one-time) + campaign vetting (10-15 USD/month) + 0.0075-0.0090 USD per segment
  • Throughput: 10-100 messages per second depending on 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: 2-5 USD/month plus 0.0075-0.01 USD per segment
  • Throughput: up to 3 messages/second standard, 30+ post-verification
  • Use case: customer support lines, low-volume marketing

Short codes

5-6 digit numbers (like 36180 in France or 12345 in the US) provisioned through carriers and approved by the CTIA.

  • Cost: 500-1500 USD/month leasing + 0.005-0.01 USD per message + 5-10k USD provisioning fee
  • Throughput: up to 500 messages/second
  • 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 (2026)

Twilio SMS pricing

CountryCost per SMSNotes
US (10DLC)0.0075-0.02 USD+ campaign fee
US (short code)0.005-0.01 USD+ 500-1500 USD/month lease
UK0.03-0.05 GBPSender ID supported
France0.04-0.07 EURSender ID supported
Germany0.07-0.09 EURStricter consent rules
Spain0.06-0.08 EURSender ID supported
Italy0.05-0.07 EURSender ID supported
Netherlands0.06-0.08 EURSender ID supported
Brazil0.04-0.08 USDHigh WhatsApp competition
Mexico0.05-0.10 USDHigh WhatsApp competition
UAE0.10-0.20 USDStrict prefix requirements

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 send0.0075-0.07 USDPer delivered template, e.g. 0.0635 USD (UK marketing) or 0.0220 USD (UK utility) (Meta's pricing)
Messages included1 segment (160 chars)1 template per charge; replies in the 24-hour customer service window not charged until Sep. 30, 2026
MediaText only (MMS for images, US-only)Images, video, buttons, carousels, location
AI chatbotNoYes (via Kanal AI chatbot)

From 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. Violations cost 500-1,500 USD per message in class action settlements. The carrier-side rules layered on top:

  1. A2P 10DLC registration through The Campaign Registry for any non-personal sending
  2. Opt-in proof retained for 4 years minimum
  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 + PECR + 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. In Germany, the Federal Network Agency runs aggressive enforcement on SMS spam.

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 + DPDI

Post-Brexit, the UK retains GDPR-equivalent rules under UK GDPR plus PECR. The ICO enforces these rules and can fine companies that send unsolicited marketing texts.

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 (Bloctel in France, DNC in the US, etc.)

Kanal handles opt-in collection, STOP processing, and consent storage natively on Shopify, including hybrid SMS + WhatsApp opt-in flows.

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 (longer texts split into multiple segments and double your cost)
  • No emojis or accented characters if you want maximum carrier compatibility
  • Always include sender brand and STOP keyword
  • Shorten URLs through a branded domain to maintain trust

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

The winning approach in 2026 is WhatsApp first, SMS fallback. Recommended waterfall:

  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 campaigns.

SMS-only campaign:

  • 10,000 segments x 0.012 USD = 120 USD
  • 7% CTR x 4% conversion x 75 USD AOV = 28 orders = 2,100 USD revenue
  • ROAS: 17x before platform fees

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.

SMS platforms compared for Shopify

CriterionKanalBrevoTwilioKlaviyo
WhatsApp + SMS in oneYes (native)SMS onlyAPI onlyAdd-on
Shopify integrationNative 1-clickPluginManualNative
AI chatbotYesNoNoNo
Abandoned cartAuto (WA + SMS)Email + SMSManualEmail + SMS
SegmentationShopify + KlaviyoBrevo CRMManualNative

For the broader Shopify app landscape, see our best WhatsApp apps for Shopify guide. If you are weighing an SMS-first Shopify app against a WhatsApp-first one, our Kanal vs SMSBump comparison breaks down the trade-off.

Frequently asked questions

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, or short code) through a licensed messaging platform. Unlike personal texting, it supports bulk sending, branded sender IDs, scheduled delivery, opt-out handling (STOP), delivery analytics, and is bound by carrier compliance (10DLC in the US, GDPR/PECR in Europe).

What is the difference between 10DLC and short codes?

10DLC is a registered long number under the US A2P framework. It costs less (around 0.0075 USD per segment plus a campaign fee) and throughput is moderate. Short codes are 5-6 digit numbers approved by carriers, cost 500-1500 USD/month plus per-message fees, and offer high throughput (up to 500 messages/second). Short codes are best for high-volume retailers; 10DLC fits most Shopify stores.

How much does SMS cost per country in 2026?

In the US, 0.0075-0.02 USD per segment via 10DLC plus a campaign fee. In the UK, 0.03-0.05 GBP. In France, 0.04-0.07 EUR. In Germany, 0.07-0.09 EUR. International SMS to Latin America or Asia can reach 0.10-0.30 USD due to carrier surcharges. On WhatsApp, Meta bills each delivered template instead, by category and country: for example 0.0635 USD per UK marketing message and 0.0220 USD per UK utility message (Meta's pricing).

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

Use WhatsApp when your audience is in markets with high penetration (Brazil, India, Mexico, Spain, France, Germany, UAE), when you want to send images, product carousels, or interactive buttons, or when you need two-way conversations. Keep SMS for transactional alerts in low-WhatsApp markets like the US or Canada. You can also run both, with WhatsApp first and SMS as fallback.

Can SMS handle product catalogs and rich media?

Plain SMS is limited to 160 characters of text with no rich media. MMS supports images and longer text but is US-centric and ~4x more expensive. RCS adds catalogs and buttons but has uneven device support. WhatsApp Business API natively supports catalogs, carousels, buttons, video, and location, which makes it the better fit for media-rich messaging.

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 2026 playbook is to lead with WhatsApp where adoption supports it, fall back to SMS for delivery completeness, and run both through one unified platform to keep opt-in, segmentation, and analytics coherent.

Ready to combine SMS and WhatsApp? Book a Kanal demo or install Kanal from the Shopify App Store to see the integration on your store.

Resources

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.

Share this article
Discuss with AI

Ready to boost your WhatsApp sales?

ShopifyInstall with Shopify

Glossary terms in this article

Quick definitions for the WhatsApp Business terms used above.

Opt-out

An opt-out is a customer's request to stop receiving WhatsApp messages from a business, typically expressed by replying with a keyword like STOP or tapping an unsubscribe button.

Read full definition

Opt-in

An opt-in is the explicit permission a customer gives a business to contact them on WhatsApp. It is required before a business can send any message.

Read full definition

Broadcast

A broadcast is a message sent to many WhatsApp contacts at once, typically a marketing campaign delivered to a segment of opted-in customers.

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

Customer Service Window (24-hour window)

The customer service window is the 24-hour period, opened by a customer message, during which a business can reply with free-form messages instead of approved templates.

Read full definition

Marketing Template

A marketing template is a message template categorized as promotional, used for offers, product launches, and campaigns. It requires opt-in and is the most heavily reviewed template category.

Read full definition

WhatsApp Flows

WhatsApp Flows is a feature for building structured, multi-step experiences inside a chat, such as forms, surveys, bookings, and guided product selection.

Read full definition

Click-to-WhatsApp Ads

Click-to-WhatsApp ads are Facebook and Instagram ads that open a WhatsApp chat with the business when tapped, instead of sending the user to a website.

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

RCS (Rich Communication Services)

RCS (Rich Communication Services) is the messaging standard that upgrades SMS with images, buttons, read receipts, and verified senders, promoted by Google and supported on iPhone since iOS 18.

Read full definition

WhatsApp Business API

The WhatsApp Business API is the programmatic interface that lets medium and large businesses send and receive WhatsApp messages at scale, without using a phone or the chat app.

Read full definition
Get Started

Turn WhatsApp into your #1 sales channel

Install Kanal in 5 minutes and launch your first WhatsApp flow today.

5/5 on Shopify/500+ brands trust us
Business SMS for E-Commerce: The Complete Guide (2026) | Kanal