10DLC is the carrier-mandated registration system that lets businesses send Application-to-Person (A2P) SMS from standard 10-digit US phone numbers without getting filtered or blocked. Real estate agents, investors, and brokers are among the most commonly flagged senders when they skip it — not because carriers are targeting real estate specifically, but because high-volume outreach from unregistered numbers looks identical to spam.
What does 10DLC actually stand for?
10DLC stands for 10-Digit Long Code. A "long code" is the standard local-looking phone number (like 512-555-0198) that most people and businesses already use. For years, carriers tolerated businesses sending bulk texts from these numbers without any registration. That changed when spam complaints spiked. The major US carriers — AT&T, T-Mobile, Verizon — worked with The Campaign Registry (TCR) to build a system where businesses register who they are and what they're texting about before a single message goes out.
If you send business SMS today without being registered, your messages are candidates for filtering or outright blocking at the carrier level. No error message. No bounce notice. Your lead just never gets the text.
How does 10DLC registration work?
There are two layers to 10DLC registration: brand registration and campaign registration. Think of brand as who you are, and campaign as what you're sending.
- 1Brand registration: You register your business identity with The Campaign Registry — legal business name, EIN, address, and business type. Carriers use this to verify you're a real entity.
- 2Campaign registration: You describe the specific use case for your messages — appointment reminders, listing alerts, follow-up sequences, investor outreach, etc. Each use case is its own campaign.
- 3Trust score assignment: TCR assigns your brand a trust score (0–100) based on your business age, type, and history. Higher trust scores generally mean higher throughput — more messages per minute that carriers will let through.
- 4Number linking: Your 10-digit sending numbers are linked to your approved campaign. Only then do messages from those numbers get carrier-level delivery treatment instead of the spam filter.
Why do real estate texts get flagged so often?
Real estate outreach patterns — cold lists, high send volume, urgency-driven copy — are statistically similar to what spam looks like to a carrier algorithm. Add in the fact that many agents and investors are sole proprietors or small LLCs with short business histories, and trust scores can start lower than expected.
There are a few specific patterns that trigger filtering:
- Sending from an unregistered number to cold lists (the most common cause of filtering)
- Using a shared shortcode — a single number shared across multiple businesses with no individual brand identity
- Copy that includes certain phrases carriers flag as high-risk without a registered campaign to provide context
- High opt-out rates on previous sends, which lowers your sender reputation over time
- Sending investment solicitation content without the campaign being registered as financial/real estate outreach
None of this means you can't send real estate texts. It means you have to be registered first. Registered senders with clean opt-in practices deliver normally.
10DLC vs. toll-free vs. shortcode — which should real estate senders use?
| Number Type | Looks Like | Registration Required | Best For | Limitations |
|---|---|---|---|---|
| 10DLC (long code) | Local 10-digit number | Yes — brand + campaign via TCR | Most real estate outreach: agents, investors, teams | Lower throughput than shortcode; trust score affects volume |
| Toll-free number | 800/888/877 number | Yes — toll-free verification | Transactional messages, appointment reminders | Less personal feel; some consumers associate with robocalls |
| Short code | 5–6 digit number | Yes — most extensive | Very high volume enterprise sends | Expensive to lease ($500–$1,000+/mo), long approval time |
For the majority of real estate professionals — a single agent, a small team, an investor doing outreach to a few hundred leads per week — a registered 10DLC number is the right fit. It looks local, it's cost-effective, and it delivers when registered properly.
What happens if you just ignore 10DLC?
In the early days of the rollout (2021–2022), unregistered senders saw inconsistent filtering — some messages got through, some didn't. Carriers have tightened enforcement since then. Today, unregistered A2P traffic on 10-digit numbers faces aggressive filtering across AT&T, T-Mobile, and Verizon networks. You might send 500 messages and have no idea that 200 of them never arrived. Your open rates look fine because recipients who did receive the text opened it — but a large slice of your list never saw anything.
That's the specific risk for real estate: you can't tell from your sending dashboard that your message was silently dropped. You follow up with a call and the lead says they never heard from you. You assume they're just not interested.
How does InfinitySMS handle 10DLC for real estate?
InfinitySMS is an SMS marketing platform built specifically for real estate professionals — agents, teams, brokers, and investors. 10DLC registration is handled as part of onboarding, not as an add-on you have to figure out yourself.
When you set up your account, InfinitySMS walks you through brand and campaign registration with The Campaign Registry. Your numbers get linked to your approved campaign before you send your first message. You don't need to know what TCR is or how trust scores work — the platform manages that layer for you so your messages reach the numbers you're texting.
Pricing is flat: $99/month plus $0.02 per message sent. No per-seat fees. No credit expiry. If you're running a team of five agents all texting leads, you pay the same $99/mo base — you're not charged per user.
What does $0.02 per send actually cost at real estate volumes?
| Monthly Send Volume | Per-Message Cost | Base Fee | Total Monthly Cost | Cost Per Message All-In |
|---|---|---|---|---|
| 500 messages | $10.00 | $99.00 | $109.00 | $0.218 |
| 1,000 messages | $20.00 | $99.00 | $119.00 | $0.119 |
| 2,500 messages | $50.00 | $99.00 | $149.00 | $0.060 |
| 5,000 messages | $100.00 | $99.00 | $199.00 | $0.040 |
| 10,000 messages | $200.00 | $99.00 | $299.00 | $0.030 |
The per-message rate stays flat at $0.02 regardless of volume. There's no tiered pricing, no bulk commitments, and no expiring credit bundles. Your unused sends from one month don't disappear — you simply pay for what you send.
How does InfinitySMS compare to other SMS platforms for real estate?
Most general-purpose SMS platforms — like EZTexting, SimpleTexting, or Podium — charge per seat or bundle credits into tiers that expire monthly. That pricing model makes sense for retail businesses with predictable, moderate volume. Real estate outreach tends to be seasonal and list-driven, which means you might send 8,000 messages one month during a campaign and 800 the next. Credit expiry and per-seat fees punish that kind of variable usage.
| Platform | Base Price | Per-Message Cost | Per-Seat Fee | Credits Expire? | 10DLC Handled For You? | Built for Real Estate? |
|---|---|---|---|---|---|---|
| InfinitySMS | $99/mo | $0.02 | No | No | Yes | Yes |
| EZTexting | From ~$25/mo | Bundled in credits | No | Yes (credits) | Partial — DIY setup | No |
| SimpleTexting | From ~$39/mo | Bundled in credits | No | Yes (credits) | Partial — DIY setup | No |
| Podium | From ~$249/mo | Included in plan | Yes | N/A | Yes | No |
| SlickText | From ~$29/mo | Bundled in credits | No | Yes (credits) | Partial — DIY setup | No |
Competitor pricing is approximate and subject to change. Always verify current pricing on their websites. The comparison above reflects publicly listed starter plans as of 2025.
Quick-reference: 10DLC terms explained
| Term | What It Means in Plain English |
|---|---|
| 10DLC | 10-Digit Long Code — a standard local phone number used for business texting |
| A2P SMS | Application-to-Person — messages sent by software/platforms to people, not person-to-person |
| TCR | The Campaign Registry — the central database where brands and campaigns are registered |
| Brand registration | Registering your business identity (name, EIN, type) with TCR |
| Campaign registration | Registering the specific use case for your messages (e.g., listing alerts, follow-ups) |
| Trust score | A 0–100 score TCR assigns your brand that affects how much throughput carriers allow |
| Throughput | How many messages per minute carriers will deliver from your number without throttling |
| Filtering | When a carrier silently blocks or delays your message before it reaches the recipient |
InfinitySMS handles 10DLC registration as part of setup — so your numbers are delivering from day one. Flat $99/mo + $0.02/send. No per-seat fees, no credit expiry.
See how InfinitySMS works for real estateDo I have to register for 10DLC even if I'm just one agent texting a small list?
Yes. 10DLC registration applies to any business or individual sending A2P SMS from a 10-digit US number, regardless of volume. There's no minimum send threshold that exempts you. Even texting a list of 50 leads from an unregistered number exposes those messages to carrier filtering. Registration is a one-time setup process, not an ongoing task.
How long does 10DLC registration take?
Brand registration through The Campaign Registry typically processes within a few days. Campaign registration can take one to three weeks depending on your use case and current TCR processing times. InfinitySMS initiates registration during onboarding, so you're not waiting on this after you're set up — it's part of getting your account ready to send.
Can I use my existing business phone number for 10DLC, or do I need a new number?
In most cases, you'll use a number provisioned through your SMS platform rather than porting your existing cell number. This is because 10DLC registration ties a number to a specific registered campaign, and consumer cell numbers aren't designed for A2P use. Your personal cell stays yours — the sending number is a separate business line linked to your registered campaign.