A2P 10DLC registration in HighLevel
If a business texts US numbers from a regular 10-digit local number, it needs an approved A2P 10DLC brand and campaign, and the number must be linked to that campaign before sending. [What is A2P 10DLC: Brand and Campaign Registration, updated 2026-09-04; checked 2026-10-25] Here is the process, what it costs, and how to avoid the usual rejections.
Where it lives
In the sub-account: Settings > Phone System > Trust Center, then the A2P messaging section. Each business registers its own brand with its own legal details.
Step 1: choose the brand type
| Brand type | Who it's for | Registration fee (one-time) | Campaign fee (monthly) |
|---|---|---|---|
| Sole Proprietor | Individuals or one-person businesses with no EIN or other business registration number. One number can be linked. | $22.5 (includes $3 non-refundable Fast Track) | up to $2.10 |
| Standard, Low Volume | Businesses with an EIN/Tax ID and lower daily volume | $22.5 | $1.50–$10.50 |
| Standard, High Volume | Businesses with an EIN/Tax ID and higher volume | $64 | $10.50 |
[LC Phone Pricing & Billing Guide, updated 2026-10-12; checked 2026-10-25] A business that has a Tax ID must register as a Standard brand, not Sole Proprietor. When re-billing is enabled, a 5% markup applies to these pass-through fees at the sub-account level.
Step 2: brand details (must match tax records)
- Legal business name and EIN exactly as on IRS records (an LLC's full legal name, including "LLC"). Uploading the CP-575 letter can pre-fill fields.
- Registered address, business type, industry, region.
- An authorised contact: name, a phone they answer, an email they monitor, job title.
- A live public website that names the business and matches the brand details.
New EIN? A newly issued EIN that hasn't propagated yet is a listed rejection reason. If the EIN is only days old, wait before submitting.
Step 3: campaign
You choose between Chat Widget Setup (the default: HighLevel generates an opt-in widget and pre-fills most fields) and Manual Setup (for consent collected another way: your own web form, paper, QR code, kiosk, verbal). [A2P Campaign Registration: Step by Step Guide and FAQs, updated 2026-09-11; checked 2026-10-25]
- Use case: Marketing/Promotional, Informational/Non-marketing, or Mixed. Pick what you will really send. Declaring "informational" and then sending promotions is a use-case mismatch.
- Description: who sends, who receives, what's sent, and how people opt in.
- Two sample messages: include the business name, match the use case, include opt-out wording, and contain no merge fields or custom values.
- Opt-in flow: where the number is entered, what the person sees, and confirmation that opting in is optional. If the form isn't public, provide a public screenshot link.
- Opt-in confirmation message: business name, message frequency, "Msg & data rates may apply", HELP and STOP instructions.
- Privacy Policy and Terms URLs, both publicly accessible.
- Run Review Application (the AI compliance check) and fix anything flagged. Passing it doesn't guarantee carrier approval.
Example sample message
Summit Plumbing: Your appointment is confirmed for Tue 9:00am.
Reply C to confirm or R to reschedule. Reply STOP to opt out.
Example opt-in confirmation
Summit Plumbing: You're subscribed to appointment and service texts.
Up to 4 msgs/month. Msg & data rates may apply. Reply HELP for help, STOP to opt out.
Rejections and how to fix them
| Rejection cause | Fix |
|---|---|
| Legal name or EIN mismatch | Copy the name character-for-character from the IRS letter. |
| Website not live, or doesn't match the brand | Publish the site with the same business name and contact details. |
| Privacy Policy or Terms missing or not public | Add both pages and link them in the footer. |
| Chat widget on a page with another SMS opt-in form | The widget must be the only SMS consent form on that page. |
| DBA inconsistency | Make the website, policies and checkbox text match. If you use a DBA, add "We are doing DBA as [name]" to the use case. |
| Sample messages missing sender name or opt-out, or containing merge fields | Rewrite them as plain example messages like the ones above. |
| Mixed use case with a pre-checked consent box | Two separate consent checkboxes, neither pre-selected. |
Open the rejected campaign and choose View required fixes to see the reason. Some fields lock after submission, which can mean creating a new campaign; eligible rejected campaigns can be resubmitted without a second vetting fee. [What is A2P 10DLC: Brand and Campaign Registration, updated 2026-09-04; checked 2026-10-25]
After approval
- Under Settings > Phone System > Phone Numbers, the sending number should show A2P Verified. If not, link it to the approved campaign.
- Carriers can take several business days to receive the updated registration after approval.
- Toll-free numbers use a separate verification process, and Canada-to-Canada messaging from numbers bought on or after 26 March 2025 also needs registration or verification.
Estimate messaging costs, including carrier fees and segments, with the SMS cost calculator.
Affiliate link: if you sign up through it we may earn a commission, at no extra cost to you. How we make money.
Facts last checked against official sources: