Here's a scenario I've watched play out more than once. A local business — a salon, an HVAC shop, a dental practice — sets up texting through some cheap tool, sends a batch of appointment reminders, and half of them just... don't arrive. No error. No bounce. The dashboard says "delivered." The customers say they never got it.

The usual culprit isn't the message. It's the number. Specifically, that number is shared with dozens or hundreds of other businesses, and one of them did something that soured the whole pool's reputation with the carriers.

Full disclosure: I work for Ready, an SMS platform. We provision dedicated 10DLC numbers, so I have a horse in this race. But the mechanics here are carrier-level reality, not a sales pitch — and I'll be honest about when a shared setup is actually fine.

What "shared number" actually means

When you sign up for a lot of low-friction texting tools, you don't get your own registered sender. You get slotted onto a shared short code or a pooled 10DLC number that the platform rents out across its whole customer base. Your texts go out from a number that's simultaneously sending for a moving company in Ohio, a supplement brand in Texas, and 200 others you'll never meet.

It's cheaper for the provider to run this way — one registration, spread across everyone. And for very low volume it can work. The problem is that carriers don't score you. They score the number. Your careful, consent-based appointment reminders and the supplement brand's aggressive "LAST CHANCE 🔥" blast are, as far as T-Mobile's filtering is concerned, coming from the same sender.

How one bad neighbor drags you down

Carriers track a rough reputation signal for each sending number, built from things like:

  • Spam-report rate — how often recipients hit "report junk"
  • Opt-out / STOP velocity — a spike of STOP replies looks like unwanted messaging
  • Complaint patterns — sudden volume, repeated identical links, thin consent

When one business on a shared number crosses a threshold, the carrier doesn't investigate which tenant caused it. It throttles or filters the number. Your delivery drops even though you did everything right — good consent, quiet hours, clean copy.

The frustrating part is that this failure is silent. The message shows as accepted upstream, but the carrier quietly drops it before the handset. You find out because a customer no-shows an appointment they never got reminded about. There's a deeper breakdown of this in why sharing a number with 200 other businesses gets your texts filtered — the short version is that reputation is collective on a shared pool, and you don't control your neighbors.

The dedicated number fix — and what it actually costs

A dedicated 10DLC number means your brand and your campaign are registered, and the number sends only for you. Your reputation is yours. If the supplement brand torches their number, that's their problem now.

Getting there means A2P 10DLC registration: a brand registration plus a campaign registration that describes what you actually send. On Ready that runs roughly:

  • ~$10/mo per brand (carrier fee)
  • ~$20/mo per campaign (carrier fee)
  • Approval typically 1–3 days, often same-day

So call it ~$30/month in carrier fees for a registered, dedicated sender. That's the entire cost of not sharing a reputation with strangers. For a business where a single missed appointment or missed lead is worth more than $30 — which is most of them — the math isn't close. If you want the step-by-step, our 10DLC explainer walks through what brand and campaign registration are.

Registering right matters as much as registering at all

A dedicated number isn't a magic shield. Two things sink dedicated senders too, and both are self-inflicted:

Use-case mismatch. If you send appointment reminders but registered a "Marketing" campaign — or vice versa — carriers notice the mismatch between your declared use case and your actual traffic, and they throttle you for it. This is a quiet killer. We wrote a whole piece on why a use-case mismatch silently drops your delivery. File the campaign that matches what you actually send.

Public link shorteners. If your texts use bit.ly or another shared public shortener, carriers treat those links with suspicion because spammers hammer the same domains. A shared shortener is its own little shared-reputation problem. The fix — a dedicated or branded domain — is covered in shared shortener links get your texts filtered.

Worked example: what filtering actually costs a local shop

Let's put numbers on it. Say you're a two-chair salon texting 800 appointment reminders a month, one segment each (a short reminder fits under 160 GSM-7 characters).

On Ready's Standard tier that's:

800 × ($0.02 + $0.0045 carrier) = 800 × $0.0245 = $19.60/month in send cost

Add the ~$30/month in 10DLC carrier fees and you're at roughly $50/month for a fully registered, dedicated, reliably-delivering setup.

Now the downside case. Suppose you stayed on a shared pool and a neighbor's blast dropped your delivery to 60%. That's ~320 reminders per month that never land. If even a handful of those become no-shows, and a chair sits empty at $80 a cut, you've lost multiples of the entire monthly cost to save the $30 in registration fees. Cheap sending that doesn't arrive isn't cheap.

When a shared number is genuinely fine

I said I'd be honest, so: shared numbers aren't always wrong.

  • You send a handful of texts a month and delivery hiccups don't cost you real money. Registration overhead may not be worth it.
  • You're testing whether SMS works for your business at all before committing.
  • You're purely transactional and extremely low-volume — a single confirmation here and there.

The moment texting becomes load-bearing for your business — reminders that prevent no-shows, missed-call text-backs that catch $400 jobs, review requests that build your Google profile — the shared-reputation risk stops being theoretical. That's the line to watch.

Dedicated vs. shared, side by side

FactorShared / pooled numberDedicated registered 10DLC
Who owns the reputationEveryone on the poolJust you
One bad sender tanks deliveryYes — silentlyNo, isolated to that sender
Monthly carrier costUsually bundled/hidden~$10 brand + ~$20 campaign
Setup timeInstant~1–3 days (often same-day)
Throughput controlShared with the poolTied to your own registration
Good forTiny volume, testingAny load-bearing texting

The practical takeaway

If a text arriving reliably matters to your revenue, you want a number whose reputation you control. Shared pools save you ~$30/month in registration fees and hand you a reputation you can't manage — one you'll only discover is damaged when customers stop showing up.

A dedicated 10DLC sender costs about that $30/month in carrier fees, provisions in a day or two, and keeps your delivery yours. On Ready you can register the brand and campaign in-app, start with 2,500 free credits (no card), and see whether your texts actually land before spending real money — the product and pricing details are here, and you can sign up when you're ready to register your own number instead of borrowing someone else's reputation.