Skip to content

Articles

Why your texts to clients stopped arriving

Aug 15, 2026 · 5 min read


Your client says they never got the inspection reminder. You open the thread and there it is. Sent. Sitting in the conversation like every other message, with nothing on it to suggest that anything went wrong.

It never arrived on the other phone.

What enforcement actually looks like

100%

of unregistered 10DLC traffic blocked by major US carriers

20–45%

deliverability on cold real estate SMS, even registered

$500–$1,500

TCPA statutory damages, per message

Deliverability figure is industry estimate from late-2025 reporting, not a measurement of any one sender.

The middle figure is the one that surprises people. Even registered senders doing cold outreach are seeing deliverability between 20% and 45%, meaning more than half of messages are silently filtered before reaching anyone. Registration gets you into the system. It does not buy you delivery.

This is how most agents meet A2P 10DLC: application-to-person (A2P) messaging sent over an ordinary ten-digit long code (10DLC), which is to say a normal local phone number with software behind it. It is a genuinely unpleasant introduction, because nothing on your screen is wrong. Your software handed the message off successfully and reported success. The block happened downstream, after the handoff, and the failure signal frequently does not travel back in any form your app can show you.

What the carriers actually do

If you send business texts from an ordinary ten-digit US number, that number has to be registered. Since February 2025 every major US carrier stopped delivering unregistered A2P business SMS, carriers have not throttled that traffic. They have dropped it.

Software-sent is the part that matters. A text you thumb into your own phone is person-to-person and none of this applies. The moment a program sends on your behalf, it does.

The rule was not written with you in mind. Unregistered long codes were the cheapest spam-delivery mechanism in existence, and this closed it. But enforcement does not distinguish between a spam farm and an agent sending a closing reminder to a client who asked for it.

Registration is two things, and people do the first one

Brand registration identifies your business: legal name, employer identification number (EIN), address, contact. You, telling the ecosystem who is sending.

Campaign registration describes the traffic. Message types, sample bodies, and the part that trips everyone: evidence of how recipients opt in.

Both are required. A verified brand with no approved campaign cannot send.

A registration that goes smoothly
Brand verification 1–3 days
Campaign review 1–7 days
First message sends day 10
day 0day 12

Typical timings. A rejected campaign restarts the middle bar, which is why this is not a same-week task.

Brand verification typically runs one to three business days, and campaign approval one to seven after the brand clears. A rejection restarts the clock.

Campaigns get rejected for boring reasons. Sample messages that do not resemble the real traffic. An opt-in description reading "clients consent verbally." A missing business name in the sample body. A landing page that does not exist at the URL you cited.

Consent is stricter than it sounds

You need documented opt-in for both marketing and transactional messages, before the first send.

Things that feel like consent and are not:

  • A phone number on a signed listing agreement. That is a contact detail.
  • A client texting you first. That authorises your reply. It does not authorise automated milestone updates from your software.
  • A verbal "sure, text me." Real, and undocumented. The documentation is the part anyone will ask for.

What works is an explicit recorded action with a timestamp: a checkbox on a screen that states who is sending, what kind of messages, roughly how often, and that message and data rates apply.

Then STOP has to actually work. Support for STOP and HELP is required, and STOP must end sending immediately and permanently, with no human in the loop.

One consequence worth internalising: consent belongs to the person, not the deal. When a past buyer becomes a seller two years later, the old consent has gone stale. Collect it again.

The part with real money attached

The Telephone Consumer Protection Act (TCPA) sits on top of all of this and is a separate matter entirely. Damages run $500 to $1,500 per unsolicited message, and class action attorneys specifically target real estate because the messages are formulaic, the lists are purchased, and the opt-in documentation does not exist.

Per message. A list of two thousand is not a marketing mistake at that point.

We will say the unpopular part: if your texting strategy depends on messaging people who did not ask, it is not a strategy that survives 2026, and no amount of registration fixes it. The framework works as intended there.

For most agents the practical scope is narrow and comfortable. You are texting people you are already under contract with, about their own transaction. Easiest category to get approved, hardest to get in trouble for.

How to test it, since your software will lie to you

Not deliberately. It simply does not know.

Send to a real handset on each of the three major carriers and confirm out of band that every one of them arrived. Do it before you rely on texting for anything time-sensitive, and again after any change to your sending setup.

Also: filtering is not only about registration. Content gets filtered too. URL shorteners are heavily penalised, because spam uses them to hide destinations. Put your own domain in links.

What this does not cover

This is operational summary, not legal advice, and it is US-only. Carrier rules change; the enforcement dates here have already moved more than once. If you are running volume, or anything resembling cold outreach, that is a conversation with a lawyer rather than an article.

Three things to actually do. Register before you need it, because the process takes days and can bounce. Collect consent on a screen rather than in conversation, so there is a timestamp. Treat STOP as final, including when the deal moves to a new phase and it would be convenient not to.

In KeyFlow, consent is collected on a screen the client sees, per client, before anything sends, and STOP ends it on the spot. We built it that way because we went through carrier registration ourselves and would rather not do it twice.


Sources: DailyStory — what is 10DLC registration (2026) · GoForClose — text blasting for real estate, 2026 reality check · JustCall Help Center — A2P 10DLC registration · Infobip — A2P 10DLC US compliance and regulations · JustCall — A2P 10DLC compliance guide (2026)