How do you send and receive RCS messages?

TLDR: How RCS delivery works with SMS fallback

RCS messages are delivered through an RCS platform over Wi-Fi/mobile data. If the recipient can’t receive RCS (unsupported device/carrier, or RCS turned off), most messaging apps fall back to SMS so the core text still gets delivered. RCS and SMS are designed to coexist: rich experience when possible, universal delivery when not.

send and receive rcs messages

Sending RCS messages

When you send an RCS message, your messaging app submits the message to the RCS platform via an API.

The RCS platform then attempts to deliver the message to the recipient's device.

However, if the recipient's device doesn't support RCS or have it enabled, the platform will return an error to your messaging app.

At this point, most apps will automatically fall back to sending the message as a regular SMS instead. This fallback helps ensure that your message still gets delivered even if the recipient can't receive the full RCS experience.

Some apps also allow you to set an expiration time for RCS messages. If the message hasn't been delivered by that time (for example, if the recipient is offline), the RCS platform will stop trying to deliver it and your app will choose to send an SMS instead.

Receiving RCS messages

To receive RCS messages with all the interactive features, the recipient needs to have:

  1. A device with an RCS-compatible messaging app (like Google Messages on Android)

  1. WiFi (or) data connection enabled on the phone

  1. RCS Chat Features enabled in the messaging app settings

If those requirements are met, incoming RCS messages can be viewed within the messaging app.

However, if the recipient's device or carrier doesn't support RCS, or if they haven't enabled it in their messaging app, they won't be able to receive the message in its full RCS format. Instead, in most cases, the sender's app will recognize this and automatically send a standard SMS message instead.

SMS and RCS interoperability

Can a phone that supports only SMS, receive RCS messages?

Unfortunately, the answer is no.

Phones that only support SMS cannot directly receive RCS messages. However, it will still receive the main text content via SMS. It's a way to ensure basic compatibility and that important messages don't get missed.

If you're interested in the specifics of RCS compared to SMS, don't miss our guide on RCS vs SMS.

Enabling RCS messaging on your Android phone

To get the full RCS experience on your phone, follow the steps mentioned below:
If you want to switch from RCS to SMS, follow these steps:

  • Open the Messages app on your Android device.

  • Click on your profile icon on the top right corner and click on Messages Settings.

  • Navigate to General > RCS Chats

  • Toggle off "Turn on RCS chats".

  • Confirm the change when prompted.

Need help deciding if RCS is suitable for your needs? Our article on Should I Turn Off RCS can help you decide.

The growth of RCS messaging and the opportunities it offers for businesses

As more users upgrade to RCS-enabled devices and carriers, we'll see more people switching to RCS for convenience and simplicity.

For businesses, this transition period presents an opportunity to start incorporating RCS messaging into customer communications. With its interactive features and rich media capabilities, RCS offers a more engaging way for brands and businesses to connect with their customers.

Take advantage of the RCS adoption with Fyno

Ready to take your business messaging to the next level with RCS? Fyno makes it easy to design, manage, and automate your RCS campaigns alongside other channels like SMS and Email.

With Fyno, you can:

  • Integrate RCS messaging in minutes, using our simple API

  • Create interactive routing flows with buttons, cards, and suggested replies

  • Ensure message delivery with intelligent RCS-to-SMS fallback

  • Track performance with detailed delivery and engagement analytics

Plus, Fyno stays on top of the latest RCS developments so you can focus on crafting the perfect customer experience.

Want to see how Fyno can enhance your business messaging? See a demo to understand how to unlock the power of RCS for your brand.

Conclusion

Sending and receiving RCS is straightforward: it works when both sides support it and have data connectivity. When they don’t, SMS fallback protects basic delivery. This “RCS when possible, SMS when necessary” model is exactly how RCS is designed to coexist with SMS during adoption. For businesses, the opportunity is clear: start building richer journeys in RCS while keeping fallback messaging clean and reliable.

Frequently Asked Questions

How do RCS messages get delivered?
Your messaging app submits the message to an RCS platform (often via an API), which attempts delivery to the recipient’s device over data/Wi-Fi. If the recipient supports RCS and has it enabled, it arrives as an RCS message with rich features. If not, many apps fall back to SMS so the message still gets through.
Can an SMS-only phone receive an RCS message?
No. SMS-only phones can’t receive RCS messages in RCS format. However, most messaging apps handle this by falling back to SMS so the recipient still gets the main text content.
Why did my RCS message turn into SMS?
This happens when the recipient can’t receive RCS (unsupported device/carrier, RCS disabled) or when RCS delivery fails due to connectivity issues or timeouts. The sender’s app often retries delivery as SMS to ensure it arrives.
Do RCS messages need internet?
Yes. RCS requires Wi-Fi or mobile data. If data is unavailable or unstable, delivery may fail and the app may revert to SMS, which uses the cellular network instead.
What do I need to receive RCS messages?
You need an RCS-capable messaging app (like Google Messages on Android), a data connection (Wi-Fi or mobile data), and RCS chat features enabled in the app settings. Without these, you’ll likely receive the sender’s SMS fallback instead.
Can I set an expiry time for RCS messages?
Some apps allow you to set an expiration time. If the RCS message isn’t delivered before expiry (for example, if the recipient is offline), the platform stops trying and your app may choose to send an SMS instead to ensure delivery.
How do I turn RCS on or off?
In most Android setups: open Messages → profile icon → Message settings → RCS chats → toggle “Turn on RCS chats.” Menu labels can vary by app/version.
Should businesses use RCS if fallback to SMS is common?
Yes, if you design for it. Use RCS for richer experiences when available, and make sure the SMS fallback still communicates the essentials clearly. A unified platform can help manage templates, routing, and analytics across both channels so the experience stays consistent.

Join our 2K+ readers

Get one actionable email a week on managing your notification infrastructure – no spam.

Fyno

Fyno is a modern infrastructure for product and engineering teams to build and manage their notification or communications service with minimum effort.