GoHighLevel A2P 10DLC registration is the paperwork that lets your business text US phone numbers from a normal local number. Until it is approved, texts sent from your GoHighLevel number are blocked, and the message in Conversations shows a red error instead of a delivered tick. Most businesses find out the hard way: the follow-up automation is built, the first lead comes in, and nothing arrives.
This guide walks through the registration exactly as it works in HighLevel's Trust Center in November 2026: which brand type to choose, what it costs, the consent wording and policy text carriers look for, how long approval takes, and what to do when a campaign comes back rejected. Fees and steps come from HighLevel's own help articles, cross-checked against Twilio, the carrier network LC Phone runs on.
Quick Answer: What You Need Before You Start
You register two things: a brand (who is sending) and a campaign (what you send and how people agreed to get it). Have your legal business name and EIN exactly as they appear on your IRS letter, a live website with a privacy policy and terms, and a form where customers tick a box to receive texts. With those ready, the form takes about 20 minutes and approval usually lands within a few business days.
| Item | What carriers expect |
|---|---|
| Legal name and EIN | Exactly as printed on your IRS CP 575 or 147C letter, first line only |
| Business address | Your official registered address, not a branch or P.O. box |
| Website | Live, public, about your business, with no login wall |
| Privacy policy | Includes the statement that mobile information is never shared with third parties for marketing |
| Terms | Message frequency, rates disclosure, HELP and STOP instructions |
| Opt-in form | A separate, unticked checkbox for text messages, with the full disclosure next to it |
| Budget | $22.50 one-time for most small businesses, plus $1.50 to $10 a month |
What A2P 10DLC Is and Why Your Texts Are Blocked
A2P stands for application-to-person: software sending texts to people. 10DLC means a 10-digit long code, the ordinary local phone number your customers already recognise. In HighLevel's own description, the platform is the application and your contact is the person, so every text your account sends counts as A2P, even a one-to-one reply typed by hand.
US carriers built the registration system after local numbers became a cheap route for spam. Every business that texts customers from a local number now has to say who it is and what it sends, through a central database called The Campaign Registry. LC Phone, the phone system built into GoHighLevel, runs on Twilio, which has fully blocked unregistered local-number texting since September 1, 2023. There is no grace period left.
How to tell if this is your problem
Open Conversations, find a text marked as unsuccessful and hover over the red icon. Error 30034 means the number is not linked to an approved campaign. Error 30007 means a carrier filtered the content, which often follows a weak registration. Both are fixed by registering properly, not by resending.
Registration covers texting only. Calls use a different system (SHAKEN/STIR and caller name display), and email is not affected at all.
Choose the Right Brand Type
The first question in the form asks whether your business has a tax ID. That answer decides your path, and picking the wrong one is a common reason for rejection.
| Brand type | Who it is for | Daily texting allowance | One-time fee |
|---|---|---|---|
| Sole Proprietor | Individuals with no EIN and no registered company | About 3,000 segments a day, one number only | $22.50 |
| Low Volume Standard | Any business with an EIN sending modest volumes | Up to 6,000 segments a day, several numbers | $22.50 |
| High Volume Standard | Businesses texting large lists or several brands | Up to 600,000 segments a day, set by your trust score | $64.00 |
If your business has an EIN, you must register as Standard. The Sole Proprietor path also has strict identity rules: no LLC or Inc in the name, a personal email such as Gmail rather than your business domain, and a real mobile number that can receive a code. Most local service businesses belong on Low Volume Standard, which covers several thousand texts a day.
A segment is one 160-character chunk of a text, so a long message can count as two or three. Our GoHighLevel pricing guide explains how per-message charges sit on top of your plan.
Get Your Website and Opt-In Form Ready First
Carriers check your website before they check anything else, and most rejections come from here. Fix these before you open the form, because the use case and opt-in message cannot be changed once a campaign is submitted.
The consent checkbox
Every form that collects a phone number needs its own checkbox for texts. It must start unticked, and ticking it must stay optional even if the phone field is required. If you send both marketing and service messages, use two separate boxes. HighLevel's 2026 approval guide gives the marketing wording carriers accept:
"I consent to receive marketing text messages, about special offers, discounts, and service updates, from [BUSINESS NAME] at the phone number provided. Message frequency may vary. Message & data rates may apply. Text HELP for assistance, reply STOP to opt out."
Link your privacy policy and terms in the footer of every form, and make sure [BUSINESS NAME] matches the legal name on your registration.
The privacy policy sentence
Add this statement to your privacy policy, word for word: "No mobile information will be shared with third parties/affiliates for marketing/promotional purposes. Information sharing to subcontractors in support services, such as customer service, is permitted. All other use case categories exclude text messaging originator opt-in data and consent; this information will not be shared with any third parties." Remove any line that talks about selling leads or sharing data with partners, because carriers reject on that alone.
Your terms page
- Your business name and what kind of texts you send
- How often you text, and that message and data rates may apply
- Reply STOP to opt out and HELP for help, plus a support email or phone number
- That carriers are not liable for delayed or undelivered messages
- A link to your privacy policy
Bottom line: If a stranger can land on your site and immediately see who you are, how to opt in, and how to opt out, you are most of the way to approval.
How to Register in GoHighLevel, Step by Step
Part one: register your brand
- In the sub-account, go to Settings, then Phone System, then Trust Center, and click Start Registration under A2P Messaging (SMS).
- Say where your business is registered and whether it has a tax ID. This picks Standard or Sole Proprietor for you.
- Enter your legal name, business type, industry, EIN, registered address and business email. You can upload your CP 575 letter to fill the name, EIN and address automatically.
- Add an authorised representative: a real person with their name, job title, email and phone.
- Complete the identity check if asked. Business email domains older than 45 days get a one-time code; otherwise a short ID check may appear.
Part two: register your campaign
- Choose your messaging volume (Low or High Volume for Standard brands).
- Pick a setup path. Chat Widget Setup generates an opt-in widget for your site and fills the use case, sample messages and opt-in text for you. Manual Setup is for existing website forms, paper forms, Facebook lead forms or verbal consent.
- For Manual Setup, describe who sends, who receives, what you send and how people opt in. Add your website, opt-in form URL, privacy policy URL and terms URL.
- Write two sample messages that sound like your real texts. Include your business name in at least one and opt-out wording in at least one, use [brackets] for variables, and avoid link shorteners such as bit.ly.
- Click Review Application. HighLevel runs an AI compliance check and will not let you submit until it passes.
- Submit. The one-time fee and the first monthly fee are charged at this point, whatever the outcome.
Part three: link your number
Once the campaign is approved, go to Settings, Phone System, Phone Numbers. Each number should show a green A2P Verified label. If one does not, open its three-dot menu, choose Select A2P campaign to Link, and pick your campaign. Allow up to 24 hours for carriers to catch up before you test.
What A2P Registration Costs in 2026
HighLevel bundles the brand fee, the first campaign review and a $3 Fast Track charge into one payment. Its fees article, updated November 10, 2026, lists these charges:
| Charge | Amount |
|---|---|
| One-time, Sole Proprietor or Low Volume Standard | $22.50 |
| One-time, High Volume Standard | $64.00, including secondary vetting |
| Each extra campaign under the same brand | $15.00 |
| Monthly, standard use cases | $10.00 |
| Monthly, Sole Proprietor | $2.00 |
| Monthly, Low Volume Mixed | $1.50 |
| Resubmitting a rejected campaign | Free since February 2026 |
HighLevel passes these through at cost. If an agency manages your account and rebills phone usage, it may add a small markup, so your invoice can read slightly higher. The monthly fee keeps running until you delete the campaign.
Carrier fees per message
Carriers also charge a small fee on every registered text, and all three raised theirs in 2026. On LC Phone the outbound surcharge is now $0.0035 per segment for AT&T, $0.0045 for T-Mobile and $0.0050 for Verizon, on top of the base texting rate. For a business sending 2,000 texts a month, that adds roughly $8 to $10.
How Long Approval Takes
HighLevel's Fast Track aims for approval within three business days, and many Low Volume brands clear faster. Expect longer if any of these apply:
- High Volume brands: Secondary vetting produces your trust score and can take up to seven business days.
- A brand-new EIN: Numbers issued in the last few weeks are often rejected until the IRS record has spread to the databases carriers check.
- Rejections: Each fix and resubmission restarts the review.
- Carrier catch-up: Even after approval, it can take a few days before every carrier recognises the registration, and error 30034 can take up to 24 hours to clear.
Plan for the registration before you launch anything that texts. If you are still on the free trial, start it in the first week so it is approved by the time you go live.
The Most Common Rejection Reasons and Fixes
When a campaign is rejected, HighLevel now shows the exact code and the fix. Open Trust Center, then Brands & Campaigns, then the Campaigns tab, select the rejected campaign and click View required fixes. These are the codes we see most often:
| Code | What it means | How to fix it |
|---|---|---|
| 30909 | Carriers cannot see how people opt in | Make the opt-in form public, or upload a screenshot of it, and describe every way numbers are collected |
| 30925 | Checkbox missing or pre-ticked | Add a separate, unticked SMS checkbox to every form |
| 30924 | Disclosures missing next to the checkbox | Add message type, frequency, rates and STOP wording |
| 30932 | Privacy policy allows sharing | Add the no-sharing statement and remove any affiliate or lead-sale language |
| 30893 | Sample messages unclear | Name your business in one sample and include STOP in another |
| 30920 | The website is just a form | Add pages about your services, contact details and policies |
| 30907 | Website does not match the brand | Use the site that carries your legal or DBA name |
| 30892 | Public link shortener used | Use full links on your own domain, with https |
Fix every reason listed, not just the first, then resubmit. Resubmission is free, but the use case and opt-in message cannot be edited; changing those means a new campaign at the full fee. Some business types cannot be approved at all, including third-party lead generation, debt relief, cannabis and payday lending.
After Approval: Keep Your Texts Delivering
Approval is the start, not the finish. Carriers keep watching what you send, and a registration that drifts from what you described can be suspended.
- Send what you registered: If you registered appointment reminders, don't start blasting promotions from the same campaign. Add a marketing campaign first.
- Honour opt-outs: GoHighLevel switches on Do Not Disturb automatically when someone replies STOP. Never switch it back off by hand or with an automation.
- Watch your daily cap: Low Volume brands top out around 2,000 segments a day to T-Mobile. A big broadcast can hit that limit and leave the rest undelivered until midnight Pacific time.
- Check failures weekly: Failed texts are not retried automatically. A messaging error trigger in workflow automation can alert you the moment something bounces.
Registration also protects the automations that earn money. A missed-call text-back or a quote follow-up workflow is worthless if the texts never arrive, which is why texting is one of the first things we test in a GoHighLevel account audit.
Alternatives If You Can't Register Yet
If your website or EIN is not ready, you still have options while you sort it out.
- Toll-free number: Toll-free numbers use a separate verification instead of A2P. Review can take four to six weeks, and since September 15, 2026 you need privacy policy and terms links for it too.
- WhatsApp: Conversations started by the customer can run over WhatsApp, which has its own business approval. Our WhatsApp integration guide covers the setup.
- Email first: Lean on email and calls for follow-up until the registration is approved, then switch the texts on.
Should You Do It Yourself?
If your business has a clean EIN record, a proper website and a standard use case, you can complete this yourself in an afternoon. Read every field twice, copy your legal name from the IRS letter rather than from memory, and fix your website before you submit.
If you have been rejected before, run more than one brand, use a DBA, or simply don't want to learn carrier rules, it is worth handing off. Our A2P registration add-on is $295: we write the campaign, fix the website and policy wording carriers want, submit it, and resubmit until it is approved.
Bottom line: GoHighLevel A2P 10DLC registration costs $22.50 and a few days for most small businesses. Get the website and consent wording right first, choose the right brand type, and the approval usually comes through on the first try.