About MPS/TPS
MPS (messages per second) or TPS (texts per second) are a common metric in the Telco world to identify the throughput of a specific number. Essentially, it establishes at what rates the carriers will absorb and dispatch your messages to the recipients.
Some measures also refer to TPM (texts per minute) which is an extension of TPS (TPM = TPS * 60).
There are a variety of factors that can affect your TPS, including:
Your company’s “vetting score” (sort of a credit score for telcos regarding your business)
The number type you’re using
The use-case of your campaign (whether you registered your number for donations, general marketing, etc)
Number Types / SenderID's / RCS
The main differentiation is done based on number type (also referred to as a SenderID). In the US and Canada, there are 3 types of numbers:
TFNs (Toll Free Numbers)
10DLCs (10-digit numbers with local area codes)
DSCs (Short codes, typically 5 digit numbers)
Let’s look at the impact of each number on your campaigns and API sending.
Do note that the speed at which ClickSend sends through messages to the carriers is different than the speed at which the carriers absorb and deliver your messages.
Our API typically sends your messages at about 750 TPS to the carriers. Once there, they get dispatched based on the factors described below.
TFNs
Sinch ClickSend benefits from an upgraded throughput with the networks. TFNs are sent at 10 TPS vs. an industry standard of 3-4 TPS. This means standard campaigns on TFNs go out 3X faster with ClickSend.
Some TFNs may have unique TPS levels for Elections, Charities or sole proprietors. Check with our team as needed if you are in a specific category.
10DLCs
Basic 10DLCs
10DLC numbers have a tiered set of throughputs established by the 3 main carriers (AT&T, TMobile and Verizon). When you apply for the number, it is typically issued with a default daily cap of 2000 SMS/day (T Mobile) and about 1-4 Texts per second (AT&T). For many users, that’s plenty.
The TPS speed can then depend on the use-case for which you registered the campaign. For example:
Use Case | TPS | Send 1000 SMS in |
Sole proprietor / micro business | <1 TPS | 10+ minutes |
Small and medium businesses | 1-4 TPS | ~ 4 minutes |
Charitable Organizations | 40 TPS | ~ 25 seconds |
Elections Campaign | 75 TPS | ~ 13 seconds |
From here, we can get your business get ‘Vetted’ which provides you a score and can increase your throughput (see Vetted 10DLCs).
If you’re sending messages via API through the day (like an appointment notification triggered by your CRM), then typically a standard 10DLC or TFN is amply sufficient as you are not likely to have more than 4 notifications per second. If your business is bigger and would cross that threshold, jump to Vetted 10DLCs.
If you’re sending large campaigns vs time-based messages triggered via API (say, a promotion for your charity’s upcoming event to 5000 recipients) you may need to get your campaign “vetted”.
Campaigns, Brands and Vetting
Note that the 10DLC registration from ClickSend already includes other costs like Brand registration, Set-up fees, Vetting fees and Campaign fees. We charge you a fixed rate so there are no surprises. ClickSend’s monthly fee includes all the above which covers your campaign and one number. You can find your campaigns in the dashboard under Manage Senders.
In the example below from the ClickSend dashboard, the campaign is CT6FL1Y and the number is (303)535-9404.
Yes, these are separate. When you register a campaign, you essentially register a use-case (like “2FA authentication”, “Political messaging” , or “billing reminders”). Under each campaign you can have up to 50 numbers. While your monthly fee includes the first number, each additional number will carry an additional monthly fee of around $3.
Vetted 10DLCs
Vetting is optional but is included in the price you pay ClickSend. Your vetting score will be determined by the TCR (The Campaign Registry) and is based on your business’ incorporation date, size, location and industry, among other factors. ClickSend will coordinate this vetting process for you and return a score.
This is why you have to fill out a form when purchasing a 10DLC. If you haven’t yet and are ready to do so, head to Buy a Number.
While there is a relatively complex matrix of scores between AT&T, TMO and Verizon, in general terms T Mobile sets limits as a Daily Cap and AT&T sets limits as Texts per Second.
Vetting score | Daily message cap | TPS |
Not vetted | 2,000 | 1 TPS |
Low score | 10,000 | 1-4 TPS |
Good score | 40,000 | 40 TPS |
High score | 200,000 | 75 TPS |
So there are two key numbers to combine here:
The throughput from AT&T expressed in TPS. This will range from 1 to 4 TPS on the low end, to 75 TPS on the high end (= high scores, qualified use-case)
The second is the daily cap from TMobile, which also follows a scoring system with 2000 sms/day on the low end and 200,000 on the high end.
These are concurrent and cumulative. Which means that when you send a campaign to a mix of recipients with Verizon, AT&T and TMobile, each will have their speed and daily caps, but your messages are going through to the various carriers at the same time.
Short Codes
Short Codes, Dedicated Short Codes or “DSC” for short, are the shorter version of a number you may have seen on billboards and other advertisements.
Short codes have some key benefits:
Established brands like to use short codes because they’re easily recognizable, easy to memorize and are a good fit for Marketing campaigns (think “Text CAR to 12345 to enter our giveaway”).
Larger brands like the recognition of a short code. When you get updates from Walgreens or United Airlines for example, you’ll often get these from a Short Code.
The final key benefit is speed and daily caps.
Short codes require a high bar to obtain, but can provide speeds of up to 500 messages per second with no daily max. This is the SenderID of choice for businesses requiring large volumes.
For more info on short codes, see https://blog.clicksend.com/sms-shortcodes/.
RCS
RCS (Rich Communication Services) is a next-generation messaging channel that works differently from SMS at a fundamental level: instead of riding carrier networks, RCS messages travel over the internet. This means the throughput model is entirely different — there are no carrier-imposed daily caps, no vetting scores, and no number types like TFNs or 10DLCs to worry about.
Instead of a phone number, your brand gets a verified sender agent — a registered identity that shows recipients your brand name, logo, and a verified checkmark. Think of it as SMS that knows who you are.
In terms of speed, RCS senders have a default throughput of 100 MPS, which can be increased based on your volume needs — just reach out to our team. As a reference point, that puts RCS comfortably above a standard 10DLC and in the same ballpark as a vetted high-score 10DLC, without any of the daily cap constraints.
It's worth noting that RCS is still maturing in the US market, so throughput specifics are evolving. Our team can walk you through what's available for your use case today.
Q&A
Q: What does MPS or TPS stand for in the context of SMS?
Q: What does MPS or TPS stand for in the context of SMS?
A: MPS (messages per second) or TPS (texts per second) is a metric that measures the throughput of a specific phone number. It defines the rate at which carriers will process and send your messages to recipients.
Q: What are the main factors that affect the speed (TPS) of message delivery?
Q: What are the main factors that affect the speed (TPS) of message delivery?
A: The three primary factors are:
Your company’s “vetting score.”
The type of number you are using (e.g., Toll-Free Number, 10DLC, Short Code).
The registered use-case of your campaign (e.g., marketing, donations, 2FA).
Q: What are the three main types of sending numbers in the US and Canada?
Q: What are the three main types of sending numbers in the US and Canada?
A: The three types are TFNs (Toll-Free Numbers), 10DLCs (10-digit long codes), and DSCs (Dedicated Short Codes).
Q: How fast are Toll-Free Numbers (TFNs) with ClickSend?
Q: How fast are Toll-Free Numbers (TFNs) with ClickSend?
A: ClickSend offers an upgraded throughput for TFNs at 10 messages per second (TPS), which is about three times faster than the industry standard of 3-4 TPS.
Q: What is the typical speed and daily limit for a standard 10DLC number?
Q: What is the typical speed and daily limit for a standard 10DLC number?
A: A basic 10DLC number usually starts with a daily cap of 2,000 messages (T-Mobile) and a sending speed of 1-4 texts per second (AT&T). This is often sufficient for businesses that send messages throughout the day, like appointment reminders.
Q: What is 10DLC vetting and why is it important?
Q: What is 10DLC vetting and why is it important?
A: Vetting is an optional process where your business receives a score from The Campaign Registry (TCR). A higher score can significantly increase your daily message limit and your sending speed (TPS). For instance, a high score can raise your daily cap to 200,000 messages and your speed to 75 TPS.
Q: What is the difference between a Campaign and a Number in 10DLC?
Q: What is the difference between a Campaign and a Number in 10DLC?
A: A "Campaign" registers your specific use-case (e.g., "political messaging" or "billing reminders"). Under one campaign, you can have up to 50 different numbers. Your monthly fee with ClickSend includes one number, and additional numbers can be added for a fee.
Q: What are the main benefits of using a Short Code?
Q: What are the main benefits of using a Short Code?
A: Short codes offer three key benefits:
They are easy for people to recognize and memorize.
They are associated with established brands, increasing trust.
They provide the highest speed and volume, with up to 500 messages per second and no daily sending limits.
Q: Which number type is the fastest for sending very large campaigns?
Q: Which number type is the fastest for sending very large campaigns?
A: Dedicated Short Codes (DSCs) are the best choice for large-volume sending, as they offer the highest throughput at up to 500 MPS with no daily caps.
