Phone Number Migration & Porting
Moving Phone Numbers: Migration & Porting Guide
Choose the correct process for moving one phone number or an entire VoIP inventory between phone environments, sub-accounts, parent accounts, or external carriers.
Overview

Moving a business phone number can mean either migrating it between supported phone environments or porting it from an external carrier. Choosing the correct path matters because each process has different account requirements, documentation, timelines, and compliance considerations.

This guide covers moves between the platform-managed phone service and a connected provider, transfers between sub-accounts, cross-parent-account moves, and ports from external carriers or VoIP providers. It also includes dedicated guidance for businesses moving multiple or bulk VoIP numbers.

Use the decision tables below to identify your scenario before gathering documents or starting a migration request.

Important

Do not delete, release, disable, disconnect, or cancel a phone number with its current provider before the migration or port is confirmed complete. Doing so can interrupt service or prevent the transfer from completing.

A separate connected-provider Support ticket is not required for supported cross-account migrations coordinated through platform Support. Other scenarios, such as provider-account transfers or external carrier ports, can follow different processes.

What is the Phone Number Migration & Porting Guide?

The Phone Number Migration & Porting Guide helps you determine how an existing phone number should be transferred based on its current phone environment, destination, account relationship, country, and number type. Each scenario follows a specific workflow rather than one universal transfer process.

The guide covers supported provider migrations, same-parent-account and cross-parent-account number moves, and ports from external carriers or VoIP providers. It also explains what to prepare before moving multiple numbers so larger transfers can be organized before the request begins.

Key Benefits of Choosing the Correct Phone Number Move

Identifying the transfer type before starting prevents unnecessary carrier coordination, missing documentation, incorrect destination details, and avoidable delays. It also clarifies what must be reviewed after the number reaches its destination.

  • Correct Transfer Path: Distinguish a phone-environment migration from a carrier port before starting.
  • Fewer Delays: Gather the correct Account SID, Location ID, carrier records, billing documents, or regulatory information in advance.
  • Bulk Planning: Organize multiple VoIP numbers according to the process that actually applies to them.
  • Better Cutover Preparation: Keep source services active and plan validation before changing live call or messaging traffic.
  • Compliance Readiness: Verify applicable messaging registration, toll-free verification, and international regulatory requirements after the move.

Migration vs. Porting: What's the Difference?

Migration and porting both preserve an existing phone number, but they describe different transfer types. Knowing which one applies determines whether you use an in-app tool, Support, or a carrier porting workflow.

Transfer TypeWhat It MeansExamples
MigrationMoves a supported number between compatible phone environments or account structures.Platform-managed → connected provider, connected provider → platform-managed, or platform-managed → platform-managed.
PortingTransfers the number between telecommunications carriers and requires carrier ownership information or authorization.External VoIP, landline, wireless, or other carrier → platform-managed phone service.

Choose the Correct Phone Number Move

Start with where the number currently lives and where it needs to go. The table below shows which workflow applies before you gather documents or submit a migration request.

ScenarioTransfer TypePrimary Process
Platform-Managed → Connected ProviderMigrationSupport coordinates the cross-account move.
Connected Provider → Platform-ManagedMigrationSupport coordinates the cross-account move.
Platform-Managed → Platform-Managed, Different Parent AccountsMigrationSupport coordinates the cross-account move.
Platform-Managed → Platform-Managed, Same Parent AccountIn-App MoveUse Move Numbers for eligible US and Canada numbers.
Connected Provider → Connected Provider, Same Provider Parent AccountIn-App MoveUse Move Numbers when otherwise eligible.
External Carrier / VoIP Provider → PlatformPortingUse the eligible US Port-In workflow or the applicable manual/international porting process.

What You Need Before Moving Phone Numbers

The required information depends on whether the number is moving between supported phone environments or being ported from another carrier. Gathering the correct identifiers before starting prevents unnecessary back-and-forth and reduces rejected port requests.

ScenarioPrepare
Platform-Managed → Connected ProviderGaining provider Account SID, source Location ID, phone number(s), and preferred cutover window.
Connected Provider → Platform-ManagedLosing provider Account SID, destination Location ID, phone number(s), and preferred cutover window.
Platform-Managed → Platform-Managed, Different Parent AccountsDestination Location ID, source Location ID when available, phone number(s), and preferred cutover window. A connected-provider Account SID is generally not required.
Same-Parent-Account Move NumbersAdministrative access, source and destination sub-accounts, compatible phone environments, and eligible US or Canada numbers.
International MigrationPhone number(s), country, number type, applicable Location ID, and Regulatory Bundle SID / Address SID when required by the country and number type.
External Carrier / VoIP PortCarrier account information, service address, authorized contact, billing documentation, number list, destination Location ID, and wireless PIN/passcode when applicable.
Phone Number Format

Provide phone numbers in E.164 format whenever possible. For example, a US number should appear as +1XXXXXXXXXX.

Moving Multiple or Bulk VoIP Numbers

Businesses moving an entire VoIP inventory should first determine whether the numbers already use the platform-managed phone service, a connected provider, or another external carrier. That distinction determines whether the numbers are migrated or ported and which documents, limits, and timelines apply.

Bulk ScenarioCurrent Guidance
Same-Parent-Account Eligible NumbersMove Numbers currently allows up to 10 phone numbers per move. Complete additional moves for remaining numbers.
Cross-Account MigrationMultiple eligible numbers can be included in one Support request. Clearly identify the source, destination, and complete number list.
Eligible US In-App Port-InMultiple landline numbers can be entered together, and multiple wireless numbers can be added to the request.
Manual / External VoIP PortProvide the complete number list in E.164 format plus required carrier ownership documents and account details.

Bulk VoIP Porting Readiness Checklist

A clean inventory helps prevent incorrect account information from slowing down a larger port. Organize the information below before submitting numbers from an external provider.

  • List every phone number in E.164 format.
  • Identify whether each number is landline, wireless, local VoIP, or toll-free.
  • Confirm the current carrier or VoIP provider.
  • Confirm the carrier account number.
  • Confirm the legal customer/business name and service address exactly as the carrier has them on file.
  • Collect required wireless PINs or passcodes.
  • Identify the destination Location ID.
  • Prepare a current billing statement or other accepted carrier ownership documentation.
  • Keep the source account and phone numbers active until the port is confirmed complete.

Manual Porting Documents

Manual US ports can require additional documentation when the number cannot use the standard in-app workflow. Accurate carrier information is important because the losing carrier validates the request against its records.

  • Signed Letter of Authorization (LOA)
  • Latest billing statement that is no more than 90 days old
  • Phone number list in E.164 format
  • Destination Location ID
  • Carrier account number
  • Wireless PIN / passcode when applicable

Do not cancel the losing carrier before completion. Keep the phone numbers active until the carrier port is complete and inbound/outbound traffic has been validated in the destination.

How to Set Up the Correct Phone Number Move

Once you identify the correct source and destination, follow only the workflow that applies to that transfer. Using a migration process for an external carrier port—or a carrier porting process for an internal account move—can create unnecessary delays.

Case 1: Platform-Managed Phone Service → Connected Provider

Use this path when a platform-managed number needs to move into a connected-provider account. Support coordinates supported cross-account migrations.

  1. Collect the gaining provider Account SID.
  2. Collect the source Location ID.
  3. Prepare all phone numbers in E.164 format.
  4. For international numbers, prepare applicable regulatory information required by the country and number type.
  5. Submit the complete migration request to Support.

Case 2: Connected Provider → Platform-Managed Phone Service

Use this path when a number currently resides in a connected-provider account and needs to move into a platform-managed sub-account.

  1. Collect the losing provider Account SID.
  2. Collect the destination Location ID.
  3. Prepare all phone numbers in E.164 format.
  4. Prepare applicable international regulatory information when required.
  5. Submit the migration request to Support.

Case 3: Platform-Managed → Platform-Managed Across Different Parent Accounts

Use this path when a platform-managed number needs to move from a sub-account under one parent account to a sub-account under another parent account.

  1. Collect the destination Location ID.
  2. Collect the source Location ID when available.
  3. Prepare the complete phone number list.
  4. Prepare applicable international regulatory information when required.
  5. Submit the migration request to Support.

A connected-provider Account SID is generally not required for a platform-managed → platform-managed move across different parent accounts.

Case 4: Move Numbers Between Sub-Accounts Under the Same Parent Account

Eligible moves under the same parent account use the in-app Move Numbers tool instead of the cross-account Support process. The tool supports compatible platform-managed moves and connected-provider moves under the same provider parent account.

  1. Go to Settings → Phone Integration → Sub Account Settings.
  2. Click Move Numbers.
  3. Select the source and destination sub-accounts.
  4. Select up to 10 eligible phone numbers per move.
  5. Review the destination and complete the move.

Case 5: Port a Number From an External Carrier or VoIP Provider

Use porting when the number belongs to a telecommunications provider outside the supported account-migration paths. US numbers may qualify for the in-app Port-In Numbers workflow, while unsupported US scenarios and international numbers use separate porting processes.

Eligible US In-App Port-In

Eligible US port requests can be submitted and tracked through the Port-In Numbers workflow when the feature is available for the account.

  1. Enable the applicable feature when required.
  2. Go to Phone System → Phone Numbers.
  3. Click Add Number → Port-in Numbers.
  4. Enter the current carrier, phone number, authorized contact, and service-address details.
  5. Upload the billing statement.
  6. Submit the request and save the Request SID.
  7. Complete the generated authorization process and track the request from Port-In Numbers.

What to Expect During and After the Move

Timing and carrier coordination vary significantly between an account migration and a carrier port. Avoid planning around one universal timeline, and keep source services active until the destination has been validated.

ProcessTypical Guidance
Cross-Account MigrationTypically approximately 1–2 business days once Support has all required information. International or regulatory-dependent moves can take longer.
Same-Parent-Account Move NumbersCompleted through the in-app Move Numbers workflow. Verify the destination immediately after completion.
External Carrier Port — Fewer Than 50 NumbersApproximately 2–4 weeks after required documentation is submitted.
Larger / More Complex PortApproximately 6–8 weeks, depending on carrier and complexity.
Manual Port CutoverThe carrier provides a Firm Order Commitment (FOC) window after approval. Exact or same-day scheduling is not guaranteed.

Post-Migration & Porting Validation Checklist

A number appearing in the destination does not guarantee that routing, messaging registration, compliance, or automation settings are ready. Validate the moved numbers before closing the request or canceling the previous carrier.

  1. Confirm every number appears in the correct destination.

  2. Place inbound test calls from an unrelated phone number.

  3. Place outbound test calls using representative numbers or number groups.

  4. Test inbound and outbound SMS when messaging is enabled.

  5. Review call routing and forwarding, including assigned users, voicemail, ring groups, and workflows.

  6. Review workflows and automations that reference the phone number.

  7. Verify A2P 10DLC registration for applicable US local numbers before relying on SMS.

  8. Verify Toll-Free Verification before sending SMS/MMS from applicable toll-free numbers to US or Canadian recipients.

  9. Confirm international regulatory requirements for applicable countries and number types.

  10. Cancel the previous carrier only after the port is fully complete and the number is confirmed working.

Historical data: Moving or porting a phone number does not automatically move contacts, conversation history, analytics, historical recordings, or voicemail assets into a new account or phone environment. Export or download anything that must be retained before source access is removed.

Troubleshooting Phone Number Moves

Most transfer problems come from choosing the wrong process, mismatched carrier records, unsupported account relationships, missing regulatory requirements, or post-move messaging configuration. Match the issue below to the likely cause before submitting another request.

Move Numbers Is Unavailable

Confirm both sub-accounts belong to the same parent account, use compatible phone environments, and contain eligible US or Canada numbers. Connected-provider numbers must also belong to the same provider parent account.

A Port Request Is Rejected

Common causes include a mismatched service address, incorrect account number, invalid wireless PIN, unsigned authorization, suspended carrier account, or billing documentation that does not meet current requirements. Verify the information with the losing carrier before resubmitting.

An International Number Cannot Move

International availability and documentation vary by country and number type. Verify destination regulatory requirements, address information, and applicable Regulatory Bundle requirements before continuing.

The Number Moved but SMS Is Not Working

Review the destination's A2P 10DLC registration, Toll-Free Verification, SMS permissions, and country-specific messaging requirements. A successful phone-number transfer does not automatically complete messaging compliance.

The Number Moved but Calls Route Incorrectly

Review forwarding, assigned users, voicemail, inbound call routing, workflow references, and other number-level settings in the destination.

Frequently Asked Questions

Q: How do I know whether my VoIP numbers need to be migrated or ported?
If the numbers already use the platform-managed phone service or a supported connected-provider environment, they generally follow a migration path. If they belong to another external telecommunications or VoIP carrier, use the porting process.
Q: Can I move all of my VoIP numbers at once?
It depends on the transfer type. Same-parent-account Move Numbers supports up to 10 eligible numbers per move. Cross-account migrations can include multiple eligible numbers in one Support request. Eligible US port-in requests can also include multiple numbers.
Q: How long does a cross-account migration usually take?
A typical supported cross-account migration can take approximately 1–2 business days after Support receives all required information. International or regulatory-dependent moves can take longer.
Q: How long does an external carrier port take?
Typical guidance is approximately 2–4 weeks for port requests involving fewer than 50 numbers and approximately 6–8 weeks for larger or more complex ports. Carrier review and documentation can affect the timeline.
Q: Should I cancel my old phone provider after submitting a port request?
No. Keep the phone numbers and source carrier account active until the port is confirmed complete and you have tested calls and messaging in the destination.
Q: Does A2P 10DLC registration automatically move with a phone number?
Do not assume it does. Verify the destination registration and confirm applicable US local numbers are associated with the correct approved campaign before sending SMS.
Q: Does Toll-Free Verification move automatically?
Do not assume verification transfers automatically. Confirm the toll-free number's verification status before using it to send SMS or MMS to US or Canadian recipients.
Q: Will contacts, conversations, recordings, and voicemails move with the number?
No. Moving the phone number does not automatically migrate contacts, conversations, analytics, historical call recordings, or voicemail assets into another account or phone environment.
Q: Can international phone numbers be moved or ported?
International migration and porting availability varies by country, number type, and carrier. Regulatory Bundles, address information, supporting documentation, or other country-specific requirements may apply.

Need Help?

If you are unsure whether your numbers require a migration or port, or a transfer is not completing as expected, collect the information below before contacting Support. Providing complete source and destination details helps reduce follow-up questions and delays.

Before Contacting Support
  • Confirm where the phone numbers are currently hosted.
  • Confirm the intended destination phone environment.
  • Confirm whether the source and destination are under the same or different parent accounts.
  • Prepare the complete phone number list in E.164 format.
  • Collect applicable Account SID and Location ID information.
  • For external carrier ports, collect carrier account details and required billing documentation.
  • For international numbers, verify applicable regulatory requirements.
  • Keep the source service active.
  • Do not release or cancel the phone numbers before Support or the carrier confirms completion.
Still Need Help?

Include the following information when contacting Support:

  • Migration or porting scenario
  • Affected phone number(s)
  • Source phone environment or carrier
  • Destination phone environment
  • Source and destination Location IDs when applicable
  • Applicable Account SID
  • Country and number type
  • Regulatory Bundle SID and Address SID when applicable
  • Preferred or confirmed cutover window
  • Current call and SMS test results
  • Any carrier rejection message, error, or screenshot related to the issue