An agency on GoHighLevel registers the same thing again and again: a brand and a campaign for each client sub-account that wants to text from a local number. The screens are the agency's, and the business being registered is always the client.
HighLevel's support portal documents the process in some detail, and it changed during 2026. This post follows those documents step by step, with the fees and the rejection codes they list. The help pages call the product HighLevel, and this post uses both names.
What does A2P 10DLC registration involve in GoHighLevel?
It involves registering each client's business as a brand and its messaging as a campaign, inside that client's sub-account.
HighLevel's overview article, modified on 4 September 2026, says A2P registration is required for sending SMS or MMS to US recipients from standard 10-digit numbers, and that numbers should be linked to an approved campaign before sending. Toll-free numbers follow a separate verification process and do not use brand and campaign registration.
The registration belongs to the business that sends the messages. Twilio's guide for software vendors, which describes the same registry system, says a brand represents the sender of a messaging use case, such as the customer's company, and that the vendor should enter the customer's details and not its own. For an agency that means one brand per client.
HighLevel's articles describe four stages: brand details, campaign details, a compliance review inside HighLevel, and submission for carrier review. The sections below take them in order.
| Topic | Short answer | Source |
|---|---|---|
| Where to register | Settings, Phone System, Trust Center in the sub-account | HighLevel overview article |
| Who is the brand | The client business, with its own legal name and tax ID | HighLevel overview; Twilio ISV guide |
| One-time fee | 22.50 dollars, or 64 dollars for high volume | HighLevel fees article |
| Monthly fee | 1.50 to 10 dollars by use case; another page lists up to 10.50 | HighLevel fees article; LC Phone guide |
| Resubmitting a rejected campaign | No new vetting fee since 1 February 2026 | LC Phone guide |
| Agency-wide view | Agency Trust Center, on the 497 dollar plan | HighLevel Agency Trust Center article |
Standard brand or sole proprietor?
A client with a tax ID registers as a standard brand, and only an individual or very small business without one uses the sole proprietor path.
HighLevel's overview defines the two paths. A standard brand is for a business with an EIN, tax ID, business number or another accepted registration number. A sole proprietor is for an individual or a very small business with one employee and no EIN, tax ID, business number or registered entity. It says a business with a tax ID should register as a standard brand.
The standard path then splits by volume. HighLevel's campaign guide describes a low-volume standard brand as up to 6,000 SMS segments a day and a high-volume standard brand as up to 600,000, both with multiple numbers.
| Path | Who it is for | Limits HighLevel lists | One-time fee |
|---|---|---|---|
| Sole proprietor | Individual or one-employee business with no tax ID | 1 number, 3,000 segments a day | 22.50 dollars |
| Low-volume standard | Business with a tax ID and modest volume | Multiple numbers, 6,000 segments a day | 22.50 dollars |
| High-volume standard | Business with a tax ID and high volume | Multiple numbers, 600,000 segments a day | 64.00 dollars |
What do you need from the client before you start?
You need the exact legal name and tax ID, a live website for that business, public policy pages and a decision about what the client will send.
HighLevel's overview lists the requirements. The legal business name and EIN should match official records, and uploading the IRS CP 575 letter can help. The website has to be live and public, identify the business and match the brand. The campaign needs a realistic description and sample messages. Consent details have to be accurate, with a message frequency disclosure, HELP and STOP information, and accessible privacy policy and terms pages.
The name is where many registrations fail. HighLevel's rejection guide says the legal name and EIN must exactly match the CP 575, that the name on a W-2 or W-9 should not be used, and that if the name runs over several lines, all the lines above the address should be entered.
The website has to be the business's own. The guide lists codes for a site that requires a login, a site under construction, a site that is only a form with no business context, and a privacy policy that could not be found.
- Legal name and EIN exactly as on the CP 575 letter, or a 147c letter from the IRS
- A live public website that names the business and describes what it does
- Privacy policy and terms pages that cover text messaging
- A business email address on the client's own domain
- The list of message types the client will send, marked promotional or informational
- The page where the consent form or widget will be installed
How do you submit the campaign?
You choose the volume, pick the consent widget or the manual path, fill in the use case details and pass HighLevel's compliance review before submitting.
HighLevel's campaign guide sets out the steps. First choose low or high volume. Then choose the setup path. Chat Widget Setup is the default and uses an opt-in widget that HighLevel generates. Manual Setup is for consent collected another way, such as an existing form, a paper form, a QR code, a kiosk or verbal consent.
There are three use case options: marketing or promotional, informational or non-marketing, and mixed. Selecting mixed sets the registered use case to low volume mixed automatically.
On the manual path you write the campaign yourself. The guide asks for a use case description covering who sends, who receives, what is sent and how contacts opt in. Sample messages should identify the sender, match the use case and include opt-out wording, with no custom fields or values. The consent details include the opt-in method, a public address for the opt-in form or a hosted image of it, a description of the flow, the opt-in message, and public addresses for the privacy policy and terms.
Before submission HighLevel runs what it calls an AI compliance review. If a check fails, you fix it and run the review again, and you cannot submit until all required checks pass. The guide states that passing does not guarantee carrier approval.
How does the consent widget work?
It is a HighLevel-generated form with fixed disclosures and unticked consent boxes that you install on the client's public site.
HighLevel's article on the pre-built campaign flow, modified on 11 September 2026, describes the widget. It carries the frequency disclosure and the data-rates notice. For a mixed program it shows two separate consent boxes, one informational and one promotional, and neither is selected by default.
The agency can change the colors and the header text. The disclosures, required fields, consent boxes, STOP and HELP text and frequency notice are locked. Selecting marketing together with financial or loan content prompts a switch to informational, and age-gated or financial content adds a date of birth field that cannot be removed.
Two conditions catch agencies. The widget has to be installed and publicly viewable on the submitted page before the compliance check and the final submission. And the campaign guide says it must be the only SMS consent form on that page, so it should not sit beside a contact, lead capture or appointment form that also collects texting consent.
What does registration cost on HighLevel?
HighLevel lists a one-time bundle of 22.50 or 64 dollars, a monthly campaign fee, and 15 dollars for each additional campaign under the same brand.
HighLevel's fees article, modified on 10 November 2026, says the one-time fee covers the brand, the first campaign and a 3 dollar fast-track charge meant to bring approval within three business days. It is 22.50 dollars for sole proprietor and low-volume standard brands and 64 dollars for high-volume standard brands. The article says all fees are passed through from The Campaign Registry, Twilio and the carriers with no HighLevel markup.
Monthly campaign fees in that article are 2 dollars for a sole proprietor campaign, 10 dollars for standard use cases, 1.50 dollars for low volume mixed, 3 dollars for charity and 5 dollars for emergency services. HighLevel's LC Phone pricing guide, modified on 12 October 2026, lists slightly higher ceilings of 2.10 and 10.50 dollars. The two pages do not agree, and the Trust Center shows the price that applies.
The LC Phone guide says charges begin when a campaign is submitted, whatever the review outcome, and that deleting the campaign stops future monthly charges. It also says campaign resubmissions have been free since 1 February 2026, when an earlier 15 dollar resubmission fee was removed. The fast-track charge is described as non-refundable.
What do HighLevel's rejection codes mean?
They name the part of the submission that failed, in four groups, and most of them can be corrected and resubmitted.
HighLevel's guide to rejection reasons, modified on 16 October 2026, says granular codes replaced general ones from 23 March 2026. It groups the correctable codes by area and lists a second set that is not eligible for resubmission, covering restricted content such as cannabis, gambling, payday loan marketing, third-party debt collection and third-party lead generation.
The guide's instructions depend on status. While a campaign is pending, wait, and do not resubmit or create another. When it is rejected and correctable, open the required fixes, correct every reason, review the whole campaign and resubmit. It warns that the use case and the opt-in message may not be editable, in which case a new campaign is needed, and that a second rejection may raise new reasons.
Brand attempts are limited. The guide says that a message reading 'Maximum 3 tries exhausted' means registration attempts failed on mismatched or invalid business details, and that the way forward is to send HighLevel the CP 575 letter through a form so its team can submit the brand.
| Group | Example code | What it means | Listed fix |
|---|---|---|---|
| Opt-in and consent | 30925 | Consent box missing or pre-selected | Add a box for texting that starts unticked |
| Opt-in and consent | 30913 | Marketing consent not separate from transactional | Add a separate promotional consent |
| Opt-in and consent | 30932 | Privacy policy allows sharing opt-in data for marketing | State that mobile information is not shared for marketing |
| Website | 30920 | Site is only a form with no business context | Add the company name, what it does and contact details |
| Business identity | 30927 | Opt-in evidence shows a different company | Show the exact name on the brand registration |
| Campaign use case | 30886 | Description vague or not matching the use case | Make the description detailed and accurate |
| Campaign use case | 30893 | Samples missing, unclear or mismatched | Give one promotional and one transactional sample for mixed |
How do agencies track registrations across sub-accounts?
Through the Agency Trust Center, which shows brand and campaign status for every sub-account in one place.
HighLevel's article on the Agency Trust Center, modified on 27 October 2026, says the console is limited to agencies on its 497 dollar a month plan and to agency owners and agency admins. It sits under Settings, Phone Integration, Trust Center. The sub-account Trust Center remains in place.
It has three tabs. The overview shows counts of sub-accounts that are fully approved, in review and rejected, with the brand and campaign rejection reasons. The brands and campaigns tabs list each registration with filters and an actions menu that offers fix and resubmit where the status allows. A sub-account counts as fully approved only when both its brand and its campaign are approved.
An agency admin can start a registration from there: open the brands tab, choose to start a registration, select the target sub-account, enter the business details and submit. A campaign can be created only for an approved brand.
What registration does not cover
Registration lets a number send. It does not show that any particular contact agreed to be texted.
An approved campaign records how the business says it collects consent. It holds no record of which contacts gave it. That record has to exist somewhere else, for each person.
The gap has shown up in court. TCPAWorld, a law-firm blog, reported in March 2026 on Garvey v. Gaitan, a class action in the District of Nevada against a Las Vegas realtor who sent ringless voicemails to expired listings through GoHighLevel. The blog reported that the class was certified and that the defendant had no documentation of consent. We read this through our research notes and did not open the court's order.
CTIA's guidelines list the records a sender should keep for each opt-in, including the timestamp, the wording and action used, and the phone number.
Common questions
Does the agency register its own business or the client's?
The client's. The brand is the business that sends the messages, so the legal name, tax ID, website and policies are the client's. An agency's own brand is needed only for texts the agency sends for itself.
How long does A2P approval take in GoHighLevel?
HighLevel's overview gives no review time. Its fees article describes the 3 dollar fast-track charge as meant to bring approval within three business days. Twilio, whose registration system sits underneath, states up to five business days for standard campaign review.
Can I resubmit a rejected campaign for free?
HighLevel's LC Phone pricing guide says campaign resubmissions have been free since 1 February 2026. Its rejection guide adds that fee handling varies by rejection type, and that some rejections need a new campaign because the field at fault cannot be edited.
Does passing HighLevel's AI compliance review mean the carriers will approve?
No. HighLevel's campaign guide says so directly: you cannot submit until the review passes, and passing does not guarantee carrier approval. The review is a check inside HighLevel before the submission reaches the registry.
How many brands can share one EIN?
The sources disagree. HighLevel's campaign guide says the same EIN can be registered for up to 10 brands. Twilio's overview says one tax ID can register up to five standard or low-volume standard brands, and that campaigns under further brands may be rejected in vetting without a valid reason. We could not find a registry document that settles which figure applies to a HighLevel account.
Why are texts failing after the campaign was approved?
HighLevel's guide points to the number. Check that it shows the A2P Verified label under the phone number settings, and link it to the approved campaign if it does not. Each newly purchased local number needs to be linked in the same way.
Is the Agency Trust Center available on every plan?
No. HighLevel's article says it is limited to agencies on the 497 dollar a month plan and to agency owners and admins. Other agencies manage registrations inside each sub-account's own Trust Center.
Reviewed November 13, 2026
Consentra is software. Nothing on this site is legal advice, and using Consentra does not by itself make a business compliant with any law or carrier rule. Whether a rule applies to your business is a question for your counsel.
Sources
- HighLevel Support: What is A2P 10DLC, brand and campaign registration (modified 4 September 2026)
- HighLevel Support: A2P 10DLC campaign registration guide for HighLevel users (read 12 November 2026)
- HighLevel Support: How to register a pre-built A2P campaign in HighLevel (modified 11 September 2026)
- HighLevel Support: A2P 10DLC messaging fees, registration, monthly and carrier costs (modified 10 November 2026)
- HighLevel Support: LC Phone pricing and billing guide (modified 12 October 2026)
- HighLevel Support: Understanding A2P campaign rejection reasons and required fixes (modified 16 October 2026)
- HighLevel Support: How to manage A2P registrations across sub-accounts using the Agency Trust Center (modified 27 October 2026)
- Twilio Docs: A2P 10DLC onboarding guide for ISVs (modified 21 July 2026)
- Twilio Docs: Programmable Messaging and A2P 10DLC (modified 30 October 2026)
- Twilio Support: A2P 10DLC campaign vetting FAQ (updated 27 October 2026)
- CTIA: Messaging Principles and Best Practices (May 2023)
- TCPAWorld: Las Vegas realtor facing exposure in class action after using GoHighLevel to send ringless voicemails (17 March 2026)
