Learn / Numbers and porting
The number on the door has been the same for eleven years. It's on the van, the signage, and two thousand customer records.
When you tell a customer their phone service is moving, that number is what they're afraid of losing, and the fear is reasonable. It's also the objection that kills deals quietly. Nobody says "I'm worried about porting." They just go slow.
The mechanics deserve a better reputation. Ports are rule-bound, schedulable to the quarter hour, and when they fail it's usually for three predictable reasons.
For our platform partners, running ports is our job, not theirs. It's still worth understanding, because when a customer asks whether their number is safe, they won't ask us. They'll ask you.
Almost everyone gets this backwards. You don't ask the current provider to hand the number over, and you're not waiting on their goodwill or their retention team.
The gaining carrier pulls the number. The losing carrier's role is narrow: check the request against what they have on file, and release. They don't get to decline because they'd rather keep the business.
So nearly every failure is a data mismatch rather than an argument, and from a regulatory standpoint no incumbent can hold a customer hostage.
The whole request comes down to a handful of details, and the only thing that matters about them is that they match the losing carrier's records exactly:
Ask the losing carrier for a customer service record (their own summary of the account) before you start, rather than guessing from a bill. It settles all three at once, and dramatically reduces the chance of a rejection. The authorization itself is handled electronically as part of the flow, so there's no paperwork to prepare in advance.
A mismatch on the PIN, the business name, or the service address. Paperwork, not negotiation.
The business name is the most common and the most avoidable. A practice that has called itself Harborview Dental since 2019 may still be on file as the name of the dentist who opened it in 2003, and the carrier's record is the one that counts.
You may read horror stories about partial ports stranding a fax line or an alarm circuit. It happens, but it's exceedingly rare, and it isn't worth frightening a customer with. Fix the three that actually occur.
That's the typical run. The earliest date you can request is five business days out, the latest is thirty calendar days, and a rejection resets the clock rather than shortening it. That's the real reason to get the details right the first time: a rejected port doesn't cost you a day, it costs you the whole run again.
Toll-free numbers move by a different mechanism and on their own timeline, so plan those separately rather than assuming they'll land with the rest.
Ports schedule to the quarter hour, so a business can cut over at 7:15am on a Tuesday rather than "sometime that day."
The rest is sequencing:
A phone number's voice service and its messaging can be hosted by different providers, and moving one doesn't necessarily move the other.
In practice, if a customer's texting was already split off from their voice carrier, porting the voice service usually doesn't disturb it. And the useful part is on your side: immediately after a port, you can split messaging off to a dedicated provider per number without touching voice.
It's a control most platforms don't realize they have.
Everything above describes one customer's port. A vertical SaaS or vertical AI platform doesn't do this once, it does it continuously: every new customer arrives with numbers to move, each on its own timeline, rejections landing out of order.
That changes what you need from whoever runs the process. Not a person shepherding a project, but a pipeline with a live status per order, so anyone on your team can answer "where is this customer's port?" without going hunting.
Two mechanics that shape the plan: a customer whose numbers sit with different losing carriers will have several orders in flight at once, since each carrier is its own port, and a single order carries up to a hundred numbers.
Port orders live in the admin portal that carries your brand, so your customers see your product rather than ours.
That part is our job, permanently.
Bring an engineer. If you have a customer with a messy number situation, bring that too. Those are the interesting ones.