Porting and Hosting Numbers
Porting and hosting numbers allows you to use your existing phone numbers with Twilio. Port your numbers to transfer voice and messaging capabilities to Twilio. Host your numbers to use phone numbers carried by another provider, while being able to access Twilio Voice and Messaging services.
The following table outlines the difference between porting and hosting numbers:
| Feature | Porting | Hosting |
|---|---|---|
| Use of existing phone numbers | Transferred to Twilio | Stays with current provider |
| Twilio Messaging | ✅ | ✅ |
| Twilio Voice | ✅ | ❌ |
| Compliance and registration | Managed by Twilio | Managed by current provider |
When you port a number:
- Voice and Messaging capabilities are transferred to Twilio
- Your previous provider releases control of the number to Twilio
To port numbers into Twilio, go to Products & Services > Numbers and Senders and select Port and host to get started. The process takes 5-15 days, but can take up to 4 weeks in the case of rejection by your current provider. For more information on porting your number using Twilio APIs, see the documentation on how to port phone numbers using Twilio APIs, including details on how to check if your number is portable.
You can also port numbers away from Twilio to another provider. To do this, submit a request with the carrier you'd like to port your Twilio numbers to. Carriers might require a Letter of Authorization, including the service address for your number. Contact porting@twilio.com to request this.
Once the carrier informs Twilio of your request, you will receive a notification email from Twilio and can view requests in the Port Away Requests tab of the Port and host page.
When you host a number with Twilio, you retain your current carrier but can use Twilio's messaging and voice services with your existing phone number. To host a number, you must verify ownership of the number via a one time passcode (OTP). For support with the process, contact hostedsms@twilio.com.
To manage number hosting requests:
- Go to Products & Services > Numbers and Senders > Port and host.
- Select the Host Numbers tab.
- Click + to request hosting.
A2P 10DLC and Toll Free Verification requirements
A2P 10DLC registration is required for numbers used to send SMS or MMS messages to the US. To set up, go to A2P Messaging in the Twilio Console.
For more information on the Hosted Numbers API, see the documentation.