The new provider submits the port order to your current carrier on your behalf. The current carrier then approves or rejects it. Microsoft's guide is plain about the date. Choosing a target date doesn't mean the port happens then. It happens on that date only if the current carrier approves it, and the approval is called a firm order commitment.
Microsoft's figures give a sense of the timing for a US port to its calling plans. The current carrier has three to five business days to respond. A port typically takes 7 to 14 days from start to finish and can take up to 30, depending on the carrier. A rejected order has to be corrected and resubmitted, and the response clock starts again. Microsoft names mismatched account details as the most common cause of errors and delays. A freeze on the account also blocks a port, and removing one can take one to three weeks.
Those figures describe Microsoft's process, and another provider runs its own. Atlantech lists number porting in its Operator Connect price. For its business phone service it advertises go-live "in as few as 10-15 business days," on the condition that nothing is delayed on the client's end. A complete inventory removes one cause of delay on your side, since the details on the order have to match the carrier's records.
Schedule the cutover for the confirmed date, and announce it to staff once you have that confirmation. An announced date that the carrier then rejects has to be announced twice.
Two rules about the old service follow from how ports work. Don't cancel or disconnect anything before the port completes, because inactive numbers can't be ported. And decide whether the port is full or partial. A full port moves every number on the account. A partial port leaves some behind, which is how a firm can keep an alarm line with its old carrier. If the billing telephone number is among the numbers leaving, Microsoft says one of the remaining numbers can become the new one.
If you port in stages from one account, the orders run one after another. Microsoft says the current carrier processes one order per account at a time and rejects any that overlap.