There are a few things that have to happen to move your number from one carrier to another (this is called a port), and the elapsed time may vary depending on how quickly your current provider processes the port. On average, ports take 7-10 days to complete; however, they can take up to 4 weeks in rare cases.