Guide

Why Your A2P 10DLC Campaign Got Rejected — and How to Fix It

A2P 10DLC campaigns are most often rejected because of vague use-case descriptions, missing opt-in evidence, or mismatched brand details — fixing those three things resolves the majority of rejections.

A2P 10DLC campaigns are most often rejected because of vague use-case descriptions, missing opt-in evidence, or mismatched brand details — fixing those three things resolves the majority of rejections. This guide walks through each one so you can resubmit with confidence, or avoid the problem entirely.

What Is A2P 10DLC and Why Does It Affect Real Estate Agents?

A2P stands for Application-to-Person. 10DLC refers to 10-digit long codes — the standard local phone numbers used for business texting. Since 2023, US carriers require every business sending SMS at scale to register those numbers under a verified campaign. Without approval, your messages get filtered or blocked.

For real estate professionals, this means every text you send to leads, past clients, or farm lists needs to flow through a registered, carrier-approved campaign. It sounds bureaucratic because it is — but it also protects your sender reputation and deliverability once you're through it.

What Are the Most Common Reasons a 10DLC Campaign Gets Rejected?

The TCR (The Campaign Registry) and carriers reject campaigns for predictable, fixable reasons. Here are the ones that trip up real estate senders most often:

  • Vague or generic use-case description (e.g., "marketing messages" with no detail about what you're actually sending)
  • No opt-in evidence or opt-in language that doesn't match what's described in the campaign
  • Brand details that don't match your EIN registration or website (name, address, phone, website URL mismatches)
  • Using a shared short code or non-registered number before completing 10DLC
  • Sample messages that contain SHAFT content (Sex, Hate, Alcohol, Firearms, Tobacco) or that look like phishing
  • Missing required opt-out language (STOP to unsubscribe) or HELP keywords in sample messages
  • Choosing the wrong use-case category for your actual messaging type

How Do You Write a Use-Case Description That Actually Gets Approved?

This is where most real estate campaigns fail. Reviewers need to understand exactly who you're texting, why they consented, and what you're sending. A generic sentence won't pass.

Here's the difference in practice:

What Gets RejectedWhat Gets Approved
"We send marketing messages to our customers.""Licensed real estate agent sends appointment reminders, new listing alerts, and open house notifications to home buyers and sellers who have opted in via a web form on our site or signed a buyer/seller agreement that includes SMS consent."
"Real estate updates for leads.""We text prospects who submitted their contact info through our IDX home search portal. Messages include saved search results, price drop alerts, and follow-up after open house visits. Subscribers can reply STOP at any time."
"Property information and promotions.""Real estate investment company sends due-diligence updates, closing reminders, and occupancy status to investors who joined our buyer list at an in-person event and provided written SMS consent on a sign-in sheet."

Notice the pattern: approved descriptions name the audience, explain how they opted in, and describe actual message content. Be specific. Reviewers are humans — give them enough detail that they don't have to guess.

What Opt-In Evidence Do Carriers Actually Want to See?

Opt-in evidence is proof that the people you're texting agreed to receive SMS from you. Carriers want to see the mechanism — not just a checkbox that exists somewhere.

  • A screenshot or live URL of the web form where contacts opt in, showing the SMS consent checkbox and disclosure language
  • Sample of the disclosure language itself (e.g., "By checking this box, you agree to receive automated text messages from [Your Brokerage] at the number provided. Message and data rates may apply. Reply STOP to unsubscribe.")
  • If opt-in is paper-based (open house sign-in sheet, buyer agreement), a redacted sample of that document showing where consent is captured
  • Keyword opt-in flow if you're using a text-to-join number (e.g., "Text HOMES to 555-1234")
  • CRM import opt-in documentation if contacts were added from a source list

The consent language must specifically mention SMS or text messages. A generic "I agree to be contacted" that doesn't call out texting is typically not sufficient.

What Should Your Sample Messages Include?

TCR requires two to five sample messages that represent what you'll actually send. These are reviewed by a human. Each sample should:

  1. 1Identify the sender by name or brand ("Hi, this is Sarah with Lakeside Realty —")
  2. 2Reflect real message types you described in the use-case (listing alert, appointment reminder, etc.)
  3. 3Include opt-out language in at least one sample ("Reply STOP to unsubscribe")
  4. 4Avoid any promotional language that could be read as spam (all-caps, excessive exclamation marks, dollar signs)
  5. 5Match the tone of a real professional exchange — short, clear, factual

How Do Brand Registration Mismatches Cause Rejections?

Your brand registration with TCR must match your IRS/EIN records. Carriers cross-check. Common mismatches that trigger a rejection:

  • Business legal name doesn't match what's on your EIN (e.g., "Acme Properties LLC" vs. "Acme Property Group")
  • Website URL on the registration isn't active or doesn't mention your business name
  • Phone number on the brand registration is a personal cell, not a listed business number
  • Using an EIN from one entity but texting under a DBA or team name that hasn't been registered
  • Solo agents registering as a "Sole Proprietor" when they should register as their licensed LLC or corporation

If your brand vetting fails (scores below a certain threshold), your campaign throughput is capped. It's worth resolving brand issues before resubmitting a campaign.

How Does InfinitySMS Handle 10DLC Compliance for Real Estate?

10DLC registration is genuinely tedious if you're doing it on your own. InfinitySMS handles the entire compliance process for you — brand registration, campaign submission, sample message review, and carrier coordination. You don't touch the TCR portal.

Every account runs on a dedicated number registered to your business. Pricing is straightforward: $99/month flat plus $0.02 per message sent. No per-seat fees. No credit expiry. One team or one hundred agents — you're not paying per license.

For a real estate team sending 5,000 messages a month, that's $99 + $100 = $199 total. A solo agent sending 1,000 messages pays $99 + $20 = $119. The per-message rate stays the same at any volume.

DIY vs. Done-for-You 10DLC: What's the Real Difference?

DIY 10DLC RegistrationInfinitySMS Done-for-You
Who submits the campaignYou, via TCR or your SMS provider's portalInfinitySMS team handles it
Use-case descriptionYou write it (common rejection point)Reviewed and written to carrier standards
Sample message reviewYou submit; rejection means starting overReviewed before submission
Brand vetting issuesYou troubleshoot with TCR supportInfinitySMS resolves on your behalf
Time to approvalDays to weeks depending on revisionsFaster due to fewer back-and-forth rejections
Ongoing compliance monitoringManualIncluded
PricingVaries by provider$99/mo + $0.02/send

What If Your Campaign Was Already Rejected? Can You Resubmit?

Yes. A rejection is not permanent. Most providers allow you to resubmit after addressing the flagged issues. When you resubmit:

  1. 1Read the rejection reason carefully — carriers typically provide a code or a short description
  2. 2Address only the specific issue flagged; don't overhaul the entire submission unnecessarily
  3. 3Update the use-case description to be more specific if it was flagged as vague
  4. 4Add or correct opt-in evidence documentation
  5. 5Fix any brand data mismatches before resubmitting the campaign
  6. 6Rewrite sample messages if they were flagged as non-compliant or mismatched to use case

Some carriers charge a resubmission fee through TCR. Check with your SMS provider before submitting multiple revisions in quick succession.

How long does A2P 10DLC campaign approval take?

Approval timelines vary by carrier and campaign type. Standard campaigns typically take between 2 and 10 business days after brand vetting is complete. Campaigns submitted with errors or incomplete information restart the clock when resubmitted. Doing it right the first time is the fastest path.

Can a solo real estate agent register for A2P 10DLC?

Yes. Individual agents can register as a Sole Proprietor if they have a valid EIN, or under their licensed LLC or corporation. Sole Proprietor campaigns have lower throughput limits than Standard brand campaigns. If you're sending high volumes, registering under your business entity is the better option.

What use-case category should real estate agents select for 10DLC?

Most real estate messaging falls under "Real Estate" or "Marketing" use-case categories, depending on your carrier and TCR options. Mixed-use cases — where you send both transactional messages (appointment confirmations) and promotional content (listing alerts) — should be declared as mixed. Don't try to fit everything under a single narrow category if your messaging is broader.

See all guides