A competitive local exchange carrier (CLEC) is a phone company licensed to offer local service in competition with the original local phone company, which is called the incumbent local exchange carrier (ILEC). If your business number came from a VoIP provider, a texting app or a CPaaS, it almost certainly belongs to a CLEC somewhere upstream, and that carrier shapes how the number ports, texts and shows up on caller ID.
Most business owners and product teams never need to know who their number's carrier of record is, until a port stalls, a text gets filtered or outbound calls start showing "Spam Likely." This post covers what local exchange carriers are, how numbers are actually owned and routed, and the questions a texting buyer should ask about the numbers a provider hands them. We make Ready, so we use our own setup as the worked example, including the parts where another option is a better fit.
What a competitive local exchange carrier actually is
The "local exchange" is the old phone-company term for local phone service, meaning the switches and lines that connect calls inside a local calling area. Before 1996, most of the US had one local phone company per area. That was usually a Bell company such as Verizon or AT&T's predecessors, or a small independent telco in rural regions.
The Telecommunications Act of 1996 opened that market. It required incumbents to let competitors interconnect with their networks, and new carriers could get state certification to sell local service. Those new entrants are CLECs.
Today, "CLEC" covers a wide range of companies:
- Cable companies selling business phone lines
- Fiber and broadband providers bundling voice
- Wholesale voice and messaging carriers that hold huge pools of numbers and lease them to software companies
- VoIP carriers that never touch a copper line at all
The last two groups matter most for anyone who texts from an app. When a CPaaS or a texting platform gives you a number, a CLEC is usually the legal carrier of record behind it, even if you never see that carrier's name.
What is an incumbent local exchange carrier?
An incumbent local exchange carrier is the company that held the local franchise when the 1996 Act passed. ILECs still own much of the physical last-mile network in their regions. Many still sell traditional landlines and business trunks.
| ILEC | CLEC | Wireless carrier | CPaaS / texting platform | |
|---|---|---|---|---|
| Who it is | Original local phone company | Licensed competitor | Mobile network operator | Software layer on top of carriers |
| Holds number blocks? | Yes | Yes | Yes | Usually leases from a CLEC |
| Typical line type in lookups | Landline | Landline or VoIP | Mobile | Whatever the upstream CLEC reports |
| Text-enabled by default? | Often not | Depends on the carrier | Yes | Yes, when set up for messaging |
| Who you deal with to port | The ILEC | The CLEC, often through a reseller | The wireless carrier | The platform, which works with its CLEC |
How phone numbers are owned and routed
US numbers follow the North American Numbering Plan. Numbers are handed out in blocks, often thousands-blocks, to carriers in specific rate centers. The carrier that receives a block is the original holder of those numbers.
When a number ports, it moves to a new carrier. The industry's number portability database then records which carrier now serves it, and calls get routed by querying that database rather than by looking at the number's original block.
Texting adds a second layer. Voice routing and message routing are tracked separately. A number can take calls on one carrier while a different provider handles its texts. This split is how a business can keep its desk phone with one company and text from the same number through a messaging platform.
This produces three practical consequences:
- The company you pay may not be the carrier of record. Resellers sit on top of CLECs, and some sit on top of other resellers.
- A number can be "yours" for voice and not for texts, or the reverse. Moving one does not automatically move the other.
- Line type is a label assigned by the carrier. A CLEC number is often reported as VoIP in lookups, and some services treat VoIP numbers differently from mobile ones.
Why the carrier behind your number matters
Porting
A port request needs the losing carrier to release the number. You usually need the account number, a PIN and a letter of authorization with the exact name and service address on file. When a number passes through a reseller and a CLEC, mismatched details at either layer can reject the port. If a number is ever likely to move with your customer, find out up front who holds it and what the port-out process looks like.
Texting
For business texting in the US, the number has to be text-enabled, and A2P traffic has to be tied to a registered 10DLC brand and campaign. If you need a refresher on how that registration works, see our 10DLC explainer.
Carriers look at the brand and campaign the number is registered to, not just at the number itself. Unregistered traffic gets carrier-filtered, regardless of which CLEC sits underneath. What carriers actually check covers the details.
Caller reputation
For voice, STIR/SHAKEN attestation depends on whether the originating carrier can vouch that the caller has the right to use the number. A clean, directly assigned number with a known customer behind it is in a better position for full attestation than a number passed through layers with no clear owner. Call-analytics engines also score numbers on calling patterns. If outbound calling matters to you, how branded caller ID works is the next thing to read.
Line-type lookups
Some verification flows and lead forms reject numbers that come back as VoIP. That is a property of the carrier type, not a fault in your setup. It is worth knowing before you print a CLEC number on every ad.
What to ask a texting provider about its numbers
Below are the questions we'd ask any provider, with Ready's answers as the worked example.
- Is every number registered before it texts at volume? On Ready, every number sits on the account's registered 10DLC campaign. Before registration, an account can send up to 500 texts a month at its normal per-text rate. An account that bought its number before registering sends on Ready's shared registration while its own is in review. Most approvals take 2 to 7 days.
- Does each of my customers get its own numbers and registration? For platforms, this is the big one. On Ready, each customer gets a sub-account with its own numbers and its own carrier registration, so one customer's bad send doesn't sit on another's brand. The sub-account API is at
GET /v1/sub-accountsandPOST /v1/sub-accounts. 10DLC for SaaS platforms covers who registers what. - What happens if a carrier route has a problem? Ready sends through one carrier aggregator and doesn't fail over to a second provider, so a route problem is worked out with that provider.
- Can I check a recipient's line type before sending? Ready has a number validation API (
GET /v1/validate/:phone, see the number validation docs). Opt-outs and numbers on your Ban list are refused up front and not charged. Numbers Ready has already seen as landlines are refused on every account, free. With landline validation switched on ($0.003 per segment, off by default), any number a lookup marks as a landline is refused too. - Can I move numbers in or out, and what does that need? Ask every provider this in writing before you buy, us included. Reputation can survive a move if it's done carefully, as covered in migrating 20 client numbers off Twilio.
Worked example: what the numbers and texts cost
This example assumes one sub-account with 3 numbers, sending 2,000 one-segment texts a month.
Registration:
- The charge at submit is the first month, $25. There is no setup fee.
- After that, the monthly is $25 for registration + $2 per number.
- For 3 numbers: $25/mo for registration and $2/mo for each of the 3 numbers, $31 a month in all.
Texts on Standard:
- 2,000 × $0.0075 = $15, plus 2,000 × $0.0045 = $9 in carrier fees, itemized separately on the bill, $24 for the texts.
- Replies are billed the same way as sent texts.
- That total excludes the compliance surcharge. Scrubbing and landline validation are $0.003 extra per segment each when switched on, and both are off by default.
Local presence:
- Its listed price is $0.0015 for each segment of a delivered text; it is not part of the totals above.
- Local presence picks among your registered numbers. It doesn't bypass registration.
Segments are what get metered. A 140-character text with one emoji is 3 segments instead of 1, which would triple the $40 line.
Being straight about price: Twilio (~$0.0083 per segment) and GoHighLevel/LeadConnector (~$0.0083 per message) charge less per message. If you have engineers who want to own registration, opt-out logic and number management themselves, a raw CPaaS is a reasonable call. What Ready adds is the registration, sub-accounts, STOP handling, quiet hours and validation already built.
Should you become a CLEC yourself?
Almost never, for a software company. Becoming a CLEC means state certification, interconnection agreements, regulatory filings and ongoing compliance obligations. Carriers do this as their core business. A platform that texts on behalf of its customers needs reliable, registered numbers and clear answers to the five questions above, not its own carrier license.
The practical takeaway
The CLEC behind a business number is mostly invisible until it matters, and it matters for three things: porting, texting and reputation. Before you choose a provider, ask:
- Who holds the number
- Whether it's registered
- Whether each customer is isolated
- How line type is checked
- How a port-out works
If you want to see our answers in practice, the first 20 texts are free one-to-one sends, so use them before you register. You can create an account and send from a real number.
FAQ
What is a CLEC in simple terms?
A CLEC is a phone company that competes with the original local phone company for local service. Many VoIP and texting numbers sit on CLEC networks.
What's the difference between an ILEC and a CLEC?
The incumbent local exchange carrier held the local franchise before the 1996 Telecommunications Act. A CLEC is a licensed competitor that entered afterward, often without owning the physical lines.
Can I text from a number that belongs to a CLEC?
Yes, if the number is text-enabled and registered to a 10DLC brand and campaign for business texting. The carrier type alone doesn't block texting, but missing registration gets traffic filtered.
Why does my business number show up as VoIP?
Line-type lookups report what the carrier of record says. Numbers from CLECs and VoIP carriers are commonly labelled VoIP, which some verification forms reject.
Are local exchange carriers the same as wireless carriers?
No. Local exchange carriers are wireline or VoIP providers, either ILECs or CLECs. Wireless carriers run mobile networks. Numbers can port between the two types, and the portability database tracks which carrier currently serves each number.