
Short answer
Most RCS vs SMS explainers are written for phone owners. Blue bubbles, typing indicators, who's winning. A business sender has different questions: who approves my sender, what happens to the customers who can't get it, what can I measure, and what will it cost me? That's what this guide covers, using the providers' own documentation and rate cards.
| Criteria | RCS | SMS |
|---|---|---|
| Sender shown | Branded profile with name and logo, decoupled from a phone number | Phone number or short code |
| Verification | Brand verification plus launch approval by Google, carriers or both | US: A2P 10DLC registration for 10-digit numbers; no verified brand badge |
| Content | Text, high-resolution media, cards, carousels, suggested replies and actions | Text and links; MMS adds media |
| Text length | One long message, billed per 160 characters in the US | 160 GSM-7 or 70 UCS-2 characters per single segment |
| Network | Wi-Fi or mobile data | Carrier cellular network |
| Read signal | Read receipts, off by default on iOS per Klaviyo | No read receipts |
| Devices | Android 5.0+ (per Infobip); iOS 18 with a supporting carrier | Almost any phone with a text plan |
| Twilio US base rate (as of November 2026) | $0.0083 per Rich segment; $0.022 per Rich Media message, plus carrier fees | $0.0083 per segment; MMS $0.022 per message, plus carrier fees |
| Fallback | Falls back to SMS or MMS when set up | None needed |
This is the biggest operational change. An SMS sender is a number. In the US, Twilio says anyone sending from an application over a 10-digit long code must register for A2P 10DLC, and that registration concerns your brand and campaign, not how the message looks. The customer still sees digits.
An RCS sender is a profile, which Google calls an agent. Twilio's setup asks for a display name, a 224 x 224 logo, a 1440 x 448 banner and a description, then carriers have to approve it before you can message anyone beyond your test devices. Google requires brand verification before the first launch: someone at the brand with authority confirms the agent's details and your right to run it. After launch, Google Messages shows a verification checkmark next to the name.
Three details catch teams out. Every agent needs a use case (OTP, transactional, promotional or multi-use), and Google's rules bar a promotional agent from sending one-time passwords. Twilio notes carriers typically won't approve two senders with the same display name and logo, so a support line and a promotions line need visibly different profiles. And timing is real: Twilio says to allow four to six weeks, or longer for several regions, while Attentive advertises as little as 2 to 4 weeks on its platform and adds that approval timing can vary. Start before your peak season, not during it.
SMS gives you words and a link. That's also its charm: nothing to render, nothing to break.
RCS changes the unit of work from a sentence to a small screen. Twilio documents files up to 100 MB (its MMS limit is 5 MB), up to 11 suggested replies or actions, and actions that open a URL, dial a number, show a map or create a calendar event. Klaviyo's limits are a useful planning reference: up to 10 cards in a carousel, up to 4 buttons per card, and labels up to 25 characters. So a cart reminder can show the product with a "Check out" button instead of asking the customer to trust a shortened URL.
One copywriting bonus. Klaviyo says RCS doesn't need an organization prefix or opt-out text in the body, since branding and blocking are built in, which frees roughly 40 characters. Emoji don't shrink the segment either. If you want the rest of the SMS rulebook, our guide to SMS marketing platforms covers opt-in language and the STOP rules.
Fallback decides whether RCS is an upgrade or a hole in your list. Google's platform returns a 404 when a device doesn't support RCS, and its docs say the agent should then use another technology, such as SMS. Most marketers never see that step because the provider handles it. Twilio Messaging Services send over SMS or MMS when RCS fails or a carrier doesn't support it. Sinch switches to MMS or SMS automatically. Braze asks you to add an SMS sender to the RCS subscription group. Klaviyo sends RCS by default once an agent is active and gives everyone else an SMS or MMS.
Don't let the fallback be an afterthought. A carousel has no SMS equivalent, so write the fallback by hand: one offer, one link, with the prefix and opt-out language your SMS program already uses. Klaviyo lets you edit fallback content separately from the RCS version and bills it at the SMS or MMS rate. Budget for both.
Plain SMS tells you what the carrier reports back about delivery, and clicks only if you track the links. Twilio sells link shortening and click tracking as part of an Engagement Suite add-on: $0.015 per outbound SMS, with the first 1,000 free each month, as of November 2026. RCS adds native read receipts and button or card click events.
Don't build a dashboard around opens, though. Klaviyo warns that read receipts are off by default on iOS and on by default on Android, so most iOS devices won't return read data. Compare clicks and purchases instead. And keep the two channels apart in your numbers: Braze's reporting docs show separate RCS and SMS fallback rows for the same send, which is the view you want from any provider. A blended number hides whether the upgrade did anything.
Twilio publishes a full US rate card, so it makes a fair baseline. All figures are Twilio's US base rates as of November 2026, and Twilio notes prices may change without notice.
| Message type | Billed on | Outbound base rate | Inbound base rate |
|---|---|---|---|
| SMS | Per segment | $0.0083 | $0.0083 |
| MMS | Per message | $0.022 | $0.0165 (long and short codes); $0.02 (toll-free) |
| RCS Rich | Per segment | $0.0083 | $0.0083 |
| RCS Rich Media | Per message | $0.022 | $0.0165 |
Carrier fees sit on top, and they aren't the same for both channels. Twilio's pricing page lists these outbound fees as of November 2026, per segment for SMS and RCS Rich and per message for MMS and RCS Rich Media.
| Carrier | SMS | RCS Rich | MMS | RCS Rich Media |
|---|---|---|---|---|
| AT&T | $0.0035 | $0.0045 | $0.009 | $0.01 |
| T-Mobile | $0.0045 | $0.0062 | $0.01 | $0.0125 |
| Verizon | $0.005 | $0.005 | $0.007 | $0.007 |
Twilio also adds $0.001 for each message that ends in a Failed status, and says US RCS senders pay carrier onboarding fees, as A2P 10DLC senders pay registration fees. Segments are where the two can split. A 150-character promo with one emoji goes out as UCS-2 SMS: three segments at 67 characters each, so $0.0249 at Twilio's base rate, or $0.0354 with AT&T's carrier fee. As RCS Rich text it's one segment: $0.0083, or $0.0128 with the fee.
Other providers frame it differently, and the terms don't match. Infobip's RCS pricing page says Basic is often priced close to SMS, Single can be 20 to 30% higher and Conversational about twice SMS, with a 24-hour session window, and that RCS is billed only when delivered. In the US, Infobip's Basic is called Rich and its Single is called Rich Media. Klaviyo's RCS page estimates 1,000 Basic RCS messages to the US at $15 a month, and its help center says it charges no agent fees today, though that may change. Your plan's own rates are in Settings, under Billing.
Then there's setup, which SMS comparisons tend to skip. Sinch's North America cost article, which it labels as indicative, lists a $500 T-Mobile campaign service activation fee and $100 for initial brand vetting, with vetting tokens renewed every 12 months. Ask your provider for the same list before you commit.
On iPhone, Apple says RCS needs iOS 18 and a plan from a carrier that supports it on iPhone, and the customer can turn it off in Settings. Infobip lists Android 5.0 and later and iOS 18.1 and later for business messages, and its iPhone carrier table lists business RCS on AT&T, T-Mobile and Verizon, among others. Coverage thins out quickly elsewhere: Twilio supports RCS in Canada, Mexico, the US, 18 countries across Europe, plus Brazil and Singapore, each with at least one major carrier rather than all of them. Klaviyo lists 12 countries.
So you can't assume reach from a country name. Google's capability check tells you whether a specific number can receive RCS, but only if that number connected to the service in the last 31 days. iPhone also renders differently: Infobip reports rich cards limited to about 144 characters of text, carousels shown as a stack and only the first two buttons visible on some models, while Klaviyo says GIFs display as static images and images crop more aggressively. Test on both platforms.
Start from the job. Product drops, back-in-stock alerts, cart recovery and offers where a picture sells: RCS, with a hand-written SMS fallback. Shipping updates and order confirmations: either works, and Klaviyo calls SMS a reliable, cost-effective option for those. One-time passwords: use a dedicated OTP agent if you move them to RCS, since Google doesn't let them share a promotional one, and keep SMS behind it.
Size matters too. If you send one campaign a month to a few thousand people, sender registration may not pay for itself yet, and a good SMS is fine. If texting is a major channel, the upgrade is usually worth a test: pick one flow, send RCS with fallback, and compare purchases between the RCS and SMS rows. Our list of RCS business messaging platforms compares the providers, Shopify stores can start with our Shopify SMS marketing apps, and if your customers are mostly outside the US, read our WhatsApp marketing platforms guide before you decide.
What is the difference between RCS and SMS?
SMS is plain text sent from a phone number or short code, split into segments of 160 characters or fewer. RCS arrives in the same default messaging app but comes from a branded, verified sender profile and can carry images, video, carousels and tappable buttons. RCS runs over Wi-Fi or mobile data; SMS is a carrier service that needs only a cellular connection and a text plan.
Is RCS more expensive than SMS?
Not always per message. As of November 2026, Twilio lists the same US base rate for SMS and RCS Rich text ($0.0083 per segment), and the same outbound rate for MMS and RCS Rich Media ($0.022 per message), but its carrier fees run higher for RCS on AT&T and T-Mobile. Infobip says Single RCS can run about 20 to 30% above SMS, and that it varies by market and carrier. RCS also adds its own sender setup: carrier onboarding and brand vetting fees in the US, on top of any A2P 10DLC registration your SMS program already pays.
Does RCS work on iPhone?
Yes. Apple says RCS needs iOS 18 and a cellular plan from a carrier that supports RCS on iPhone, and it can be turned on or off in Settings. Infobip lists iOS 18.1 and later for business messages. Rich messages can render differently on iPhone, so test them on both platforms.
What happens if a phone can't receive RCS?
With fallback set up, the customer gets an SMS or MMS instead. Google's docs tell agents to fall back to another technology such as SMS when a device doesn't support RCS, and Twilio, Sinch, Infobip, Klaviyo and Braze all offer SMS fallback. Klaviyo bills the fallback at the SMS or MMS rate.
Do I need new consent to send RCS to my SMS list?
Klaviyo's guidance is no: SMS regulations also apply to RCS, SMS consent covers RCS, and an opt-out from either channel covers both. Check this with your own provider and counsel, because rules vary by country. Twilio's US registration also asks you to describe your opt-in and opt-out process.
Is RCS encrypted?
Business RCS is encrypted in transit, but not end to end. Google says messages are encrypted between agents and Google's servers and between Google's servers and devices, and that Google scans them for malicious content. Apple's end-to-end encrypted RCS, in beta from iOS 26.5, depends on carrier support. SMS is not end-to-end encrypted.
Why do RCS messages look green on iPhone?
Apple shows both RCS and SMS or MMS in green bubbles and keeps blue for iMessage. On an iPhone the bubble color won't tell a customer which one arrived; a branded RCS sender will.
See it in action


© 2026 Questera
Follow in Google