An A2P 10DLC registration service prepares and submits your brand and campaign to The Campaign Registry (TCR) for you. In GoHighLevel you can also file it yourself in the Trust Center. DIY costs only the carrier fees, about $22.50 to $64 one time plus $1.50 to $10 a month per campaign. A paid service adds a fee but checks everything first.
This guide helps GoHighLevel users decide between DIY and a paid service. It covers what a service prepares, the current HighLevel fees, the brand type, the steps and why filings get rejected.
It is practical guidance, not legal advice. Confirm your consent practices with counsel for your situation.
Should you file A2P 10DLC yourself or hire a registration service?
File it yourself if your legal name, EIN letter, website and opt-in form already match and you can wait out a rejection. Hire a service if you were rejected before, run several sub-accounts or can’t afford blocked texts. Either way, you register a brand (the business) and a campaign (the use case) through The Campaign Registry.
- A2P means application to person: messages sent by business software, such as GoHighLevel, rather than typed on a personal phone.
- 10DLC means 10-digit long code, a normal local phone number. In GoHighLevel these are LC-Phone numbers.
- Brand registration identifies the business: exact legal name, EIN, registered address, website and an authorized contact.
- Campaign registration describes the messaging: use case, sample messages, opt-in method and consent wording.
Toll-free numbers follow a separate process, explained in our guide to toll-free verification in GoHighLevel. The value of a service is not filling in the form. It is making the brand, campaign, website and opt-in agree before a carrier reviewer compares them.
What does an A2P 10DLC registration service prepare first?
An A2P 10DLC registration service first collects and checks the business identity documents, the website and the opt-in flow, because most rejections come from something missing or mismatched before submission. Fixing the website and consent wording first is cheaper than waiting through a rejection.
Not texting from GoHighLevel? A2P Ready handles A2P 10DLC registration for businesses texting through Twilio and other SMS platforms.
- The exact legal business name, spelled as it appears on the IRS EIN letter (CP 575 or 147C).
- The EIN and the registered business address.
- A live website on the business’s own domain that shows the same business name.
- A privacy policy and terms page with an SMS section, reachable by direct URL.
- The real opt-in method and the exact consent wording shown to customers.
- Sample messages that match what the business will actually send.
- Access to the GoHighLevel sub-account that owns the numbers.
The website is where most small businesses get stuck. If the legal name says one thing and the website another, or the site has no privacy policy, the registration fails. A good service fixes that before submitting rather than after a rejection.
New to GoHighLevel? Try it free for 30 days
HighLevel's standard free trial is 14 days. Through our partner link you get 30 days plus HighLevel's free onboarding bootcamp. Rather have it built for you? Our US team sets up GoHighLevel accounts, websites, funnels and automations.
Partner link: we may earn a commission at no extra cost to you. Disclosure
What does A2P 10DLC registration cost in GoHighLevel?
GoHighLevel charges a one-time bundled registration fee of $22.50 for sole proprietor and low volume standard brands, or $64 for high volume standard brands, plus a monthly campaign fee of $1.50 to $10. HighLevel says these fees pass through from TCR, Twilio and carriers without markup.
| Fee | Amount | How often |
|---|---|---|
| Sole proprietor bundle (brand, campaign, fast track) | $22.50 | One time |
| Low volume standard bundle | $22.50 | One time |
| High volume standard bundle | $64.00 | One time |
| Additional campaign on the same brand | $15.00 | One time each |
| Sole proprietor starter campaign | $2.00 | Monthly |
| Standard use case campaign | $10.00 | Monthly |
| Low volume mixed campaign | $1.50 | Monthly |
| Charity / 501(c)(3) campaign | $3.00 | Monthly |
| Emergency services campaign | $5.00 | Monthly |
These figures come from HighLevel’s A2P 10DLC fee article as of October 2026. The bundle includes brand registration, campaign vetting and a $3 fast-track step. Resubmitting a rejected campaign does not trigger another vetting fee.
On top of registration, carriers add small per-segment surcharges to every SMS and MMS, and LC-Phone bills its own usage rates. Carriers change those surcharges from time to time, so check the current rates in your LC-Phone billing before you model a high-volume campaign.
Which brand type should you register?
Register a low volume standard brand if your business has an EIN and sends up to 6,000 segments a day, which suits most local service businesses. Choose high volume only for bulk senders. Sole proprietor registration is for businesses without an EIN and is limited to one number.
| Brand type | Needs an EIN? | Numbers | Daily segments (HighLevel) |
|---|---|---|---|
| Sole proprietor | No | 1 | 3,000 |
| Low volume standard | Yes | Multiple | 6,000 |
| High volume standard | Yes | Multiple | 600,000 |
- If you have an EIN, register as a standard brand even when volume is small today. Moving from sole proprietor later means registering again.
- If you only send a few hundred texts a day, high volume costs more without any delivery benefit.
- Agencies register a separate brand for each client business, not one brand for everyone.
What happens during the A2P 10DLC registration process?
A2P 10DLC registration in GoHighLevel happens in the sub-account’s Trust Center: the brand is submitted and approved first, then the campaign is submitted with its use case, samples and opt-in details, carriers vet it, and the phone numbers are linked to the approved campaign before sending.
- Brand submission: legal identity, EIN and address go to TCR. The brand must be approved before a campaign can be registered.
- Campaign submission: use case (marketing, informational or mixed), sample messages, opt-in method and consent wording.
- Compliance review: GoHighLevel runs an automated review of the submission and website before it goes to carriers.
- Carrier vetting: the campaign shows as pending until carriers approve or reject it.
- Number linking: each sending number must show as A2P verified. An unlinked number still gets filtered.
That last step gets skipped constantly. Until the number shows as verified, messages are not travelling on the registered route, even if the campaign itself is approved.
Why do A2P 10DLC registrations get rejected?
A2P 10DLC registrations are usually rejected because two pieces of information do not match: the legal name and the EIN record, the brand and the website, or the sample messages and the consent wording. Restricted content and missing privacy policies are the other common causes.
- The legal name differs from the IRS record, even by a comma or “LLC” placement.
- The website does not show the registered business name, or uses a free subdomain.
- Sample messages promise marketing offers the consent wording never asked permission for.
- The opt-in describes a form that does not exist on the site.
- The privacy policy is missing, or does not say mobile numbers are not shared for marketing.
- The content falls into a restricted category, such as certain lending or cannabis offers.
When a rejection arrives, read every listed reason and fix all of them before resubmitting. Fixing one at a time wastes days. Our GoHighLevel A2P rejection guide goes through each reason in detail.
What should your SMS consent wording include?
SMS consent wording must name the business, describe the type of messages, state the message frequency, say that message and data rates may apply, explain how to opt out with STOP and how to get help, and link the privacy policy and terms. The live form must show it.
- Business name and the kind of messages (appointment reminders, offers, updates).
- Frequency (“message frequency varies” is acceptable).
- “Message and data rates may apply.”
- “Reply STOP to opt out, HELP for help.”
- Links to the privacy policy and terms.
- An unchecked consent checkbox that is not required to submit the form.
The consent line belongs on every form that feeds your CRM, not just one. That includes the forms behind a missed-call text-back and speed-to-lead setup and any AI appointment setter that texts leads.
Do you need A2P 10DLC registration for every sub-account?
Yes. A2P 10DLC registration belongs to the business sending the messages, so each GoHighLevel sub-account with its own business identity needs its own brand and campaign. An agency cannot register its own brand and use it for client traffic.
- Each client needs its own EIN, legal name, website and opt-in flow.
- The information gathering repeats for every account, which is why agencies outsource it.
- Keep compliant forms, consent wording and legal page templates inside a GoHighLevel snapshot so new accounts start from wording that already passed review.
How long does A2P 10DLC registration take?
A2P 10DLC registration timing has two parts: preparation, which we complete in 24 to 48 hours once documents arrive, and carrier vetting. HighLevel’s bundled fast track aims for approval within three business days, but a rejection restarts the wait, so a clean first submission matters most.
- Start registration on day one of any GoHighLevel build, then build funnels and workflows while it is in review.
- Do not book a launch that depends on SMS before the campaign is approved and numbers are linked.
- Email does not need A2P. Set up LC-Email with DKIM, SPF and DMARC so email reminders work while texting is pending.
Want it done for you instead of DIY?
If your texts are blocked or a registration was already rejected, a clean, reviewed submission saves another round of fees and waiting. GoHighLevel USA prepares and submits A2P 10DLC brand and campaign registration for US businesses for a $50 flat service charge, plus the carrier fees above.
Our GoHighLevel A2P registration service checks your legal name against the EIN letter, your website and legal pages, and your opt-in wording before submitting. If the deeper problem is a messy account, our sub-account audit and rebuild covers numbers, workflows and forms together.
Frequently Asked Questions
How much does an A2P 10DLC registration service cost?
There are two costs. Carrier fees in GoHighLevel are a one-time bundle of $22.50 to $64 depending on brand type, plus $1.50 to $10 a month per campaign. A service charge comes on top; GoHighLevel USA charges $50 flat to prepare and submit the registration, with documents and website checked before anything goes to carriers.
Can I register for A2P 10DLC without an EIN?
Yes, as a sole proprietor. HighLevel’s sole proprietor registration does not need an EIN, but it is limited to one phone number and lower daily volume than a standard brand. If your business has an EIN, register as a standard brand instead, because switching from sole proprietor later means registering again.
Do I pay again if my A2P campaign is rejected?
HighLevel says no additional campaign vetting fee is charged when you resubmit a rejected campaign. The real cost of a rejection is time: the campaign returns to the queue and your texts stay blocked. That is why checking the legal name, website and consent wording before the first submission matters more than the fee.
Does every GoHighLevel client need its own A2P registration?
Yes. A2P 10DLC registration belongs to the business that sends the messages. Each sub-account representing a different business needs its own brand and campaign with that business’s legal name, EIN, website and opt-in flow. An agency cannot share one brand registration across client accounts that send on the clients’ behalf.
Why are texts still failing after A2P approval?
The most common reason is that the sending number is not linked to the approved campaign, so it never shows as A2P verified. Other causes include content that differs from the registered samples, messages to contacts who opted out, and restricted content. Check each number’s status in the sub-account’s phone settings before assuming the campaign is the problem.
Can I use a toll-free number instead of A2P 10DLC?
Yes, but toll-free numbers need their own toll-free verification before they can text US and Canadian phones, so you swap one review for another. Local 10DLC numbers suit businesses with local customers who recognize the area code; toll-free suits national brands. Each number type follows its own registration process in GoHighLevel.