A2P 10DLC Registration in HighLevel: Step-by-Step Guide for Real Estate Wholesalers
In This Guide
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 IRS | IRS EIN confirmation letter or your tax return |
| Legal Business Name | Must match IRS records exactly - no DBAs or abbreviations | Articles of incorporation or IRS EIN letter |
| Business Address | Physical address - no P.O. boxes | Business registration documents |
| Business Website | Must be live and include a Privacy Policy page | Your domain - ensure Privacy Policy is published |
| Business Type | LLC, S-Corp, C-Corp, Sole Proprietor | State business registration |
| Industry Vertical | Real Estate for wholesalers | - |
| Message Samples | 2-5 real examples of messages you will send | Draft 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 Estate | Wholesalers, investors, agents - property-specific outreach | Up to 2,000 msg/day | $10/mo |
| Low Volume Mixed | Small operations sending <2,000 msg/day across multiple content types | Up to 2,000 msg/day | $10/mo |
| Marketing | General promotional messages - not recommended for cold seller outreach | Up to 2,000 msg/day | $10/mo |
| Mixed | High-volume multi-use - for established operations only | Up 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.00 | One-time | Non-refundable, charged at submission |
| Brand Monthly Fee | $4.00 | Monthly | Billed through GHL to your payment method |
| Campaign Monthly Fee | $10.00 | Monthly | Per Campaign registered |
| Campaign Vetting Fee | $15.00 | One-time | Charged at Campaign submission (some use cases) |
| Total First Month | ~$33.00 | First month only | Ongoing: $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?
Can I register as a sole proprietor without an EIN?
How many phone numbers can I link to one A2P Campaign?
What happens if I send without A2P registration?
Does VA Horizon handle A2P registration for clients?
Can I update my message samples after my Campaign is approved?
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.
Internal resources