HighLevel CRM Hub - Guide

A2P 10DLC Registration in HighLevel: Step-by-Step Guide for Real Estate Wholesalers

By Youssef AhmedMay 2026~12 min read
GHL
Platform Focus
48h
CRM Setup Included
30+
Leads Guaranteed / Mo
$97
GHL Starter Plan / Mo

Key Takeaways

  • A2P 10DLC registration is now mandatory for all application-to-person SMS sent over US carrier networks - unregistered traffic gets filtered, throttled, or blocked outright.
  • You register two separate entities in GHL: a Brand (your business identity) and a Campaign (your specific messaging use case). Both must be approved before you can send at scale.
  • For real estate wholesaling, the "Real Estate" or "Low Volume Mixed" use case gives you the fastest approval path and covers motivated seller outreach, appointment confirmation, and follow-up messages.
  • TCR fees total $14/month ($4 Brand + $10 Campaign) plus a one-time $4 Brand vetting fee - a small price to protect your sending infrastructure.
  • Most rejections come from mismatched message samples, missing opt-out language, or EIN verification failures - all fixable with the right prep before you submit.

What Is A2P 10DLC and Why Does It Matter for Wholesalers?

A2P stands for Application-to-Person. 10DLC stands for 10-Digit Long Code - the standard local phone numbers (e.g., 512-555-0100) that wholesalers use to text motivated sellers. The A2P 10DLC framework was established in 2021 by US wireless carriers and administered through The Campaign Registry (TCR), a third-party clearinghouse that vets businesses before allowing them to send high-volume SMS via long-code numbers.

Before A2P 10DLC, anyone could buy a local number and blast thousands of messages with little accountability. Carriers responded by throttling unregistered traffic aggressively. Today, if you are sending SMS sequences through GHL without A2P registration, a significant portion of your messages are being silently filtered - delivered to the carrier but never reaching the recipient's handset. You'll see "delivered" statuses in GHL but no replies, because the message was swallowed at the carrier level.

For wholesalers specifically, this isn't a compliance checkbox - it's a revenue protection issue. Your follow-up sequences are only as good as the deliverability behind them. A2P registration is how you get to the inbox reliably.

Pre-Registration Checklist

Before you open the GHL registration form, gather the following. Submitting incomplete or inconsistent information is the single most common cause of Brand rejection and adds weeks to your timeline.

Requirement Details Where to Find It
EIN (Employer Identification Number)Must match exactly what's on file with the IRSIRS EIN confirmation letter or your tax return
Legal Business NameMust match IRS records exactly - no DBAs or abbreviationsArticles of incorporation or IRS EIN letter
Business AddressPhysical address - no P.O. boxesBusiness registration documents
Business WebsiteMust be live and include a Privacy Policy pageYour domain - ensure Privacy Policy is published
Business TypeLLC, S-Corp, C-Corp, Sole ProprietorState business registration
Industry VerticalReal Estate for wholesalers -
Message Samples2-5 real examples of messages you will sendDraft from your SMS templates

Critical: EIN Must Match IRS Records Exactly

TCR runs an automated check against IRS records. If your legal business name on file with the IRS is "Smith Real Estate Investments LLC" and you enter "Smith REI LLC" in the form, the Brand vetting will fail. This is the #1 reason for Brand rejection. Use your EIN confirmation letter as the source of truth for both your legal name and EIN number.

Brand Registration in GHL: Step-by-Step

The Brand is your business identity in the TCR system. You register it once and it covers all Campaigns you create under that brand. In GHL, Brand registration lives inside the sub-account settings, not the agency-level dashboard.

Navigating to the Registration Form

Log into your GHL sub-account. Go to Settings → Phone Numbers → A2P Registration. If you don't see this tab, your GHL plan may require you to enable it through the agency dashboard first - contact GHL support if the tab is missing.

Filling Out the Brand Form

Click Register Brand. The form asks for: Legal Business Name, EIN, Business Type, Industry, Business Address, Website URL, and a contact name and email for TCR correspondence. Fill every field exactly as it appears in your business registration documents. For Industry, select Real Estate. For Business Type, select the entity type that matches your state registration.

Brand Vetting Fee

GHL will charge a one-time $4 Brand vetting fee via the payment method on your GHL account. This fee is non-refundable, even if the Brand is rejected. After submission, Brand vetting typically resolves within 1–3 business days. You'll receive an email from GHL when the status updates. If your Brand is approved, you'll see a green "Verified" badge on the Brand in GHL. If it fails, you'll see a rejection reason - the most common is "EIN mismatch" or "business not found."

Campaign Registration: Step-by-Step

Once your Brand is approved, return to Settings → Phone Numbers → A2P Registration and click Register Campaign. A Campaign in the TCR system represents a specific use case - the type of messaging you'll send, the audience, and the content category. You can have multiple Campaigns under one Brand if you run different message types (e.g., seller outreach vs. buyer notification).

Campaign Form Fields

The Campaign form asks for: Campaign Use Case, Campaign Description (a 40-character summary), Full Campaign Description (a 4,096-character field explaining what you send and why), Message Sample 1, Message Sample 2 (and optionally 3–5), and compliance toggles for opt-in, opt-out, and help acknowledgment.

Writing the Campaign Description

The full Campaign Description is reviewed by a TCR analyst. Write it as a plain-English explanation of your business and how you use SMS. A strong description for a wholesaler looks like this: "We are a real estate investment company that purchases properties directly from homeowners. We use SMS to reach out to property owners who may be interested in selling their property for cash, to confirm appointments with interested sellers, and to follow up with leads from our direct mail and online marketing campaigns. All contacts are sourced from publicly available county records or have previously engaged with our business. We honor all opt-out requests immediately."

Use Case Selection for Real Estate Wholesaling

This is where many wholesalers make a costly mistake by selecting the wrong use case. Here are the options that work for real estate wholesaling and what each covers.

Use Case Best For Throughput Monthly Fee
Real EstateWholesalers, investors, agents - property-specific outreachUp to 2,000 msg/day$10/mo
Low Volume MixedSmall operations sending <2,000 msg/day across multiple content typesUp to 2,000 msg/day$10/mo
MarketingGeneral promotional messages - not recommended for cold seller outreachUp to 2,000 msg/day$10/mo
MixedHigh-volume multi-use - for established operations onlyUp to 6,000 msg/day$15/mo

For most wholesalers starting out, Real Estate is the right choice. It clearly aligns with your business activity and gives TCR reviewers no ambiguity about what you're doing. The "Marketing" use case is more heavily scrutinized because it covers promotional content broadly - registrations in this category face longer review times and higher rejection rates for cold outreach use cases.

Message Samples That Get Approved

Submit samples that exactly represent what you will send. Do not submit polished marketing copy that differs from your actual sequences. TCR reviewers compare your samples against messages flagged by carriers - if what you're actually sending doesn't match your samples, your Campaign can be suspended post-approval.

Good approved sample format: "Hi [Name], I saw you own [Address]. We buy homes as-is for cash and can close in as little as 10 days. Would you be open to a quick chat? Reply STOP to opt out." This sample demonstrates: personalization, a clear business purpose, a call to action, and an opt-out mechanism. All four elements need to be present in at least one of your samples.

Approval Timeline & Ongoing Fees

Brand approval: 1–3 business days. Campaign approval: 7–21 business days for Real Estate use case. In practice, most Real Estate Campaigns submitted with complete, accurate information are approved within 10 days. Campaigns submitted with thin descriptions, no opt-out language in samples, or mismatched use cases can take 3–4 weeks and often come back with a revision request before final approval.

During the waiting period, you can still set up your GHL Workflows and SMS sequences - just don't launch active outreach until you have Campaign approval. Sending without registration during the review period can negatively affect your Campaign's review outcome if carrier flags are generated.

Fee Item Amount Frequency Notes
Brand Vetting Fee$4.00One-timeNon-refundable, charged at submission
Brand Monthly Fee$4.00MonthlyBilled through GHL to your payment method
Campaign Monthly Fee$10.00MonthlyPer Campaign registered
Campaign Vetting Fee$15.00One-timeCharged at Campaign submission (some use cases)
Total First Month~$33.00First month onlyOngoing: $14/mo per Campaign

What to Do If Your Campaign Is Rejected

A rejection is not permanent. TCR provides a rejection reason in GHL, and most rejections are fixable without restarting from scratch. The most common reasons and their fixes:

Rejection: "Message samples do not match stated use case"

This means your samples look like marketing promotional messages but your use case says Real Estate. Rewrite your samples to be explicitly property-focused. Include the property address token and a reference to buying/selling real estate.

Rejection: "Missing opt-out language"

At least one of your message samples must include opt-out language - either "Reply STOP to opt out" or "Text STOP to unsubscribe." Add this to your primary outreach sample and resubmit.

Rejection: "Business not verifiable"

TCR could not match your EIN to IRS records. Verify that your legal business name in the form exactly matches your IRS EIN confirmation letter - including punctuation, "LLC" vs "L.L.C.", etc. If your business is less than one year old, TCR may not have your records yet. In this case, submit with your EIN letter as supporting documentation and contact GHL support to escalate.

Rejection: "Website does not support stated use case"

Your website needs a Privacy Policy page that mentions SMS communications. Add a Privacy Policy if you don't have one, and include language like: "We may contact you via SMS regarding your property inquiry. You may opt out at any time by replying STOP." Then resubmit with the updated URL.

Frequently Asked Questions

Do I need a separate A2P registration for each GHL sub-account? +
Yes. A2P registration is at the sub-account level in GHL. Each sub-account requires its own Brand and Campaign registration. If you operate multiple markets or business entities under separate sub-accounts, each needs its own registered Brand (tied to the sub-account's business entity and EIN) and its own Campaign. You cannot share a registration across sub-accounts.
Can I register as a sole proprietor without an EIN? +
Sole proprietors can register, but TCR has tighter restrictions. Without an EIN, you'll be limited to very low throughput - often 1 message per second - and some use cases are not available. If you're running any meaningful SMS volume, forming an LLC and getting an EIN before registering is strongly recommended. The approval rate for sole proprietors without EINs is significantly lower, and throughput limits make sequences impractical at scale.
How many phone numbers can I link to one A2P Campaign? +
In GHL, you can link multiple phone numbers to a single Campaign. The throughput limit applies across all linked numbers collectively, not per number. If you need more throughput than a single Campaign allows, you can register additional Campaigns under the same Brand and distribute numbers across Campaigns. Each Campaign carries its own monthly fee, so factor this into your cost planning before scaling.
What happens if I send without A2P registration? +
Short-term: your messages may appear to send successfully in GHL but are silently filtered at the carrier level - you'll see "delivered" statuses but receive almost no replies. Long-term: carriers flag your number for spam-like behavior, and GHL may suspend your number or sub-account. Numbers that have been suspended for unregistered traffic cannot be re-registered - you'd need to purchase new numbers and start over. There is no grace period anymore; registration is required before any scale outreach.
Does VA Horizon handle A2P registration for clients? +
Yes. As part of the 48-hour GHL onboarding included in every VA Horizon package, we guide clients through the entire A2P registration process - completing the Brand and Campaign forms, writing compliant message samples, and monitoring approval status. If a client's registration is rejected, we troubleshoot and resubmit at no additional charge. Clients provide their EIN and legal business name; we handle the rest.
Can I update my message samples after my Campaign is approved? +
You can edit Campaign details after approval, but significant changes - like updating message samples to a completely different content type - may trigger a re-review. Minor updates like rephrasing while keeping the same use case and opt-out language are generally fine. If you want to add a significantly different message category (e.g., you start sending buyer drip messages in addition to seller outreach), the safest approach is to register a second Campaign for that use case rather than modifying your existing approved Campaign.

Get Your HighLevel CRM Configured for Wholesaling in 48 Hours

VA Horizon includes a fully configured HighLevel CRM - pipelines, automations, SMS sequences - as part of every VA package. Book a call to see the setup.