Read the status line first
Both platforms tell you which kind of problem you have, if you know where to look, and it saves working through fixes for a problem you do not have.
- Android. In Google Messages tap your profile icon, then Messages settings, then RCS chats. The line at the top reads Connected, Setting up, Connecting, Not supported, or RCS chats has been disabled by your carrier. Connected means registration is fine and anything still wrong is on the other end of the conversation. Setting up or Connecting means registration has not finished. Not supported means the app cannot see a data connection, or a carrier that carries RCS. The carrier-disabled line means the number itself is not provisioned, and Google's own advice is to contact the carrier and then tap Retry (Google Messages help).
- iPhone. Open Settings, then Apps, then Messages, and look at the RCS Messaging switch. No switch at all means iOS 17 or earlier, or a carrier that has not shipped RCS for iPhone. The words Waiting for activation under the switch mean the carrier has not yet confirmed the line, which has its own page: RCS messaging waiting for activation.
Fix it on Android
Google Messages is the only Android RCS client on US networks, so every step below assumes it. Work through them in order and stop when the status changes to Connected.
- Confirm you are in Google Messages and it is the default. Since AT&T retired Advanced Messaging and Samsung discontinued Samsung Messages in July 2026, a legacy app will report no support because it genuinely has none left. Install Google Messages from the Play Store, open it, and accept the prompt to make it your default messaging app.
- Confirm you have a real data connection and can receive SMS. Registration needs internet access and it confirms the number by text message, so the phone needs both mobile data or Wi-Fi and a working cellular line. Wi-Fi calling is not a substitute, and a phone that has been offline since setup will sit unregistered indefinitely.
- Check which SIM is default. RCS registers against one SIM. On a dual-SIM or eSIM handset the setting follows the default data SIM, so the other line reads as unsupported even on a fully capable network. Switch the default data SIM to your messaging line if they differ.
- Verify the phone number shown is yours. Under RCS chats the app displays the number it registered. After a SIM swap this occasionally still shows the old one, which produces messages that appear to send and never arrive.
- Allow 24 hours after a port or activation. Registration runs after the port completes. During that window the status genuinely reports unavailable and there is nothing to fix.
- Toggle it off and back on. In RCS chats, turn the toggle off, wait a few seconds, turn it back on, and let the number re-verify without switching apps. Google warns that toggling removes you from any RCS group chats you are in, so do it once rather than repeatedly.
- Update the app and Play Services. An out-of-date Google Messages, or an old Google Play Services, is on Google's own checklist. Update both from the Play Store and reopen the app.
- Clear the app cache and restart. If it is still stuck after a full day, go to Android Settings, Apps, Messages, Storage, and clear the cache but not the data. Restart the phone and let it register from a stable connection.
Fix it on iPhone
Apple added RCS in iOS 18, and it only works on a carrier that supports RCS for iPhone, so the two checks that come first are the OS version under Settings, General, About, and your carrier's row on Apple's list of carriers with RCS on iPhone.
- Open Settings, tap Apps, then Messages. Confirm RCS Messaging is switched on. Apple's own setup note is that there can be a short delay after it is first turned on (Apple support).
- Give it cellular service. Activation confirms the number over the cellular line, so a phone with cellular data off, or with no signal, can wait indefinitely on Wi-Fi. Check Settings, Cellular, and try a few minutes with Wi-Fi off.
- Install the carrier settings update. Settings, General, About, then wait about fifteen seconds. If an update is offered, install it. Carriers ship RCS support for iPhone this way, and a phone that has not taken the update can be missing the switch entirely.
- Toggle RCS Messaging off and on, or toggle Airplane Mode, and give it a few minutes to re-register.
- Restart the phone. If it is still stuck, Settings, General, Transfer or Reset iPhone, Reset, Reset Network Settings clears the network state. That also forgets saved Wi-Fi passwords, so keep it for last.
- Remember iMessage is separate. A thread with another Apple user stays on iMessage regardless. RCS only affects conversations with non-iMessage contacts, so a blue thread behaving normally tells you nothing about whether RCS is working.
Cases where it will not work at all
Some situations are refusals by design rather than faults. Rooted devices and some managed enterprise work profiles are declined at registration, because the verification step cannot trust the handset. An iPhone running iOS 17 or earlier has no RCS to enable. A prepaid brand or smaller MVNO may not have RCS on iPhone yet even where its host network does, and a few regional carriers are still catching up on Android too; the current position for each US network is kept in the RCS carrier support tracker. In each of these the status will not change no matter how many times you toggle it, and the honest answer is that the line cannot register rather than that something is broken.
One more case looks like a fault and is not. If you moved your number to a phone without RCS, or your new phone has not registered yet, and texts from Android friends stopped arriving, the old registration is still live and their phones are still sending RCS to it. Google keeps a deactivation page for exactly this at messages.google.com/disable-chat, which turns RCS off for the number without needing the old phone.
When the problem is the other person
RCS is negotiated between both ends. If your status reads Connected and one particular thread still behaves like SMS, the recipient is the constraint: they are on an older iPhone, a non-RCS app, a device that cannot register, or they have RCS switched off. Nothing on your side will change that thread, and the message still arrives as SMS. Group threads drop to MMS for everyone the moment one participant cannot take RCS.
If you are the sender, not the recipient
For a business this is the argument against depending on RCS alone. A share of any list will always be mid-port, on an old client, or on a handset that cannot register, and none of that is visible before you send. The answer is fallback rather than exclusion: a well-built RCS programme delivers as RCS where the device is capable and drops to SMS automatically where it is not, so the message lands either way and only the presentation changes. If the channel itself is new to you, what RCS messaging is sets out what it can and cannot guarantee on a real list.
- The carrier is rarely the cause; every US network carries RCS.
- The status line, under RCS chats on Android or the RCS Messaging switch on iPhone, tells you whether it is a registration problem or a delivery problem.
- Google Messages is the only Android RCS client on US networks since July 2026.
- RCS follows the default data SIM, so a second line can read as unsupported.
- Registration confirms the number by SMS, so it needs a working cellular line as well as data.
- A ported number can take up to 24 hours to register, which is normal.
- Rooted devices, some work profiles, iOS 17 or earlier, and carriers without RCS on iPhone cannot register at all.
- A single thread behaving like SMS while your status reads Connected is a limit on the recipient side, not yours.