Deliverability

A2P 10DLC: why your texts are being filtered and nobody told you

The worst thing about carrier filtering is that it is silent. There is no bounce and no error. It looks exactly like customers reading your message and deciding not to answer.

Deliverability6 min read

Not legal advice

This describes how carrier registration works in practice, from building on it. It is not legal advice, and carrier requirements change without the ceremony that legal changes get — confirm current rules with your messaging provider.

The symptom

Texts started performing worse. Not dramatically — reply rates drifted down, a few customers mentioned they never got the confirmation, and you put it down to a slow month. Nothing in your dashboard said failed.

If that describes you and your business texts from an ordinary ten-digit number, the first thing to check is your A2P 10DLC registration status. Not the last thing, after you have rewritten your templates and blamed your audience. The first.

What A2P 10DLC is

A2P means application-to-person: a message sent by software rather than typed by a human. 10DLC means it went out over a ten-digit local number — the normal-looking number your customers recognise, as opposed to a short code or a toll-free number.

US carriers built this standard because that combination is what spam uses. Their answer was not to block it but to demand identification: tell us who you are and what you intend to send, and we will treat you accordingly.

Brand and campaign are two separate things

This is where most people get stuck, because doing one and assuming you are finished is easy.

  • Brand registration establishes who you are — the legal business identity behind the traffic.
  • Campaign registration describes what you send: the purpose of the messages, how people opt in, how they opt out, how they reach support. A standard brand can register several campaigns under it.

A registered brand with no registered campaign is not registered traffic. Both have to exist before your messages are treated as legitimate.

Have your details match exactly

Registration is checked against public business records. A legal name, EIN, or address that differs from what is filed — even by an abbreviation — is a common rejection, and the rejection reason you get back is rarely specific enough to be useful. Use exactly what is on the filing.

What unregistered traffic actually costs

Carriers apply surcharges to unregistered traffic and subject it to heavier filtering and lower throughput. You pay more to be delivered less.

Throughput is a daily volume ceiling, and it varies by how you are registered — a sole proprietor registration carries a much lower daily limit than a standard brand, whose allowance scales with sending behavior. T-Mobile’s trust score is the metric most often cited for determining those long-code limits.

For a service business sending a few hundred replies a month, the ceiling is rarely the problem. The filtering is.

Telling filtering apart from indifference

Two comparisons will usually settle it without any special tooling.

  • Delivery receipts against reply rates on the same segment. Deliveries holding steady while replies fall is an audience or content problem. Deliveries falling is a carrier problem.
  • Text against email over the same period, to the same kind of contact. Email is not carrier-filtered this way. A drop confined to one channel, with no change in what you send or who you send it to, is the signature.

Content matters too — link shorteners, all-caps, and certain regulated words attract filtering independent of registration. But registration is the cheap thing to rule out first.

It is not the same as consent

Registration and consent are separate regimes and satisfying one says nothing about the other. Carriers care whether you are identified. The TCPA cares whether the recipient agreed. A perfectly registered campaign messaging people who never opted in is a compliant pipe carrying a liability.

Your registration does describe your opt-in and opt-out process, which means the two meet at exactly one point: what you told the carrier you do should be what you actually do.

Questions people ask

What is A2P 10DLC?

A2P 10DLC is the standard US carriers use to police application-to-person text traffic sent from ordinary ten-digit local numbers. In practice it means the carriers want to know who you are and what you are sending before they will deliver your messages reliably.

What is the difference between brand and campaign registration?

Brand registration establishes who you are as a business. Campaign registration describes what you send — the purpose of the messages, how people opt in, how they opt out, and how they get support. You register the brand once and then register campaigns under it; a standard brand may register several.

What happens if I don't register?

Carriers apply additional fees to unregistered traffic and subject it to heavier filtering and lower throughput. The damaging part is that filtering is silent — no bounce, no error you would notice. It looks exactly like customers reading your message and choosing not to reply.

What is a trust score?

A carrier-assigned metric — T-Mobile's is the one most often referenced — that determines your daily message limits on long-code traffic. Registration and sending behavior feed it, and a better score raises your allowance.

How do I tell filtering from customers ignoring me?

Compare delivery receipts against reply rates on the same segment, and compare text against a channel that is not carrier-filtered, like email, over the same period. A sharp channel-specific drop with no corresponding change in content or audience is the signature. Registration status is the first thing to check, not the last.

Sources

Deliverability is one of the things the audit measures — alongside how fast you currently reply on each channel, and how many inquiries get no answer at all.

Book a $400 audit

Two weeks of measurement on your real inbox. If the numbers say you do not have this problem, we will tell you and stop there.