Skip to main content
Your 10DLC throughput is determined by your brand vetting score and campaign type. Each carrier (AT&T, T-Mobile, Verizon) applies different rate limits. Understanding these limits helps you plan capacity and optimize for higher throughput.

AT&T throughput

AT&T assigns throughput per campaign based on a Message Class, determined by your use case type and vetting score.
Message ClassUse CaseVetting ScoreSMS TPMMMS TPM
AStandard (Dedicated)75-1004,5002,400
BStandard (Mixed/Marketing)75-1004,5002,400
CStandard (Dedicated)50-742,4001,200
DStandard (Mixed/Marketing)50-742,4001,200
EStandard (Dedicated)1-49240150
FStandard (Mixed/Marketing)1-49240150
TLow Volume MixedAny7550
WSole ProprietorN/A1550
Special use cases (fixed throughput regardless of vetting score):
Message ClassUse CaseSMS TPMMMS TPM
KPolitical4,5002,400
PCharity / Nonprofit2,4001,200
SSocial9,0002,400
XEmergency / Public Safety4,5002,400
GProxy (per number)6050
NAgents & Franchises (per number)6050
TPM = Throughput Per Minute. AT&T measures throughput in messages per minute, not per second. To convert: 4,500 TPM ≈ 75 MPS.

T-Mobile throughput

T-Mobile uses daily message caps at the brand level, shared across all campaigns under that brand.
Brand TierVetting ScoreDaily SMS Cap
Top75-100200,000
High50-7440,000
Medium25-4910,000
Basic1-242,000
Sole ProprietorN/A1,000
T-Mobile caps are per brand, not per campaign. If you have 3 campaigns under one brand, they share the same daily cap. Plan accordingly for high-volume use cases.
Unvetted brands default to the Basic tier (2,000/day) unless the business is listed on the Russell 3000 index.

Verizon throughput

Verizon has not published specific throughput numbers for 10DLC. They use content-based filtering rather than explicit rate limits. Messages that comply with your registered campaign use case are generally delivered without throttling.

Vetting score impact

Your brand’s vetting score (0-100) is the single most important factor in determining throughput:
Score RangeAT&T SMS TPMT-Mobile Daily CapRecommendation
75-1004,500200,000✅ Ideal for production
50-742,40040,000⚠️ Adequate for moderate volume
25-4924010,000⚠️ Limited — consider enhanced vetting
1-242402,000❌ Very limited — improve score
Unvetted2402,000❌ Get vetted immediately

Check your brand and campaign scores

# Get brand details including vetting score
curl -s https://api.telnyx.com/v2/10dlc/brand/{brandId} \
  -H "Authorization: Bearer YOUR_API_KEY" | jq '{
    brandId: .data.brandId,
    displayName: .data.displayName,
    identityStatus: .data.identityStatus,
    vettingScore: .data.vettingScore
  }'

# List campaigns with throughput info
curl -s https://api.telnyx.com/v2/10dlc/campaign \
  -H "Authorization: Bearer YOUR_API_KEY" | jq '.data[] | {
    campaignId: .campaignId,
    usecase: .usecase,
    attMsgClass: .attMsgClass,
    attTpm: .attTpm,
    tMobileBrandTier: .tMobileBrandTier
  }'

Maximize your throughput

1

Get vetted with a high score

The most impactful action. Ensure before vetting:
  • Website is live and matches your brand information
  • EIN matches your legal business name exactly (IRS records)
  • Phone number is findable via Google for your business
  • Email domain matches your website domain
  • Business address is verifiable
2

Choose the right use case

Some use cases have higher default throughput:
  • Social campaigns get 9,000 TPM on AT&T
  • Political and Emergency get 4,500 TPM
  • Mixed campaigns work for most businesses
Don’t misrepresent your use case — carriers audit campaigns.
3

Request enhanced vetting

If your initial score is below 75, consider requesting enhanced vetting for a more thorough review. Contact Telnyx support for guidance.
4

Use multiple numbers for higher aggregate throughput

Assign multiple phone numbers to your campaign. While per-campaign limits still apply, distributing across numbers helps with carrier-level delivery patterns.
5

Monitor and optimize

Track delivery rates via Message Detail Records. High error rates may indicate you’re hitting limits. Adjust sending patterns accordingly.

Compliance checklist

Carriers can reduce your throughput or reject campaigns that don’t follow these guidelines:
RequirementDetails
✅ Website domain = email domainadmin@acme.com + acme.com
✅ Company name matches websiteConsistent branding across registration
✅ Clear opt-in on websiteSMS consent checkbox visible near submit button
✅ Detailed campaign descriptionSpecific, not vague or generic
✅ Sample messages match use caseRealistic and representative
✅ No disallowed contentNo SHAFT, cannabis, payday lending, sweepstakes
✅ Opt-out language in messagesInclude “Reply STOP to unsubscribe”

Disallowed use cases

The following use cases will be rejected or result in very low throughput:
  • Unsolicited messaging (cold outreach, lead generation spam)
  • Non-direct lending (3rd party auto loans, payday loans)
  • Indirect debt collection
  • Cannabis or CBD marketing
  • Gambling (unless licensed)
  • SHAFT content (Sex, Hate, Alcohol, Firearms, Tobacco)
  • Sweepstakes and “free giveaway” campaigns