Port your number to Ody
Bring a number you already own to Ody from Settings → Port numbers: one button opens a guided pop-up that walks you through the carrier port (your number, your carrier account, the signed Letter of Authorization and a recent bill, review and submit) and then the texting registration, so your number arrives ready to call and text.
Signing up right now? You can start the port during signup instead — click Bring my number on the pick-a-number step and the same pop-up opens for you, prefilled, as soon as you're in the app. See Bring your number during signup.
Before you start
Gather these from your current carrier. Mismatches are the number one reason carriers reject a port:
- The number(s) you are porting
- The account holder or business name exactly as printed on the bill
- Your carrier account number
- Your port-out PIN / passcode (many carriers make you generate one)
- The billing telephone number and the service address on file
- The latest bill or statement (PDF or a clear photo) showing the account holder, the account number and the number
Only owners and admins can open port orders. You will also need a way to sign a PDF (a photo of the signed page is fine).
What it costs
- $5/month per ported local number, prorated from the day the number lands on Ody. Your plan already includes one number; a ported number only adds a line when it is not your first one. Toll-free numbers bill at the toll-free rate instead.
- Texting from a US local number needs a 10DLC registration. Filing it ends any free trial, starts your plan, and adds the one-time $20 messaging setup fee per number. The exact amounts are shown before you confirm. See Register for 10DLC messaging.
Step-by-step
Part 1: the carrier port
Click Settings in the left sidebar, then Port numbers. On your phone: More → Settings → Port numbers.
Click Start a port request →. A pop-up opens with a short stepper: Your number, Carrier account, Documents, Review, Texting.
Your number. Enter the number(s) to port, one per line or comma separated, and click Check portability. Each number gets a verdict: Portable, Same-day eligible, Texting ports too, or Can't be ported with the carrier's reason. If your account cannot pre-check a number, the carrier verifies it after you submit. Below the list, the texting guarantee explains that you can text from day one after the number lands. Click Continue.
Carrier account. Enter the account holder / business name, the authorized name, your current carrier, the billing telephone number (the main number printed at the top of your bill, typed as it appears with the area code; Ody adds the country code — this number only identifies your account and is not transferred; hover or tap the ? next to the field for the same reminder), the account number and PIN, and the service address on file with the carrier. Choose whether everything on the account moves or only these numbers (if only some numbers move and the billing telephone number is one of them, also fill in New billing number for the lines that stay — one of the numbers staying with your carrier, which becomes that account's billing number), optionally pick a preferred switch date (business days only; a weekend date moves to the Monday, and the carrier confirms the final date), tick the attestation, and click Continue. Ody creates the port request with your carrier network.
Documents. Click Download the LOA. Ody pre-fills the Letter of Authorization with the details you just entered. Sign it, then click Upload signed LOA and pick the PDF or photo (PDF, PNG or JPEG, up to 10 MB). Click Upload bill and add your latest statement. The Carrier requirements list underneath updates as the carrier reviews what you sent. Click Continue.
Review. Check every section once more (each has an Edit link). The billing line shows what the port adds to your plan. Click Submit to carrier.
You can close the pop-up at any point with Save and close; the order stays as a Draft on the Port numbers tab and Continue reopens it where you left off.
Porting more than one number. Enter several numbers on the Your number step to move them in one request (same carrier account), or come back any time and click Port another number → to open a separate request — for a second line, a different carrier, or a number you get later. Each request has its own card, documents and status. The same number cannot be in two open requests at once.
Part 2: texting
- Texting. The texting registration (10DLC) opens by itself. Fill in your business details and the campaign questions and submit. This is what lets your number send texts once it lands. You can click Register later, but your number will not be able to text until you file.
The texting guarantee
US carriers only deliver business texts from a local number when it runs on an approved 10DLC campaign. Ody owns approved campaigns, so there is no review to wait for: as soon as your number is ported, Ody connects it to texting, usually within a few minutes, and the owner gets a Texting is live email. There is nothing to set up or watch.
Tracking your port
Every order on Settings → Port numbers shows a four-step tracker — Requested → Submitted to carrier → Port date confirmed → Ported to Ody — with a one-line note on what happens next, plus a status chip:
| Status | Meaning |
|---|---|
| Draft | Not yet submitted. Continue reopens the pop-up. |
| In process / Submitted | The carrier is reviewing your request. |
| Port date confirmed | The carrier set the switch date; it shows on the order. |
| Ported | Done. The number is in Settings → Numbers, ready to configure, and texting works (see above). |
| Needs attention | The carrier rejected something; the reason shows on the order. Open Details, fix the documents or click Continue to correct the details, then resubmit. |
| Reply needed | The porting team asked you a question. Open Details and answer in the thread at the bottom of the order. |
| Not connected to the carrier yet (under the tracker) | Your request was saved but did not reach the carrier. Click Refresh: Ody reconnects it with the details you entered and the Documents step works again. |
Click Details on an order to see the carrier requirements, the documents on file, and the message thread with the porting team. Refresh pulls the latest status; Cancel withdraws any order that has not completed.
Your number keeps working with your current carrier until the confirmed switch date.
Emails you will receive
The workspace owner gets one email per step, from Ody [email protected], so you do not have to keep checking the page:
| When | |
|---|---|
| Your port request for … is in | We filed the request with your current carrier. Sent the moment Submit to carrier is pressed, whether you did it yourself or Ody support filed it for you. |
| … moves to Ody on {date} | The carrier accepted and set the switch date. |
| … is live on Ody | The port completed. Calls and texts now reach Ody, the $5/month additional-number charge starts, and you can cancel the old service. |
| Reply needed: the carrier needs a correction on your port | The carrier rejected a detail; the email quotes the reason. |
| Reply needed: a question about your number port | The porting team left a note on your order; answer in the thread. |
| Your port request for … was cancelled | The order was withdrawn; nothing moved and nothing was charged. |
Every one of these has a button that opens Settings → Port numbers. They are service notices tied to your account, so they are sent even if you have unsubscribed from Ody marketing email. Each step is announced once per order, and always to the workspace owner, even when a teammate or Ody support moved the order.
Troubleshooting
- "Can't be ported" after the check — the carrier's reason is shown under the number (for example a number still under contract, or one the carrier does not release). Resolve it with your current carrier first.
- Rejected for a mismatch — compare every field with your bill character by character, especially the account holder name and the service address, re-upload a bill that shows the number, and resubmit.
- "The LOA cannot be generated until the carrier account step is complete: …" — the message lists the fields the carrier still has blank (for example service address, city). Click Back to the Carrier account step, check those fields, click Continue again, then download the LOA. If every field is filled and it still fails, click Refresh on the order and try once more.
- "The carrier has not accepted the carrier account details yet: …" when downloading the LOA — the form is complete on your side but the carrier network refused the last save; the message quotes why. Fix the quoted field on the Carrier account step (or just click Continue there again after an Ody update) and retry the download.
- "Your billing telephone number is one of the numbers you are porting…" — you chose Only these numbers and the number you are moving is also the account's billing number. Your carrier needs to know which remaining line takes over the bill: on the Carrier account step, fill in New billing number for the lines that stay with one of the numbers staying on the account and click Continue. If no other numbers stay on the account, choose Everything on the account instead.
- "Telnyx rejected the details" — the carrier network refused something in the Carrier account step; the message quotes the reason. A preferred switch date is never the cause on its own: if the carrier cannot take the date, Ody saves everything else and leaves the date to the carrier.
- The LOA button is greyed out — you cannot submit without a signed Letter of Authorization. Upload it on the Documents step.
- Upload or Download the LOA fails, or the order says "not connected to the carrier yet" — click Refresh on the order, then try again. Your details are kept. If it keeps failing, message support from the Help button: we can connect the order and upload your signed LOA and bill on your behalf (you will see them appear on the order).
- Your "bill" is an app receipt — if your current carrier is an app (for example Sideline, Index, Google Voice), upload the latest receipt or account screenshot that shows the account holder and the number. The porting team may ask for more in the thread; answer there.
- The number ported but texts fail — make sure you filed the texting registration (Part 2). Open Settings → Numbers → Text messaging and finish it; texting works as soon as it is filed.
Related articles
Frequently asked questions
Will my number stop working during the port?
No. Your current carrier keeps the number live until the moment it transfers on the confirmed switch date (the FOC date). Calls and texts simply start ringing in Ody from then on.
How much does a ported number cost?
A ported local number is an additional number at $5/month, prorated from the day it lands. Your plan already includes one number, so if it is your first number there is no extra line. Toll-free numbers bill at the toll-free rate ($10/month).
Can I text from my ported number right away?
Yes. Submit Text messaging setup in the last step of the port flow. When the number lands on Ody it is connected to Ody's carrier-approved texting campaign automatically, usually within a few minutes, and you get a Texting is live email.
The order says it is not connected to the carrier yet. What do I do?
Click Refresh on the order. Ody reconnects the request to the carrier using the details you already entered, and the upload and submit buttons work again. Nothing you typed is lost. If Refresh does not clear it, contact support and we will finish the port with you.
I cannot upload my signed LOA or bill. Is the file wrong?
Usually not. Check the file is a PDF, PNG or JPEG under 10 MB. If the order shows 'not connected to the carrier yet', click Refresh first, then upload again. If it still fails, message support from the Help button; we can upload the documents for you.
Why do ports get rejected?
Almost always a detail mismatch: the account holder name, account number, PIN or service address does not exactly match what your current carrier has on file, or the Letter of Authorization is missing or unsigned. Fix the details, re-upload, and resubmit.