Products · RCS

Your brand, verified in the inbox.

RCS turns a plain text into a branded, interactive message with a verified checkmark. Getting there takes a Google agent, two separate brand verifications, and a launch on every carrier. Here’s how it works, and how Ekas gets you verified on the first try.

Ekas checks your agent before Google or the carriers do.

9:41RCS

Messages

N
Northwind

Welcome to Northwind

9:30
A

Dr. Aline

Your appointment is confirmed

8:02
C

City Transit

Service alert on the Blue Line

7:41
M

Mom

Call me when you get a sec

Yst

Ekas gets your agent verified and launched, first submission.

The inbox is going branded and verified.

RCS turns a text into a branded, interactive message, and both reach and carrier economics are moving toward it.

1B+

RCS messages are sent in the US every single day.

Google, 2025

82%

of active iPhones run iOS 18, which turns RCS on.

Apple, 2025

88%

of people trust a message more when it shows a verified badge.

Datos Insights, 2025

3→18%

of carrier business-messaging revenue will be RCS by 2029.

Juniper Research

In the US, RCS runs on Google.

All three carriers, AT&T, T-Mobile and Verizon, run RCS on Google’s Jibe backend. That makes the path to a verified agent mostly a Google path, with a separate US carrier vet running alongside it.

BrandAggregatorGoogleCarriersPhone

The brand

You, or your customer

The business behind the messages. To send branded RCS it needs a verified agent, and that agent carries your name, logo and checkmark.

The aggregator

A Google-certified partner

Twilio, Sinch, Infobip, Vonage or Bandwidth. They create the agent on Google and submit it for verification and launch. Most brands reach RCS through one.

Google

The US backbone

Runs the RCS platform behind all three carriers through its Jibe backend. Google creates agents, handles brand verification, and approves launches. It charges nothing and sets no message price.

The carriers

They set the price

AT&T, T-Mobile and Verizon each approve an agent for their own network and set the per-message surcharge. Google reviews some launches; the carrier reviews others directly.

The Campaign Registry

The US RCS vet

A paid Aegis “RCS Vet” through TCR clears your brand to run RCS campaigns on US carriers. It is separate from Google’s verification, and it happens on the same brand you registered for 10DLC.

The handset

Android and iPhone

Once an agent is verified and launched, your branding and checkmark show in the conversation. Since iOS 18, that reaches iPhone too, expanding carrier by carrier.

Four steps to a verified agent.

Creating the agent is quick. Earning the checkmark and clearing every carrier is where the weeks go.

Step 1

Create the agent

Same day

You or your aggregator create an RCS agent on Google and load its branding. A few of these choices lock the moment you submit.

What it takes

  • A Google-certified partner to create and submit the agent
  • Logo at 224×224 and banner at 1440×448, brand color at 4.5:1 contrast
  • A use case: OTP, transactional, promotional, or multi-use
  • A live privacy policy and terms of service

Where it fails

Wrong-size assets, low-contrast colors, or a use case that doesn’t match your sample messages get bounced at the door.

Step 2

Verify the brand

A day or two, if the rep replies fast

An authorized employee at the brand confirms, by email, that the partner may message on the brand’s behalf. This is what earns the verified checkmark.

What it takes

  • A real employee email, not a shared or distribution inbox
  • A prompt reply to Google’s authorization request
  • Authorization letters or documents if Google asks

Where it fails

Branding that doesn’t match your website or app is the most common flag. Consistency is the whole test.

Step 3

Pass the US RCS vet

A few days

On the US carrier side, a paid Aegis vet through The Campaign Registry clears your brand to run RCS campaigns. It runs on the same brand you registered for 10DLC.

What it takes

  • A registered TCR brand that isn’t a sole proprietor
  • The $75 Aegis RCS vet, valid one year
  • Optional logo and banner asset verification ($75 and $50)

Where it fails

You pay the $75 whether it passes or fails, and it has to clear before any RCS campaign can go live.

Step 4

Launch per carrier

Google’s review is 1–3 business days; a full US launch runs weeks to a few months

Each carrier approves your agent for its own network. Google handles some launches; others the carrier reviews directly, and those need a contract already in place.

What it takes

  • A preview video showing the use case, opt-in, and a working STOP
  • Per-carrier review and approval
  • A T-Mobile activation fee where it applies (~$500)

Where it fails

A broken preview link, a weak opt-out demo, or a carrier-managed launch with no contract stalls the whole thing.

What the checkmark buys you.

Verification changes how your messages look and how far they reach. The rich features already work in testing; verification and launch are what make them public.

Your brand in the header

Logo, business name, brand color and the verified checkmark sit at the top of the conversation, on Android and increasingly on iPhone.

Rich cards and carousels

Send images, video, and product carousels of up to ten cards, or files up to 100 MB, in place of a single line of text.

Suggested replies and actions

Tappable buttons that dial a number, open a link, share a location, or add a calendar event, right inside the message.

Read receipts and typing

You see delivered and read status; the customer sees typing indicators. It reads like a real conversation, not a broadcast.

Built-in analytics

Sent, delivered and read counts come back per agent, so you can measure what plain SMS never showed you.

Public reach, once you launch

Before launch an agent reaches only test devices. The rich features already work there. Verification and launch are what open it to everyone.

What gets an agent rejected.

Reviewers check that your brand is real, consistent, and honest about what it sends. Most rejections trace to a few gaps.

nnorthwind deals
Rejected
Use casePromos, OTP & alerts
Logo180×180
Brand colorFails 4.5:1

Name and colors don’t match northwind.com, and the use case is too broad.

NNorthwind
Approved
Use caseOrder & delivery updates
Logo224×224
Brand color4.5:1 contrast

Branding matches the website, and the use case is specific.

Inconsistent branding

Your logo, name or colors don’t match your website or app. This is the single most common flag.

Use-case mismatch

The sample messages don’t match the declared use case. An OTP agent can’t send promotions.

Missing policy pages

No live privacy policy or terms of service, or links that don’t resolve when a reviewer clicks them.

Weak opt-in or opt-out

The preview doesn’t show how people opt in, or a working STOP reply that honors the request.

Prohibited or restricted content

Hate, illegal goods, tobacco and political content are out; alcohol, gambling and healthcare are limited.

Broken preview or assets

An inaccessible demo video, wrong-size images, or brand colors that don’t meet the contrast rule.

What RCS actually costs.

At the message level, RCS sits close to SMS. The premium is front-loaded, in verification and onboarding you pay before the first message goes out.

Fee
Who charges it
Typical

RCS vet (Aegis)

Clears your brand for RCS campaigns; charged even if it fails

The Campaign Registry
$75 / yr

Logo + banner verification

To show your branded logo and banner

Aegis via TCR
$75 + $50

Agent + brand verification

Google charges nothing and sets no message price

Google
$0

Carrier onboarding

One-time; T-Mobile adds a $500 activation

Your CPaaS / T-Mobile
~$500

Rich text message

Roughly the price of a plain SMS segment

CPaaS + carrier
≈ SMS

Rich media message

A card, carousel or media: about 2–4× an SMS segment

CPaaS + carrier
≈ MMS

To get one brand live

Getting a brand verified and live runs roughly $700–1,000 in the first year, most of it CPaaS onboarding and the RCS vet stack. After that, text sends cost about what SMS costs, and rich media about what MMS costs.

RCS vs plain SMS

A 10DLC brand costs $4.50 to register. An RCS brand reuses it, then adds the $75/year vet, asset verification, and onboarding, in exchange for branding, rich content, and the checkmark.

How Ekas clears RCS the first time.

Ekas RCS PreCheck reads the whole agent submission and flags what Google or a carrier would reject, before it goes in.

Checked before submission

Ekas reviews the agent, the assets, the use case and the opt-in flow up front, and tells you what would fail before Google or a carrier sees it.

Brand consistency, verified

The mismatch that sinks most agents, branding that doesn’t line up with your site, is the first thing Ekas checks.

Both verifications, one path

Ekas covers Google’s brand verification and the TCR Aegis RCS vet, so neither one blocks you late in the process.

The fix, in plain language

You get the exact change to make, not a rejection reason that surfaces weeks into a carrier review.

Backed by a guarantee

If you follow the fixes and still get rejected, it doesn’t count against your quota, and Ekas covers the vetting fee.

Works with your provider

Keep Twilio, Sinch, Infobip, Vonage or Bandwidth. Ekas sits on top as the compliance layer above whoever you send with.

Works with your provider

Keep sending the way you do today. Ekas sits on top as the compliance layer above whichever aggregator carries your RCS.

TwilioSinchInfobipVonageBandwidthTelnyx

Run it however fits

The same engine, delivered your way.

One compliance engine, every channel you send on.

RCS is the branded, verified end of messaging. The same verify-and-fix engine covers your other channels.

Channel
What it’s for
Standard business texting from a 10-digit number. Brand and campaign registration, checked and fixed before you submit.
RCSRich & branded
Verified, branded messaging with your logo, checkmark and rich cards. Agent creation, brand verification and carrier launch, cleared the first time.
This page
Toll-free verification for higher-volume sending, cleared without the usual guesswork.

Questions

Do I need RCS if I already do 10DLC?

They’re different channels. 10DLC is plain SMS from a 10-digit number; RCS adds your brand, logo, verified checkmark, and rich content. RCS reuses your registered 10DLC brand and falls back to SMS when a phone can’t receive it.

Does RCS work on iPhone?

Yes, since iOS 18. Consumer RCS on iPhone is broadly live, and business RCS with verified branding is expanding across the US carriers. One verified agent can reach both Android and iPhone.

What’s the difference between Google verification and the TCR RCS vet?

Google’s brand verification is a free email confirmation from someone at your company, and it unlocks the checkmark. The TCR Aegis RCS vet is a paid $75-a-year check that clears your brand to run RCS campaigns on US carriers. You need both.

How long does it take?

Google’s own review runs one to three business days, but a full US carrier launch usually takes several weeks to a few months, since each carrier reviews separately. Ekas is about clearing it on the first pass.

Is RCS more expensive than SMS?

At the message level, not by much: rich text costs about what an SMS costs, and rich media about what MMS costs. The premium is the one-time verification and onboarding, roughly $700 to $1,000 to get a brand live in the first year. The pricing page has Ekas’s own plan.

Do I still need Twilio or Sinch?

Yes. Keep your provider. Ekas is the compliance layer that checks and fixes the agent before it’s submitted. We work with Twilio, Sinch, Infobip, Vonage, Bandwidth, and Telnyx.

Still have questions? Talk to us

Launch verified RCS the first time.

Tell us how you send today, and we’ll show you what would stall your agent and how Ekas clears it before it reaches Google or the carriers.

See the full plan on pricing.