Quick answer: SMS and email are different instruments, not rivals. Email is the cheap, long-form, click-rich channel for messages that can wait an hour. SMS is the urgent, near-certainly-read, reply-ready channel for the handful of messages that cannot. Devotel Orbit ships both on one account, one consent ledger, and one pay-as-you-go bill, with published rates of $0.0075 per SMS segment (US) and $1.00 per 1,000 emails, so the right channel is a per-message decision, not a platform bet. This post walks the axes buyers actually weigh, an honest decision tree, and the cost-per-touch math on Orbit's published rates.
1) The yes/no matrix: what each channel actually wins
| Decision axis | SMS | |
|---|---|---|
| Deliverability and list hygiene | Sender registration comes first: US A2P traffic needs a 10DLC brand and campaign, or toll-free verification, before carriers deliver at volume. A bad number bounces without poisoning your sender standing. | Domain reputation comes first: SPF, DKIM, and DMARC alignment plus relentless list hygiene. A stale list drags every future send toward the spam folder. |
| Open rate vs click rate reality | Opens are the point. Commonly cited industry benchmarks put SMS open rates near 98%, most within minutes of delivery. Clicks are constrained by a short body and one link. | Opens are mailbox-filtered and list-dependent, with benchmarks nearer 20%. Clicks are where email pays back: the whole body is a click surface. |
| Cost per touch at Orbit published rates | $75 at 10k contacts, $750 at 100k, $7,500 at 1M (one US segment per contact). | $10 at 10k contacts, $100 at 100k, $1,000 at 1M. |
| Opt-in and opt-out law | US promotional SMS runs on prior express written consent under TCPA, with CTIA guidelines shaping carrier enforcement. Opt-out must work immediately and stop all promotional sends. | CAN-SPAM requires no prior consent but mandates sender identification, a working opt-out, and opt-out honoring within 10 days. Regimes like UK PECR add the soft opt-in for existing customers. |
| Two-way conversation | Native. A reply lands in the same thread seconds later, which is why SMS carries reschedules, confirmations, and support triage. | Possible, replies route back to your inbox, but asynchronous by nature. An email thread runs on hours, not seconds. |
| IDV and attribution | The number is the identity: possession of the phone is the possession factor behind OTPs and fraud alerts. Attribution is per-recipient via tracked links and delivery receipts. | The mailbox is a weaker identity factor, but attribution is the richest in marketing: per-recipient opens, clicks, and client telemetry. |
| Quiet hours and frequency caps | Carriers and statute both police timing and volume. On Orbit, quiet hours and frequency caps are settings your team owns, applied per program. | Timing is a deliverability lever more than a legal one, and frequency caps protect domain reputation. On Orbit these are the same tenant-owned settings, applied per channel. |
| Template governance | Campaign registration reviews message patterns before you send, and unregistered traffic gets filtered. | No pre-approval exists anywhere. Governance is your own template system plus authentication records. |
The matrix compresses to one line: email buys cheap reach and rich clicks, SMS buys certainty and speed, and a 7.5x per-touch gap is the price of that certainty. The tree below resolves the ties.
2) The honest decision tree
When email-first is right
- The content is long-form. Receipts, statements, digests, education series, and policy updates need room. Email bodies are unlimited and HTML-rich; an SMS version of a statement is a link to a PDF.
- The list is large and the message is not urgent. At 1M contacts the channel gap is $6,500 per touch. No other line item on a messaging shortlist moves that far.
- The conversion is a click.Browse-heavy offers, comparison pages, and content plays earn their keep on email's click surface, not on a single SMS link.
- You need attachments or layout. Invoices and boarding passes as attachments, branded templates with structured sections: email only.
When SMS-first is right
- The message is time-critical and short. OTPs, delivery exceptions, appointment reminders, fraud alerts, and pickup codes. If the value decays within the hour, pay for the read.
- The audience does not open email. Field crews, shift workers, and high-churn lists read texts they never open mail. SMS read rates do not depend on mailbox habits.
- The message needs a reply now. Reschedule, confirm, YES/NO, back-in-stock: the seconds-scale thread closes the loop where email leaves it open for a day.
- One high-value touch justifies the price. A payment-failure nudge that saves a renewal earns back its $0.0075 many times over.
When sequencing both wins
- Urgency plus detail. SMS is the ping, email is the document. A payment failure gets a text now and the itemized statement in the inbox.
- Cart and checkout recovery. The SMS nudge carries the link; the email carries the catalog, the reviews, and the terms.
- Onboarding. SMS verifies the number on day zero; email teaches the product across the first week.
On Devotel Orbit, the journey builder sequences those touches across channels on the same contact record, while the flow builder keeps its own lane, routing each inbound event as it arrives — the two-surface taxonomy is disambiguated in flow builder vs journey builder. An opt-out set once governs every leg of the journey, and quiet hours and frequency caps apply per tenant across channels, so a two-channel program is not two consent lists to reconcile. For retail lanes specifically, retail notifications: SMS vs WhatsApp runs this same sequencing logic one lane deeper.
3) Pricing math on Orbit's published rates
Orbit publishes US starter rates per unit with no monthly platform fee: $0.0075 per SMS segment and $1.00 per 1,000 emails. The per-touch gap is 7.5x at every volume:
| Contacts | One SMS touch (1 segment) | One email touch |
|---|---|---|
| 10,000 | $75 | $10 |
| 100,000 | $750 | $100 |
| 1,000,000 | $7,500 | $1,000 |
Worked example, a 100,000-contact program sending four touches per month:
- All email: 400,000 emails, $400 per month.
- All SMS: 400,000 segments, $3,000 per month.
- The honest split: one urgent SMS alert plus three email touches per contact is 100,000 segments ($750) plus 300,000 emails ($300), $1,050 per month. You buy the SMS open rate once, where urgency pays for it, and let email carry the rest.
Two caveats keep the math honest. Segment counts rise with message length and concatenation, so model your longest template, not your average. And published rates are starter rates: volume rate cards are available on request once a program scales. For the fuller model of how per-channel rates compound into a program budget, see CPaaS pricing models and the TCO math, and the pricing page for current per-country rates.
Frequently asked questions
Do carrier surcharges change the SMS math?
US carriers layer per-message surcharges on top of wholesale A2P rates, and every provider's headline segment rate sits underneath them. When you model a program, budget surcharges on top of the base segment rate, and check the per-destination rate on the pricing page before you commit to a volume.
Which opt-in patterns actually hold up?
Express written consent for US promotional SMS: a clear disclosure plus an affirmative act, captured with timestamp and source. Email is more permissive in many regimes. CAN-SPAM governs after the send, and UK PECR's soft opt-in covers existing customers who were given a clear chance to decline. The pattern that fails is borrowing email's permissiveness for SMS; carriers and courts treat that as a TCPA problem, not a formatting one. This is editorial context, not legal advice; your counsel owns the final call.
How does compliance differ between 10DLC SMS and bulk email?
10DLC is upstream: brand and campaign registration before volume flows, with carriers filtering unregistered traffic. Bulk email is downstream: no pre-approval, but sender identification, a working opt-out, and 10-day opt-out honoring are mandatory under CAN-SPAM, and domain reputation punishes a dirty list daily. The shared failure mode is opt-out scope, which we covered in depth in what a STOP actually suppresses: an opt-out that silences one channel while the other keeps sending is how programs end up in litigation.
Where do quiet hours and frequency caps live?
In your account, as controls your team owns. On Orbit, quiet hours and frequency caps are tenant-owned settings applied per program and per channel, so the same rules govern the SMS leg and the email leg of a journey.
When does MMS upgrade the decision?
When the creative carries the offer: a photo of the actual item, a boarding pass, a coupon that renders inline. If the image is the message, MMS vs SMS walks the per-message math and the SMS-with-link fallback for handsets that refuse MMS. If the image only decorates the message, stay on SMS or email.
Which channel should carry OTPs and account alerts?
SMS. Possession of the number is the possession factor, which is why Orbit's verify product defaults to the phone. Email works as a fallback path when the number is unreachable, but it is not the primary identity channel.
The bottom line: let urgency and content length pick the channel, let the per-touch math pick the budget, and let one consent ledger keep both channels honest. Read the SMS API and Email API pages for the send-side contracts, and the pricing page for current per-country rates.