What is 10DLC and why it matters
10DLC ("10-digit long code") is the US carrier system for business texting: every text sent from a local number must travel through a carrier-approved campaign. Ody owns approved campaigns and connects your numbers to them once you submit your business details, so you can text within minutes.
Why it exists
US carriers require every business sending application-to-person texts from local numbers to register who they are (a brand) and what they send (a campaign). Registered traffic gets reliable deliverability; unregistered traffic is filtered or blocked. It's an industry-wide rule, not an Ody policy.
What it means in Ody
- Receiving texts works immediately — no registration needed.
- Sending texts from a local number starts once you submit Text messaging setup. Before that, sends are refused with a clear message ("texting isn't set up yet"). After you submit, Ody connects each paid local number to one of its own carrier-approved campaigns and confirms it with every carrier, usually within a few minutes. You get a Texting is live email when it's done. Numbers you buy or port later are connected automatically.
- There is no carrier review of your own business and nothing that can be rejected: Ody does not file a separate brand and campaign per workspace any more. Ody keeps your business details and opt-in answers on file as the record of who is texting and how your customers agreed.
- Toll-free numbers use a separate verification path (Toll-Free Verification) and aren't covered by 10DLC. Ody doesn't offer it yet, so toll-free numbers are calling-only for now.
What registration involves
- Business info: legal name, EIN (sole proprietors without an EIN use their personal name and mobile number), address, website, support contact.
- Campaign: what kind of messages you send, how customers opt in, and 1–5 real sample messages.
- Connecting: Ody attaches your numbers to its approved campaign and verifies them with the carriers, usually in a few minutes, retrying automatically if a carrier hiccups.
How your EIN is protected
Ody keeps your EIN with the business details you submitted so you never have to type it again. It is not sent to the carriers for texting on Ody's campaigns. That copy is stored encrypted: it is never shown in the app, in the API, or to Ody staff — support only sees the last four digits — and it is deleted with your account.
Cost
- $20 one-time setup fee per local number, charged when you submit (and when you add a new local number afterwards).
- $4/month per number once texting is live on it, added to your existing subscription invoice.
Ready to register? Follow Register for 10DLC messaging.
Related articles
Frequently asked questions
Can I receive texts before registering?
Yes — inbound texts work without registration. Only sending from a local number waits until you submit Text messaging setup and the number is connected, usually a few minutes.
Is 10DLC an Ody thing?
No — it's a US carrier requirement (The Campaign Registry) that applies to every business texting from 10-digit local numbers, on any provider.
What does it cost?
A one-time $20 registration fee, plus $4/month per messaging-enabled number, billed on your Ody subscription.
Does Ody store my EIN?
Yes, encrypted, as part of the business details you submitted, so you never have to type it again. It is never displayed anywhere — staff only see the last four digits — and it is deleted with your account.