Porting your phone number into GoHighLevel

Short answer
US numbers port into GoHighLevel's LC Phone through an in-app request, submitted by an agency owner or admin, with a letter of authorization HighLevel emails for signature. You need a bill from the last 90 days, your carrier account number, the PIN for a mobile number, and a service address that matches the carrier's records exactly. HighLevel says two to four weeks for under 50 numbers. Keep your current service active until it completes.
How to port
- Start the request. Phone System > Phone Numbers > Port-In Numbers > Add Number > Port-in Numbers. In the US it's submitted by an agency owner or admin.
- Fill in the details. Account number, the numbers, the PIN (or the last four of the SSN) if the carrier needs it, the authorized representative and the service address. Upload a bill as a PDF or image.
- Sign the letter. The authorized representative signs the letter of authorization from the email, then you track the status in the dashboard.
- Keep the old service on. HighLevel says keep the numbers active with your current carrier until the port is fully complete.
- After the port. Test calls and texts, then complete A2P 10DLC registration, or toll-free verification for toll-free numbers.
Common rejections
- The service address doesn't match the carrier's records
- The account number or PIN is wrong
- The letter of authorization wasn't signed
A rejected request can't be edited. Delete it and submit a new one. International numbers go through a manual form with HighLevel support.
How to find the cause
Every US port request appears in the Port-In Numbers tab under Phone System > Phone Numbers, with its current status. Start there.
| What you see | What it means | What to do |
|---|---|---|
| No request in the Port-In Numbers tab | It was never submitted. US requests come from an agency owner or admin, with the feature turned on in Labs | Ask whoever manages your HighLevel account to submit it, and keep the Request SID they're shown |
| Submitted, but not moving | The letter of authorization may be unsigned; HighLevel says the request may not move forward until it is | Check the authorized representative's inbox for the signing email |
| Rejected | The reason is shown in the Port-In Numbers tab | Fix that detail against your bill and the carrier's records. PO boxes aren't accepted as service addresses, and the bill must be a clear PDF no more than 90 days old |
| A port date from the carrier | Your current carrier has issued a firm order commitment (FOC) date and time window | Keep the old service on. HighLevel says same-day or date-specific ports aren't guaranteed |
| Ported, but calls don't ring anyone | Routing and forwarding don't come across with the number | Set where calls go, the timeout and any user assignment for the number |
| Ported, but texts fail with 30034 | The number isn't linked to an approved A2P campaign yet | Link it to your campaign in Trust Center, then look for the A2P Verified label |
If the number landed in the wrong sub-account, HighLevel's migration guide says moving a number between locations in the same account is done in the app, and happens straight away.
How to confirm it's fixed
- Find the number. It should appear under Settings > Phone System > Phone Numbers in the sub-account you chose.
- Call in from an unrelated phone. One that isn't a forwarding phone or a saved contact. A pass: it rings the people you set up, and goes to voicemail after your timeout.
- Call out. Place an outbound call from HighLevel on the ported number and make sure it connects.
- Text both ways. Once the number is linked to your A2P campaign (or toll-free verified), text your own phone and reply. A pass: the text arrives with no red marker and your reply lands in Conversations.
- Recheck what pointed at the old setup. Workflows, forwarding, voicemail and ring groups that referred to the number before the port.
- Then cancel the old service. Only after calls and texts work in HighLevel. Cancelling earlier can interrupt the transfer.
Where this shows up in GoHighLevel
- Phone System > Phone Numbers > Port-In Numbers: each request, its status, and the reason if it's rejected.
- The confirmation after submitting shows a Request SID. Save it: support will ask for it.
- The authorized representative's inbox: the letter of authorization to sign, then status updates by email as the carrier works through it.
- Settings > Phone System > Phone Numbers, once it completes: the number in its location, with Edit Configuration for where calls go, the timeout and Call Connect.
- Settings > Phone System > Trust Center: the A2P brand and campaign the ported number needs before it can text US numbers.
Common questions
- How long does porting take?
- HighLevel says two to four weeks for under 50 numbers and six to eight weeks for larger ports. The carrier sets the final date.
- Can I text right after porting?
- Texting to US numbers still needs A2P 10DLC registration on the ported number.
- Will my number stop working while it ports?
- HighLevel says there's no downtime during the port and you keep full use of the number with your current carrier until it moves. That's why the old service has to stay on until the port is done.
- Will my call history and voicemails come across?
- No. HighLevel's migration guide says moving or porting a number doesn't bring contacts, conversation history, analytics, recordings or voicemails with it, so keep your old provider's records if you need them.
More phone and call fixes
GoHighLevel missed call text back not working
Usually the call was "answered" by a cell phone's voicemail before the timeout, or the number isn't A2P registered.
GoHighLevel voicemail or call recording not working
Usually the ring timeout is too long so your cell's voicemail answers, or recording isn't on for that number.
GoHighLevel calls going to voicemail, or forwarding not working
Usually the timeout, owner routing sending the call to someone else, a user with no device ticked, or Call Connect's press-to-accept being missed.
GoHighLevel mobile app notifications not arriving
Usually the mobile channel is off in your notification settings, you only see assigned conversations, or the phone is blocking the app.
Related fixes
GoHighLevel error 30034: texts fail from an unregistered number
Your US number isn't linked to an approved A2P 10DLC campaign yet. Register in Trust Center, then wait up to 24 hours.
Read the fix
Want GoHighLevel set up and running for you?
Book a free 15-minute call. Tell us what you sell and where your leads come from, new account or the one you have, and we'll tell you what we'd set up, how long it takes and what it costs.