Support · Contact · Legal
Verified RCS · SMS · MMS · Log in

What is a short code and do I still need one?

Carriers, Devices & Market

Reviewed by , VP of Global Operations, Signalmash · Last reviewed · Editorial standards

Quick answer

A short code is a 5 or 6 digit number leased through the Common Short Code Administration for high-volume US business texting. Most brands no longer need one: 10DLC long codes and verified toll-free numbers now cover the use cases short codes were invented for, at lower cost and with far less lead time. And for RCS specifically the question does not really apply, because RCS is not addressed by a phone number at all.

See this on your own phone: See pricing →

That last point is the one that surprises people, so it is worth separating clearly from the rest. Short codes, long codes and toll-free numbers are all ways of addressing SMS and MMS. RCS is addressed by a verified agent, and the brand identity a short code was once a weak proxy for, "this is really us", is carried by the agent's verified name, logo and checkmark instead.

What a short code actually is

Short codes are 5 or 6 digits, leased rather than owned, and administered in the US through the Common Short Code Administration. Getting one live has never been a self-serve action: the code is leased, then provisioned carrier by carrier, and each carrier reviews the programme it will be used for. That approval step is why short-code launches have historically been measured in months rather than days.

They were designed for a specific problem. When a bank or a national retailer needed to send at very high throughput and wanted a memorable number for keyword opt-ins ("text JOIN to 12345"), a short code was the only route that carriers would allow at that volume.

Why most brands no longer need one

A2P 10DLC changed the economics. Since 10DLC gave standard 10-digit numbers a sanctioned, registered path for application-to-person messaging, the majority of programmes that would once have required a short code now run on a registered long code or a verified toll-free number. Both are faster to launch, cheaper to run, and no longer carry the deliverability penalty that unregistered long codes used to.

Short codes still have a place. Very high sustained throughput, certain regulated programmes, and established keyword campaigns with real brand equity in the number itself are all legitimate reasons to keep one. What has changed is that it is now a deliberate choice rather than the default.

How this works with RCS

An RCS message is not sent from a short code, a long code or a toll-free number. It is sent from an RCS agent that Google and the carriers have verified, and it arrives showing your brand name, logo and a verification checkmark. See what is a verified sender for how that identity is established.

Numbers still matter for the fallback leg. When a recipient cannot receive RCS, the same message is delivered as SMS or MMS, and that leg is sent from a real number which needs to be registered. So a typical SimplyRCS programme has a verified RCS agent for the RCS traffic and a registered 10DLC or toll-free number underneath it for fallback. If you already hold a short code, it can keep serving that fallback role.

Can I keep my short code if I switch providers?

Yes. A short code is leased to your business, not to your messaging provider, so changing providers does not mean giving it up. Moving it is a migration rather than a simple transfer: the new provider has to be provisioned on the code with each carrier, which takes coordination and is slower than moving a long code or a toll-free number. Porting a number to a new messaging provider covers how each number type moves and what has to be re-filed alongside it.

Where SimplyRCS sits

SimplyRCS supports short codes, toll-free and 10DLC long codes alongside verified RCS on one messaging platform, and will port existing numbers of all three kinds. For most new programmes we will recommend a registered 10DLC or toll-free number for the fallback leg rather than a short code, because it launches sooner and costs less, and because the brand recognition a short code used to buy is now carried by the verified RCS agent.

What short code texting costs

Short codes are the most expensive way to address SMS, and the cost is mostly fixed rather than per message. The figures below are the ones on the SimplyRCS pricing page, which is the source of record; carrier fees are passed through at cost.

Item Short code 10DLC local number Toll-free number
Monthly $500 $0.50 $0.50
One-time setup $500 (vanity code: $1,000/mo and $1,000 setup) $0.50 $0.50
Carrier setup or migration T-Mobile $500, Verizon $250, Claro $150, passed through TCR brand and campaign fees Toll-free verification
Per message (SMS) $0.0039 $0.0039 $0.0039
Time to live Weeks, provisioned carrier by carrier Days, once the campaign is vetted Days, once verified

The per-message rate is the same on every number type; what a short code buys is throughput and a memorable number, and what it costs is roughly a thousand times the monthly rent of a long code. Whether that is worth it depends on volume and on whether the code already carries brand equity, which is the question 10DLC vs short code works through.

Key facts
  • A short code is a 5 or 6 digit number leased through the Common Short Code Administration and provisioned carrier by carrier.
  • 10DLC and verified toll-free numbers now cover most use cases short codes were created for, faster and at lower cost.
  • RCS is addressed by a verified agent, not by any phone number; numbers are used for the SMS and MMS fallback leg.
  • A short code is leased to your business, so it survives a change of provider, though migrating it is slower than moving a long code.
  • Short codes remain a reasonable choice for very high throughput and for established keyword programmes.

Frequently asked

Do I need a short code texting service to send at high volume?

Usually not any more. A registered 10DLC number carries sanctioned throughput for most programmes, and a verified RCS agent sends rich, branded messages without a short code at all. A short code texting service still makes sense for very large SMS-only campaigns where a memorable 5 or 6 digit number and the highest SMS throughput matter more than the lease cost.

What is short code texting?

Short code texting is business SMS sent from a 5 or 6 digit number leased through the Common Short Code Administration and provisioned with each US carrier. It was built for very high throughput and for memorable keyword opt-ins such as "text JOIN to 12345". Most programmes no longer need one: registered 10DLC long codes and verified toll-free numbers now cover the same use cases at a fraction of the cost, and RCS messages are sent from a verified agent rather than from any number.

10DLC vs short code: which should I use?

A registered 10DLC number for most programmes: it costs about $0.50 a month against $500 for a short code, goes live in days rather than weeks, and carries the same per-message SMS rate. A short code still makes sense for very high sustained throughput, for certain regulated programmes, and where an existing keyword campaign has real brand equity in the number. Either way, RCS traffic goes out from a verified agent; the number only carries the SMS fallback.

Can you send RCS on a long code or toll-free number?

Yes, in the sense that matters. RCS is delivered by your verified agent rather than from a phone number, so the long code or toll-free number is the SMS and MMS fallback leg of the same programme. Register the number for 10DLC or toll-free verification as usual, and each send goes out as RCS where the handset can take it and as SMS from your number where it cannot. A short code is only needed for very high throughput or an established keyword programme.

Do I need a short code to send RCS?

No. RCS is not addressed by a phone number at all. Messages are sent from an RCS agent that Google and the carriers have verified, and the brand name, logo and checkmark come from that agent record. Numbers only matter for the SMS and MMS fallback leg, and a registered 10DLC long code or verified toll-free number covers that for most programmes.

Is a short code better than 10DLC for deliverability?

Not in the way it once was. The gap existed because unregistered long codes were treated as suspect, and A2P 10DLC closed it by giving standard numbers a sanctioned, registered path. A properly registered 10DLC campaign with a clean brand record is not fighting the same headwind an unregistered long code used to.

Why do short codes take so long to launch?

Because the code is leased and then provisioned carrier by carrier, and each carrier reviews the programme it will carry. That review is sequential rather than parallel, which is why short-code launches have historically been measured in months while a 10DLC registration is measured in days to weeks.

What happens to my short code if I change providers?

You keep it. The lease is held by your business, not by your messaging provider. Moving it is a migration rather than a port: the new provider has to be provisioned on the code with each carrier, so plan for it to take longer than moving a long code or a toll-free number.

The fastest way to understand RCS is to receive one. See pricing →

← All RCS questions