How to Port Numbers

Porting moves your existing business phone number from your current carrier to KaiCalls, so customers keep dialing the number they already know. This is for owners who already advertise a number and want to keep it.

Before You Start

A port is a request to your current (“losing”) carrier to release the number. The most important rule: keep your current carrier active and paid until the port is fully complete. Canceling early kills the number and the port fails.

Gather these before you begin. They must match your current carrier records exactly:

  • The phone number you want to port
  • Your current carrier account number and PIN / passcode
  • The authorized contact name and the service / billing address on file
  • A recent phone bill, if your carrier requires it for verification

About the LOA

A port requires a Letter of Authorization (LOA) — your permission, as the account holder, to move the number. The details you enter when you start the request (legal name, account number, address) are what the LOA is built from, which is why they have to match the losing carrier's records to the letter. A mismatch on any one field is the most common reason a port is rejected.

Start a Port Request

  1. Go to Dashboard > Phone System > Port Numbers.
  2. Review the migration readiness checklist so you have everything on hand.
  3. Click Port a Number.
  4. Enter the carrier and account details exactly as they appear with your current provider.
  5. Submit the request. While the transfer is in progress, use the temporary number Kai provides so you can take calls right away.

Track Status & Timelines

Open Port Numbers to see active port-ins and past requests. Click Refresh to poll for the latest carrier status. A request typically moves through these states:

  • Submitted / pending — the request is in and waiting on the losing carrier.
  • In progress — the carriers are coordinating the transfer and scheduling a cutover.
  • Completed — the number now lives in KaiCalls; calls route through Kai.
  • Failed / rejected — the losing carrier declined the request, almost always over a detail mismatch. Open the failed request and retry with corrected details.

Most ports complete in a few business days, but carriers control the timeline and it can stretch to a couple of weeks. Plan a buffer and do not advertise a cutover date you cannot control.

When the port completes, test inbound calls and update any public listings if needed.

Troubleshooting

  • My port was rejected. Usually the account number, PIN, legal name, or billing address does not match the losing carrier. Pull a recent bill, copy the values exactly, and resubmit.
  • Should I cancel my old plan? No — not until KaiCalls shows the port as complete. Canceling early can drop the number permanently.
  • Callers report missed calls mid-migration. Route the temporary number until the port finishes so nothing slips through during the transition.
Tip: The migration readiness checklist in the docs lists every value a carrier checks, so you can confirm a clean match before you ever submit.

Related

    How to Port Numbers | KaiCalls Help