Text messaging

GoHighLevel A2P 10DLC Registration: Registering Client Senders Step by Step

GoHighLevel A2P 10DLC registration for agencies: the Trust Center steps, the fees HighLevel lists, the consent widget and what its rejection codes mean.

By the Consentra editorial team · 12 min read · Published

For agency owners who register text-message senders for client sub-accounts in GoHighLevel.

An engraved still life of a ring of keys with blank tags beside a row of small pigeonhole drawers and a desk lamp.

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.

TopicShort answerSource
Where to registerSettings, Phone System, Trust Center in the sub-accountHighLevel overview article
Who is the brandThe client business, with its own legal name and tax IDHighLevel overview; Twilio ISV guide
One-time fee22.50 dollars, or 64 dollars for high volumeHighLevel fees article
Monthly fee1.50 to 10 dollars by use case; another page lists up to 10.50HighLevel fees article; LC Phone guide
Resubmitting a rejected campaignNo new vetting fee since 1 February 2026LC Phone guide
Agency-wide viewAgency Trust Center, on the 497 dollar planHighLevel 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.

PathWho it is forLimits HighLevel listsOne-time fee
Sole proprietorIndividual or one-employee business with no tax ID1 number, 3,000 segments a day22.50 dollars
Low-volume standardBusiness with a tax ID and modest volumeMultiple numbers, 6,000 segments a day22.50 dollars
High-volume standardBusiness with a tax ID and high volumeMultiple numbers, 600,000 segments a day64.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.

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.

GroupExample codeWhat it meansListed fix
Opt-in and consent30925Consent box missing or pre-selectedAdd a box for texting that starts unticked
Opt-in and consent30913Marketing consent not separate from transactionalAdd a separate promotional consent
Opt-in and consent30932Privacy policy allows sharing opt-in data for marketingState that mobile information is not shared for marketing
Website30920Site is only a form with no business contextAdd the company name, what it does and contact details
Business identity30927Opt-in evidence shows a different companyShow the exact name on the brand registration
Campaign use case30886Description vague or not matching the use caseMake the description detailed and accurate
Campaign use case30893Samples missing, unclear or mismatchedGive 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.

More like this

See the consent record for yourself

Book a call and we show you the record on your own flow: what each person saw, what they agreed to, and what you can hand over when someone asks.