Texting Numbers Getting Burned? Why It Happens and How to Stop

Why texting numbers getting burned happens to real estate investors: carrier filtering, 10DLC limits, spam flags, and opt-outs, plus a checklist to stop it.

Illustrative scene, not a product screenshot: two phones face down on a kitchen table at night beside county notices

The job this page is about: keeping the numbers you text sellers from going to spam. Illustrative scene, not a ForesightCRM screenshot.

TL;DR

Texting numbers getting burned is usually a carrier decision, not bad luck. Carriers filter senders that skip 10DLC registration, send the same cold text to big lists from new numbers, use public link shorteners, draw high opt-out and complaint rates, or text dead and landline numbers. Buying more numbers does not fix it, because spreading texts across numbers to dodge filters is snowshoeing. Register, pace your volume, clean the list, and watch your error codes.

"My numbers were getting burned off quick." I heard some version of that on a lot of calls this year. One operator watched several numbers degrade in a single day, with opt-out rates above 10 percent. Another team burned through about a third of its calling numbers.

Texting numbers getting burned is not random, and it is rarely one bad text. Carriers read patterns in your traffic and decide whether they trust the sender. Once you know what they look at, most of it is fixable before you buy another number.

I run a wholesale operation, and I built ForesightCRM, which is our product. I will show what Foresight does near the end and keep the rest vendor-neutral. Carrier and Twilio rules below are linked to the source as of September 17, 2026.

What texting numbers getting burned actually means

A burned number is one carriers no longer trust. Its texts get filtered before they reach the phone, and Twilio reports that as error 30007, message filtered. Sometimes there is no error at all: Twilio says carriers occasionally report filtered texts as delivered so spammers cannot reverse engineer the filters. Either way you still pay for the text, and the replies quietly stop.

Twilio explains that message filtering ranges from a simple list of banned terms to machine learning systems that keep adapting to the traffic passing through. The same page says filtered messages are still billed. SMS carrier filtering hits real estate investors hard, because cold texts to skip-traced lists look a lot like what filters are built to stop. You cannot see inside a carrier's filter, but you can read what it sends back.

Your error codes are the closest thing to a report card. Here is what the common ones mean, in Twilio's words, and what each one is telling you.

CodeWhat Twilio says it meansWhat it is telling you
30007Message filtered, blocked by Twilio or a carrier as spam or for breaking carrier rulesThe sender or the content is the problem. Stop and fix before sending more.
30034Sent from a 10DLC number not tied to an approved A2P 10DLC campaignRegistration is missing, or the number is not in the campaign's sender pool.
30023Daily message cap reached for your brandYou hit your carrier limit. It resets at midnight Pacific.
30003Unreachable handset, such as a phone that is off; repeated failures can also point to carrier filteringOne is noise. A steady pattern is a warning.
30005Unknown handset; the number may no longer existBad list data. Stop texting that number.
30006Landline or unreachable carrierBad list data. Check line type before you send.
21610Recipient opted out, or the number was recently reassignedRemove them everywhere, on every number.

Unregistered traffic and 10DLC throughput

10DLC is the carrier system for business texting from regular 10-digit numbers. Twilio blocks texts from a 10DLC number that is not tied to an approved campaign. Registered senders get lower filtering and higher throughput, but not unlimited volume: T-Mobile sets a daily cap from your brand's trust score, and that cap is shared across every number and platform under your EIN.

Twilio's own docs say registering for A2P 10DLC "results in lower message filtering and higher messaging throughput." Skip it and you get error 30034 instead of a delivered text. Plan for the wait, too. On September 17, 2026, Twilio's help center said campaign reviews are taking 10 to 15 days.

Once you are approved, your volume toward T-Mobile depends on your brand. These are the published limits from Twilio's T-Mobile daily message limits page.

T-Mobile daily message limit by brand type and trust scoreSMS segments plus MMS per day, set per business (EIN) and shared across its numbers, as of September 17, 2026
Trust score 75 to 100200,000 a day
Trust score 50 to 7440,000 a day
Trust score 25 to 4910,000 a day
Trust score 1 to 242,000 a day
Low-volume standard brand2,000 a day
Sole proprietor brand1,000 a day

The low-volume standard brand limit applies to brands with no secondary vetting.

Show the numbers
Value
Trust score 75 to 100200,000 a day
Trust score 50 to 7440,000 a day
Trust score 25 to 4910,000 a day
Trust score 1 to 242,000 a day
Low-volume standard brand2,000 a day
Sole proprietor brand1,000 a day

Source: Twilio Help Center, T-Mobile daily message limits for A2P 10DLC, checked September 17, 2026

The practical point: that limit belongs to your business, not your number. Twilio says it applies at the EIN level and is shared across every brand and campaign under that EIN, even when you are registered on more than one platform. A sole proprietor campaign can also register only one 10DLC number. The step-by-step is in 10DLC registration for real estate investors.

Why text messages get flagged as spam

Filters judge what you send, who you send it to, and how fast. For investors the usual triggers are cold texts that do not say who is texting or how to stop, links from free public shorteners, the same message to thousands of strangers from a new number, a jump in STOP replies and spam reports, and lists full of dead, landline, or reassigned numbers.

No name, no way out. Twilio's Messaging Policy says every message, except follow-ups in an ongoing conversation, must clearly identify the sender. The first message has to include "Reply STOP to unsubscribe" or an equivalent keyword. Twilio's filtering guide adds that wording like "text 2 to opt out" is not compliant and will be filtered. For first texts that say who you are, start from our pre-foreclosure text message scripts.

Public link shorteners. The same guide says not to send links shortened with shared public shorteners like TinyURL or free Bitly links. CTIA's Messaging Principles and Best Practices (section 5.3.2) say a shortener should be dedicated to the sender's exclusive use. For a first text to a seller, the safest link is no link.

Opt-outs and complaints. Twilio's guide warns that carriers "will start filtering heavily, or completely block traffic" as numbers draw complaints and high opt-out rates. CTIA's principles say consumers should be able to report unwanted texts to their carrier, for example through 7726 (SPAM). An opt-out rate above 10 percent is the list or the message telling you something. A new number will not change that.

Dead, landline, and reassigned numbers. Skip-traced lists carry disconnected phones and landlines. Twilio's 30006 page recommends a line type lookup before sending and says not to retry a landline. Numbers also change owners. The FCC's Reassigned Numbers Database lets callers query it before making calls, and it describes itself as "a safeguard against the statutory damages that accompany inadvertently calling or texting a reassigned number."

Illustrative scene, not a product screenshot: a red pen striking through rows on a blurry printed call list

Skip-traced lists carry disconnected phones and landlines, and texting them drags your delivery down. Illustrative scene, not a ForesightCRM screenshot.

Too much, too fast. Carrier rules do not publish a speed limit for a new number. CTIA's Messaging Security Best Practices do ask carriers and messaging platforms to use technology to detect "unwanted, anomalous and malicious text messages." A brand-new number sending hundreds of cold texts on day one looks anomalous. In our own sending data, one of the worst filtering days we have seen came right after a sudden jump in cold volume.

Snowshoeing: why more numbers will not fix burned numbers

Snowshoeing is spreading similar texts across many numbers so no single number looks busy. Twilio's Messaging Policy prohibits it when the intent or effect is evading filters, and CTIA's Messaging Principles tell senders not to do it. It does not buy volume either, because T-Mobile's daily limit is set per business. A fresh number with the same list and the same message tends to land in the same place.

The instinct after a number burns is to buy five more and split the list. Twilio's policy names that exact move: "spreading similar or identical messages across multiple phone numbers with the intent or effect of evading unwanted messaging detection and prevention mechanisms." CTIA's principles (section 5.5.2) say senders should not engage in snowshoe messaging and that providers should take measures to prevent it.

Extra numbers are not banned. Twilio's filtering guide says to "use only as many Twilio phone numbers as are required for your business," and gives valid reasons like several business locations or numbers matched to users in different areas. A number per market or per rep is normal. Ten numbers carrying one blast is the pattern the policy describes.

A checklist to stop texting numbers getting burned

Work down this list before you send another cold text.

  • Register first. Get your own brand and campaign approved before any cold text goes out from a 10DLC number.
  • Know your daily limit. Check your trust score and T-Mobile limit, and stay well under it.
  • Start slow. Open a new sender with a small daily volume and raise it only while delivery holds.
  • Say who you are and how to stop. Put your name or company and "Reply STOP to opt out" in every cold first text.
  • Honor every opt-out. Act on "stop," "remove me," and "don't text me again," on every number you own. CTIA says normal-language requests should be honored.
  • Skip public shorteners. Better yet, leave links out of the first text.
  • Clean the list. Check line type, drop landlines, and stop texting any number that comes back as dead.
  • Read your error codes weekly. Rising 30007 means stop and fix. Any 21610 means your suppression list is leaking.
  • Watch STOP rate by campaign. A jump means the list or the message is wrong, not the number.
  • Use numbers for real reasons. One per market or rep, never several to split one blast.
  • Text in daytime hours on the seller's clock. Not yours.
Illustrative scene, not a product screenshot: three phones charging side by side on a shelf in a small office

One number per market or per rep is a real reason, and several numbers splitting one blast is not. Illustrative scene, not a ForesightCRM screenshot.

Not legal advice: carrier rules decide whether your texts get delivered. They are separate from the TCPA and state telemarketing laws that decide whether you should send them at all. Talk to a TCPA attorney in your state before you text cold leads. Our plain-English overview is in is it legal to text motivated sellers.

What Foresight does to keep numbers healthy

ForesightCRM builds the carrier basics into sending. Cold first texts wait for your own approved 10DLC registration and carry a STOP line. New accounts start at 100 cold first texts a day and earn more only while delivery holds. Opt-outs are caught in plain English, texts go out 8am to 8pm on the recipient's clock, and dead or landline numbers drop off after one failure.

Here is what that looks like in the product, as of September 17, 2026:

  • Registration gate. Cold first texts are held until your own 10DLC registration is approved. Calling, data pulls, skip tracing, and the pipeline work in the meantime.
  • A ramp for new senders. A new account starts at 100 cold first texts a day. It earns more room only while at least 80 percent of recent texts deliver, and dead or landline numbers do not count against it, because those are list problems. Carrier filtering does count. Cold texts over the day's budget wait for tomorrow, and replies are never capped.
  • Backoff after filtering. When a carrier filters a text to a phone, cadence texts to that phone wait 24 hours, and 72 hours after a second filter.
  • List cleanup on the fly. A phone that comes back as a dead number, a landline, or a carrier-level STOP is suppressed for texting after that first failure. Marketing texts also check line type and skip landlines.
  • A STOP line and real opt-outs. Every cold first text carries "Reply STOP to opt out." Carrier keywords and phrases like "take me off your list" or "stop contacting me" are honored, while "please stop this foreclosure" is not treated as an opt-out.
  • Quiet hours. Cadence texts send 8am to 8pm in the recipient's local time. For Florida and Oklahoma leads, even the instant speed-to-lead text to a new inbound lead waits for that window.
  • Number Health. Each number gets a score from the signals carriers send back: filtered rate, delivery to reachable phones, STOP rate, reply rate, and answer rate on calls. An admin can pause a number by hand.

What it does not do: Foresight does not pull a number out of rotation automatically, and it does not turn a cold list into a consented one. If the list or the message is the problem, a new number will not fix it. If you already run a CRM you like, the same sending rules come with the standalone texting plans. For how Foresight compares to other tools, see the best texting software for real estate investors.

The bottom line

Texting numbers getting burned is a symptom. The causes are registration, pace, list quality, message content, and how fast you honor a STOP. Fix those, and a number can last. Skip them, and buying new numbers just burns money faster.

If you want those guardrails built into the system you text from, start the 14-day trial. A card starts it, and nothing is charged until the trial ends.

ForesightCRM is our product. Foresight behavior described here is from the product as of September 17, 2026. Twilio error codes, policies, and T-Mobile limits are from Twilio's public docs and help center, and carrier guidance is from CTIA and the FCC's Reassigned Numbers Database, all linked above and checked on the same date. If something has changed, tell us and we will correct it.

Build a Better Pipeline

Turn More Leads Into Real Conversations

Give your acquisitions team one place to find opportunities, follow up consistently, and move the right deals forward.

Devin Robinson

Founder of ForesightCRM and People First Property Solutions, a wholesale acquisitions operation that runs on the same platform. I built Foresight because I needed it for my own deals. Every Foresight claim here is something my team uses.

Frequently Asked Questions

Why are my texting numbers getting burned?

Texting numbers getting burned almost always comes down to how carriers read your traffic. The usual causes are missing or low-trust 10DLC registration, cold blasts from new numbers, public link shorteners, texts with no sender name or STOP language, and a jump in opt-outs or spam reports. Dead, landline, and reassigned numbers on the list drag your delivery down too.

What does error 30007 mean?

Twilio error 30007 means the message was filtered: blocked by Twilio or a wireless carrier as spam or for breaking carrier rules. It is a verdict on the sender and the content, not on the phone you texted. Twilio also says carriers sometimes report filtered messages as delivered, so a quiet drop in replies can mean the same thing.

Will buying more numbers stop my texts from being flagged as spam?

Usually not. Twilio's Messaging Policy prohibits spreading similar messages across numbers to evade filtering, which is called snowshoeing, and CTIA tells senders not to do it. T-Mobile's daily limit is also set per business and shared across every number, so more numbers do not add volume. Fix the list, the message, and the pace first.

How many texts can I send a day under 10DLC?

It depends on your brand. As of September 17, 2026, Twilio lists T-Mobile daily limits from 2,000 to 200,000 message segments based on trust score, 2,000 for low-volume brands that skip secondary vetting, and 1,000 for sole proprietor brands. The limit is shared across every number and platform registered under your EIN.

How does Foresight help keep texting numbers from getting burned?

ForesightCRM holds cold first texts until your own 10DLC registration is approved, adds a STOP line to cold first texts, and honors plain-language opt-outs. New accounts ramp up from 100 cold first texts a day based on delivery, texts go out 8am to 8pm on the recipient's clock, and a phone a carrier just filtered gets at least a 24-hour pause. It cannot stop texting numbers getting burned when the list or message is the problem, and it does not pull numbers automatically.