Rejected by carriers? The website is one of the most common reasons. Fix it today →

This page is for businesses that text AT&T customers from a local 10-digit number through a provider such as Twilio, Telnyx, or Bandwidth. You register with your provider, not with AT&T. AT&T then sets your sending rate, filters traffic, and bills carrier fees through your provider.

10DLC Site is not affiliated with or endorsed by AT&T. Carrier names are used only to describe how traffic is handled. This page describes AT&T's rules as documented by AT&T and major providers at the time of writing (Updated September 2026). Fees and limits change, so confirm them with your provider.

Does AT&T require 10DLC registration?

Yes. Telnyx says that from February 3, 2025, unregistered 10DLC traffic is blocked altogether. AT&T's own Code of Conduct already said unregistered business texts may not go faster than the rate AT&T allows for person-to-person texting.

On Twilio, a message from a number that is not linked to an approved campaign fails with error 30034. Error 30035 means the number is still being set up. Twilio says to allow up to 24 hours and not to keep removing and re-adding the number.

What does AT&T charge for 10DLC traffic?

AT&T passes per-message fees to your provider, which bills them to you. These amounts come from Bandwidth's carrier surcharge table (updated September 16, 2026).

AT&T fee Amount at the time of writing Effective
Registered 10DLC SMS $0.0035 per segment, inbound and outbound Apr 1, 2026
Registered 10DLC MMS $0.0090 per message, inbound and outbound Apr 1, 2026
Unregistered 10DLC SMS $0.0100 each way (this traffic is now blocked) Oct 1, 2024
Unregistered 10DLC MMS $0.0150 each way (this traffic is now blocked) Oct 1, 2024

Twilio's US pricing page also lists $0.0035 each way for AT&T long code SMS. These carrier fees are separate from the one-time brand fee and monthly campaign fees your provider charges. Check your provider's current pricing page.

How many texts per minute does AT&T allow?

AT&T measures throughput in messages per minute (TPM) for each campaign. It assigns a message class based on your use case and your brand's vetting score. Telnyx and Infobip publish the same core table:

Class Campaign type Vetting score SMS per minute MMS per minute
A / B Standard / mixed or marketing 75 to 100 4,500 2,400
C / D Standard / mixed or marketing 50 to 74 2,400 1,200
E / F Standard / mixed or marketing 1 to 49 240 150
T Low Volume Mixed Any 75 50
W Sole Proprietor (Telnyx) Not scored 15 50

Some special use cases get fixed rates. For example, charity campaigns get 2,400 SMS per minute and social campaigns get 9,000. Bandwidth says brands on the Russell 3000 list get the top classes. Other brands start in class E or F unless they are vetted.

The AT&T Code of Conduct says AT&T can change a class without notice, based on complaints and opt-outs. To move up, improve your vetting score. See brand vetting.

What content does AT&T ban?

AT&T's Code of Conduct lists prohibited messaging. Any exception needs written approval from AT&T. The list includes:

  • Affiliate lead or commission generation, and lead generation that shares collected data with third parties
  • Loan ads, except from direct lenders for secured loans
  • Credit repair and debt relief
  • Loan, debt consolidation, and student loan programs from anyone who cannot grant the loan
  • Work from home and "secret shopper" offers
  • Phishing, scams, and deceptive marketing
  • Content that threatens customers, or causes heavy complaints or opt-outs

AT&T also bans snowshoe sending, filter evasion, shared numbers, and swapping in new numbers after a block. It prohibits public URL shorteners in bulk messaging and says texts that contain them may be blocked. See prohibited content.

What do AT&T's reviewers check on your website?

AT&T's Code has a direct website rule. If a text links to a website, that site must clearly name its owner, a person or a registered business, and give reasonable contact details. If the site collects personal information, it must have a privacy policy that is easy to find.

Your campaign is first reviewed by your provider and its upstream partners. They look for the same things:

  1. A live site that matches your registered business. See brand name match.
  2. Your business name, address, and contact details. See business contact info.
  3. A public privacy policy that says you do not share mobile numbers.
  4. A visible opt-in form that names your business and lists the disclosures.
  5. No banned products or services anywhere on the site.

My texts are blocked. Is that different from a rejected campaign?

Yes. A rejected campaign was never approved. A blocked text failed at send time.

What you see Likely cause What to do
Campaign status is rejected or failed Registration, website, or content did not pass review Follow the rejection triage
Twilio 30034 Number is not linked to an approved campaign Finish registration and attach the number
Twilio 30035 Number is still being configured Wait up to 24 hours and do not re-add it
Twilio 30007 Content was filtered Match texts to your registered use case, drop public shorteners, and send to consented contacts only
Slower sending than expected Low message class Improve your vetting score or check your class with your provider

For filtered texts, Twilio asks for at least three failed message IDs when you contact support. Switching to fresh numbers to get past a block is banned under AT&T's Code.

How do I get a website that passes review for AT&T traffic?

  1. Show your legal business name, address, and phone on a live site.
  2. Keep links in your texts pointing to your own domain.
  3. Publish a privacy policy with a no-sharing statement.
  4. Publish SMS terms with frequency, rates, and STOP and HELP.
  5. Use an opt-in form with an unchecked consent box.
  6. Serve every page over https.

Included in your Registration Kit: your homepage, privacy policy, terms, and opt-in page URLs plus your business details, ready to paste into your provider's registration form. Build my order →

10DLC Site builds the website. You still submit the registration yourself, and carriers make the final decision.

Sources

Not sure if your site is ready for carrier review? Compare your site with the checklist, or see pricing for a site built for 10DLC review.

Built to these requirements

Get a carrier-ready website, usually the same business day

A new .com with hosting, SSL, a privacy policy that covers SMS, SMS terms and a compliant opt-in form, built to the requirements on this page. You submit your own 10DLC registration, and no one can guarantee approval, but a reviewer will have nothing on your site to flag.

Build my order: from $149 →

One-time price · 14-day money-back guarantee · Daily Compliance Watch

From $149 per websiteBuild my order