Every other sender type is a phone number that happens to carry texts. A short code is a different kind of object. It carries no voice service. It is applied for rather than bought, and it starts carrying traffic weeks after you start paying.
How long is a short code?
Five or six digits in the United States.
The US Short Code Registry, which administers the American program, gives the length and the purpose together:
A short code is a five- or six-digit number that can be used to send and receive text messages.
That length is a fact about the US program rather than a worldwide rule. Other countries run their own programs with their own lengths and their own eligibility. A code that exists in one country tells you nothing about another.
Do you own a short code?
No. You lease it for a term, and pay for the whole term up front.
The registry leases codes for three, six or 12 months. The entire lease payment falls due before the code can be activated. The fees are non-refundable. So the commitment starts at the beginning of the term rather than at first message.
Who picks the digits is a separate choice with its own price. A code you choose yourself is a Select code. One the system assigns is a Random code. The registry publishes the monthly rate for each.
Why can I not send the day I lease one?
Because leasing and provisioning are different steps, run by different parties.
The registry is explicit that paying for a code is not the end of the process:
while you have effectively leased a code once you pay for it, this provisioning process can take two to four weeks
Each wireless carrier approves the campaign before the code will carry traffic on its network. Plan the lease start and the launch date as separate dates. A campaign scheduled from the lease start begins before the code can carry traffic.
What varies between short codes?
Three things, and they vary independently of each other.
| Dimension | The choices | What it decides |
|---|---|---|
| Who picks the digits | Select, chosen by you, or Random, assigned by the system | The digits, and the registry's monthly rate |
| Who pays for the traffic | Standard, Free to End User, or Charity | Whether the messages count against the recipient's plan, and whether a donation is added to their bill |
| How many senders | One or several | Whether the code carries only your traffic |
The registry runs three campaign types on that middle axis. Standard messages may count against the subscriber's monthly plan. Free to End User messages do not. A Charity campaign may count against the plan and adds the donation to the subscriber's bill. Bird carries Free to End User as its own number type, short_code_fteu, separate from short_code.
On Bird a number's kind is dedicated or shared. That axis is how many workspaces the number is allocated to. It is not a statement that unrelated brands may send from the same code, which is a separate question governed by the messaging program and its consent rules. Which consent model applies covers those rules.
How do I get one on Bird?
Ask, rather than order. Short codes reach a workspace by allocation.
You can list and read an allocated short code through the public numbers API. What you cannot do is order one. A short code is not a self-service purchase, and seeing it in inventory is not an offer to sell it. Two details make that concrete. A short code never matches a prefix search in GET /v1/numbers/available. And general country sender registration refuses senders that belong to a dedicated program, which a short code does.
So start with contact sales, naming the country, the traffic and whether you need Free to End User. The number types guide covers what a short code can carry once it is allocated. Which sender type should I use covers whether you need one at all.
In short
US short codes are five or six digits.
The US Short Code Registry defines them that way. Lengths and availability elsewhere follow each country's own program.
You lease a code, you do not buy one.
The registry leases in terms of three, six or 12 months, with the whole term payable before the code activates and the fees non-refundable.
Leasing and sending are weeks apart.
Carriers provision a leased code separately, which the registry puts at two to four weeks. The lease start is not a launch date.
Three dimensions vary independently.
Who picks the digits, whether the recipient is charged for the traffic, and how many workspaces the code serves are separate choices.