Executive Summary
10DLC pricing is a stack of registration fees, optional vetting fees, monthly Campaign fees, carrier pass-through segment fees, and your CSP’s messaging rates. There is no single universal price. This article explains cost components, shows provider-attributed examples from public CSP pages, and gives a budgeting framework—without inventing industry averages or fine amounts.
Short answer: Budget for (1) Brand registration, (2) Campaign review/vetting where applicable, (3) monthly Campaign fees by use case, and (4) per-message carrier/CSP charges. Get a live quote from your provider; tables below are snapshots that change.
Who This Is For / Who It Is Not For
For: Finance, founders, and ops building SMS budgets.
Not for: Readers wanting one “true” national fee schedule.
Definitions
| Term | Meaning |
|---|---|
| Brand fee | One-time (typical) cost to register Brand |
| Campaign fee | Recurring monthly fee per Campaign type |
| Vetting fee | Optional/required secondary checks |
| Pass-through | Carrier fees billed via CSP |
| Segment | Billing unit for SMS length |
Cost Components
- Brand registration
- Secondary / enhanced vetting (sometimes)
- Campaign vetting / review
- Monthly Campaign subscription by use case
- Number rental
- Per-segment SMS/MMS + carrier surcharges
- Resubmission costs after rejection (CSP-specific)
- Internal labor / agency fees
Provider-Attributed Examples (Verify Live)
Bandwidth (public help article)
Per Bandwidth 10DLC fees (page metadata indicating update around 2026-09-16): examples include Brand Registration $9 non-recurring; Sole Proprietor Brand $8 (note: Bandwidth states it does not currently support Sole Proprietor brands/campaigns); monthly Campaign fees such as Low Volume/Class T $3, Standard $20, Special $20, Agents & Franchises $60, Charity $6, Emergency $10; optional vetting fees listed; 3-month campaign commitment except Political. Authentication+ Verification fees described with future expansion notes on the page.
Telnyx (public help article)
Telnyx 10DLC fees and charges (dateModified 2026-07-22 in page metadata) describes registration-related fees, carrier fees, message fees, and non-compliance fees. Confirm current dollar amounts on the live article before budgeting—pass-through examples have historically included per-carrier send fees and Brand/Campaign registration line items.
Twilio
Twilio documents Brand types and points customers to fee resources in its A2P 10DLC materials (overview, Brand registration). Console pricing and help-center articles are authoritative for your account.
Never paste one CSP’s table as “the TCR fee.” Markups and packages differ.
Comparison Table (Illustrative Structure)
| Cost type | What drives it | Budget tip |
|---|---|---|
| Brand | Entity count | Avoid duplicate Brands without reason |
| Monthly Campaign | Use case + count | Split only when consent requires |
| Vetting | Brand type / optional upgrades | Ask if needed for throughput goals |
| Messages | Volume × segment × surcharges | Optimize template length |
| Resubmits | Rejection loops | Preflight to reduce |
Decision Framework
- Count legal entities needing Brands.
- Count distinct use cases needing Campaigns.
- Ask CSP for current Brand + Campaign + vetting quote.
- Estimate monthly segments separately.
- Add labor for consent/privacy work.
- Scenario-plan rejection remediation.
- Revisit quarterly—fee cards change.
Risk and Failure Modes
| Risk | Mitigation |
|---|---|
| Budgeting from a blog | Use CSP quote |
| Too many Campaigns | Merge only if consent allows |
| Ignoring 3-month commitments | Read CSP terms (e.g., Bandwidth note) |
| Surprise surcharges | Review carrier pass-through pages |
| Free TFN confusion | TFN verification ≠ free messaging |
Implementation Checklist
| Step | Owner | Artifact |
|---|---|---|
| Request CSP rate card | Finance | Quote |
| Entity/Campaign map | Compliance | Matrix |
| Volume forecast | Ops | Model |
| Privacy/site readiness | Web | URLs |
| Approval to spend | Finance | PO |
| Track actuals vs quote | Finance | Monthly |
Explore MyTCRPlus pricing for tooling/services context—separate from carrier registration fees.
FAQ
What is typical 10DLC pricing?
There is no single typical number—use your CSP’s card.
Are TCR registration fees separate from CSP fees?
CSPs bill packages that may include TCR-related pass-throughs—ask for a line-item quote.
Does low volume cost less?
Many CSPs offer Low-Volume Campaign options with different monthly fees and throughput—confirm tradeoffs.
Is toll-free cheaper?
Verification may be free while number and message rates differ—compare total cost of ownership.
Do rejected Campaigns cost money?
Often review fees are non-refundable—confirm with CSP.
What about non-compliance fees?
Some CSPs document additional fees for unregistered or noncompliant traffic—read your provider’s article; do not invent amounts here.
Should nonprofits expect different fees?
Some Charity Campaign fees appear on CSP tables—eligibility rules apply.
How often do fees change?
Irregularly; re-check before renewals and new Campaigns.
Extended Operating Narrative
Assign a named owner for every SMS journey. Define launch gates: approved Campaign (or verified TFN), consent flag present, STOP tested, samples matched to production, privacy URL healthy. Refuse silent launches. When vendors claim compliance, require written Brand ownership, consent export rights, STOP propagation details, and rejection handling. Keep an evidence pack—IDs, CTA screenshots, disclosure versions, sample packs, field dictionary, RACI—ready within one business day.
Review template diffs monthly; mystery-shop opt-ins quarterly; reconcile suppression lists on a fixed cadence. After privacy edits, verify SMS language in public HTML. After new forms launch, confirm consent objects feed send-time checks. When rejections or STOP spikes occur, run a blameless incident review with root cause and corrective owners. Educate leadership that registration enables 10DLC sending but does not replace TCPA consent, that MPS is account-specific, that fees are provider-quoted, and that approval rates must never be guaranteed in contracts.
Extended Operating Narrative
Assign a named owner for every SMS journey. Define launch gates: approved Campaign (or verified TFN), consent flag present, STOP tested, samples matched to production, privacy URL healthy. Refuse silent launches. When vendors claim compliance, require written Brand ownership, consent export rights, STOP propagation details, and rejection handling. Keep an evidence pack—IDs, CTA screenshots, disclosure versions, sample packs, field dictionary, RACI—ready within one business day.
Review template diffs monthly; mystery-shop opt-ins quarterly; reconcile suppression lists on a fixed cadence. After privacy edits, verify SMS language in public HTML. After new forms launch, confirm consent objects feed send-time checks. When rejections or STOP spikes occur, run a blameless incident review with root cause and corrective owners. Educate leadership that registration enables 10DLC sending but does not replace TCPA consent, that MPS is account-specific, that fees are provider-quoted, and that approval rates must never be guaranteed in contracts.
Extended Operating Narrative
Assign a named owner for every SMS journey. Define launch gates: approved Campaign (or verified TFN), consent flag present, STOP tested, samples matched to production, privacy URL healthy. Refuse silent launches. When vendors claim compliance, require written Brand ownership, consent export rights, STOP propagation details, and rejection handling. Keep an evidence pack—IDs, CTA screenshots, disclosure versions, sample packs, field dictionary, RACI—ready within one business day.
Review template diffs monthly; mystery-shop opt-ins quarterly; reconcile suppression lists on a fixed cadence. After privacy edits, verify SMS language in public HTML. After new forms launch, confirm consent objects feed send-time checks. When rejections or STOP spikes occur, run a blameless incident review with root cause and corrective owners. Educate leadership that registration enables 10DLC sending but does not replace TCPA consent, that MPS is account-specific, that fees are provider-quoted, and that approval rates must never be guaranteed in contracts.
Extended Operating Narrative
Assign a named owner for every SMS journey. Define launch gates: approved Campaign (or verified TFN), consent flag present, STOP tested, samples matched to production, privacy URL healthy. Refuse silent launches. When vendors claim compliance, require written Brand ownership, consent export rights, STOP propagation details, and rejection handling. Keep an evidence pack—IDs, CTA screenshots, disclosure versions, sample packs, field dictionary, RACI—ready within one business day.
Review template diffs monthly; mystery-shop opt-ins quarterly; reconcile suppression lists on a fixed cadence. After privacy edits, verify SMS language in public HTML. After new forms launch, confirm consent objects feed send-time checks. When rejections or STOP spikes occur, run a blameless incident review with root cause and corrective owners. Educate leadership that registration enables 10DLC sending but does not replace TCPA consent, that MPS is account-specific, that fees are provider-quoted, and that approval rates must never be guaranteed in contracts.
Extended Operating Narrative
Assign a named owner for every SMS journey. Define launch gates: approved Campaign (or verified TFN), consent flag present, STOP tested, samples matched to production, privacy URL healthy. Refuse silent launches. When vendors claim compliance, require written Brand ownership, consent export rights, STOP propagation details, and rejection handling. Keep an evidence pack—IDs, CTA screenshots, disclosure versions, sample packs, field dictionary, RACI—ready within one business day.
Review template diffs monthly; mystery-shop opt-ins quarterly; reconcile suppression lists on a fixed cadence. After privacy edits, verify SMS language in public HTML. After new forms launch, confirm consent objects feed send-time checks. When rejections or STOP spikes occur, run a blameless incident review with root cause and corrective owners. Educate leadership that registration enables 10DLC sending but does not replace TCPA consent, that MPS is account-specific, that fees are provider-quoted, and that approval rates must never be guaranteed in contracts.
Implementation Cadence (First 45 Days)
Week 1: Inventory senders, screenshot CTAs, identify legal entity and website gaps.
Week 2: Draft disclosures, consent schema, and sample packs; legal/compliance review.
Week 3: Submit Brand; remediate tax ID/website issues immediately.
Week 4: Submit Campaign(s); prepare number binding plan.
Week 5–6: On approval, bind numbers, enable send-time checks, train staff, pilot one journey, then expand.
Document every status change with dates and ticket IDs.
Extended Operating Narrative
Assign a named owner for every SMS journey. Define launch gates: approved Campaign (or verified TFN), consent flag present, STOP tested, samples matched to production, privacy URL healthy. Refuse silent launches. When vendors claim compliance, require written Brand ownership, consent export rights, STOP propagation details, and rejection handling. Keep an evidence pack—IDs, CTA screenshots, disclosure versions, sample packs, field dictionary, RACI—ready within one business day.
Review template diffs monthly; mystery-shop opt-ins quarterly; reconcile suppression lists on a fixed cadence. After privacy edits, verify SMS language in public HTML. After new forms launch, confirm consent objects feed send-time checks. When rejections or STOP spikes occur, run a blameless incident review with root cause and corrective owners. Educate leadership that registration enables 10DLC sending but does not replace TCPA consent, that MPS is account-specific, that fees are provider-quoted, and that approval rates must never be guaranteed in contracts.
Implementation Cadence (First 45 Days)
Week 1: Inventory senders, screenshot CTAs, identify legal entity and website gaps.
Week 2: Draft disclosures, consent schema, and sample packs; legal/compliance review.
Week 3: Submit Brand; remediate tax ID/website issues immediately.
Week 4: Submit Campaign(s); prepare number binding plan.
Week 5–6: On approval, bind numbers, enable send-time checks, train staff, pilot one journey, then expand.
Document every status change with dates and ticket IDs.
Extended Operating Narrative
Assign a named owner for every SMS journey. Define launch gates: approved Campaign (or verified TFN), consent flag present, STOP tested, samples matched to production, privacy URL healthy. Refuse silent launches. When vendors claim compliance, require written Brand ownership, consent export rights, STOP propagation details, and rejection handling. Keep an evidence pack—IDs, CTA screenshots, disclosure versions, sample packs, field dictionary, RACI—ready within one business day.
Review template diffs monthly; mystery-shop opt-ins quarterly; reconcile suppression lists on a fixed cadence. After privacy edits, verify SMS language in public HTML. After new forms launch, confirm consent objects feed send-time checks. When rejections or STOP spikes occur, run a blameless incident review with root cause and corrective owners. Educate leadership that registration enables 10DLC sending but does not replace TCPA consent, that MPS is account-specific, that fees are provider-quoted, and that approval rates must never be guaranteed in contracts.
Implementation Cadence (First 45 Days)
Week 1: Inventory senders, screenshot CTAs, identify legal entity and website gaps.
Week 2: Draft disclosures, consent schema, and sample packs; legal/compliance review.
Week 3: Submit Brand; remediate tax ID/website issues immediately.
Week 4: Submit Campaign(s); prepare number binding plan.
Week 5–6: On approval, bind numbers, enable send-time checks, train staff, pilot one journey, then expand.
Document every status change with dates and ticket IDs.
Additional Remediation and Budget Controls
Create a shared tracker with columns for code, CSP message, root cause category, owner, fix link, resubmit date, and outcome. Review the tracker in a weekly standup until the backlog clears. For pricing, maintain a living rate card spreadsheet with CSP name, quote date, Brand fees, Campaign fees by use case, vetting options, commitment terms, and per-segment assumptions. Re-quote whenever you add a Brand or Campaign type. Pair finance and compliance so rejection loops and fee surprises surface together. Before approving a new messaging vendor, require their fee schedule and a sample invoice showing pass-through lines. Document whether resubmission fees apply after privacy or sample fixes so leadership is not blindsided. Keep screenshots of the CSP fee pages you relied on (with dates) beside the purchase order. When comparing toll-free versus 10DLC total cost of ownership, include number rental, verification labor, monthly Campaign fees, and expected segment volume—not just the sticker Brand fee. Revisit assumptions quarterly because CSP fee cards and carrier surcharges change. If a quote seems far from a public help article, ask the account manager which lines are TCR pass-through versus platform markup. Never publish internal budget numbers as if they were universal market fees.
Quality Gates Before Resubmit or Go-Live
- Private-browser load of website and privacy URLs succeeds.
- SMS section visible in page source without login.
- Samples name Brand and match use case.
- message_flow lists every real opt-in path.
- Finance acknowledges any resubmit or monthly fees from the current quote.
- STOP/HELP configured on the messaging service.
- Owner signs the launch checklist.
Additional Remediation and Budget Controls
Create a shared tracker with columns for code, CSP message, root cause category, owner, fix link, resubmit date, and outcome. Review the tracker in a weekly standup until the backlog clears. For pricing, maintain a living rate card spreadsheet with CSP name, quote date, Brand fees, Campaign fees by use case, vetting options, commitment terms, and per-segment assumptions. Re-quote whenever you add a Brand or Campaign type. Pair finance and compliance so rejection loops and fee surprises surface together. Before approving a new messaging vendor, require their fee schedule and a sample invoice showing pass-through lines. Document whether resubmission fees apply after privacy or sample fixes so leadership is not blindsided. Keep screenshots of the CSP fee pages you relied on (with dates) beside the purchase order. When comparing toll-free versus 10DLC total cost of ownership, include number rental, verification labor, monthly Campaign fees, and expected segment volume—not just the sticker Brand fee. Revisit assumptions quarterly because CSP fee cards and carrier surcharges change. If a quote seems far from a public help article, ask the account manager which lines are TCR pass-through versus platform markup. Never publish internal budget numbers as if they were universal market fees.
Quality Gates Before Resubmit or Go-Live
- Private-browser load of website and privacy URLs succeeds.
- SMS section visible in page source without login.
- Samples name Brand and match use case.
- message_flow lists every real opt-in path.
- Finance acknowledges any resubmit or monthly fees from the current quote.
- STOP/HELP configured on the messaging service.
- Owner signs the launch checklist.
Key Takeaways
- 10DLC pricing is multi-part and provider-specific.
- Attribute every dollar figure to a CSP page and date-check it.
- Monthly Campaign fees vary by use case.
- Message surcharges dominate at scale.
- Preflight reduces costly resubmits.
- Quote before you promise leadership a budget.
Disclaimer
This article is for informational purposes only and is not legal advice. Carrier policies, CSP requirements, fees, TCR processes, and TCPA/state rules change and are fact-specific. Confirm with your provider and qualified counsel before registering or sending commercial messages.