SMS Comparison Compare rates

10DLC registration cost and process

Registering a US business for 10DLC costs $46 one time for a standard brand with secondary vetting at The Campaign Registry ($4.50 to register the brand, $41.50 for the vet), plus a $15 review per campaign at Twilio and Telnyx, then $10 a month per standard campaign ($1.50 to $30 by use case). Your SMS provider files the registration for you: the brand first, then each campaign. Registered texts then carry carrier fees of $0.003 to $0.005 each, against $0.010 to $0.012 unregistered.

Alain Grossbard OAM Alain Grossbard OAM, with Max Adler Updated How we rate Reader supported, we may earn a commission

Reader supported. We may earn a commission when you sign up through a link on this page, and it never changes a score. How we make money.

What your 10DLC registration costs

Brand registration, one time
$46
Campaign review, one time
$15
Campaign fees, every month
$10
Registration, first 12 months
$181
Carrier fees a month, registered
$35 to $45
The same texts unregistered
$100 to $120

Carrier fees use the lowest and highest outbound fee per SMS the provider publishes across AT&T, T-Mobile and Verizon ($0.0035 to $0.0045 at Twilio); unregistered fees are Bandwidth's ($0.010 to $0.012). Message charges are not included.

Sole proprietor registration: 1 campaign, Sole proprietor brand and use case. Bandwidth does not support registering this use case. Rules read October 3, 2026: TCR campaign limit, TCR brand rule and Bandwidth registration.

10DLC fees at The Campaign Registry and three providers

US dollars, read 21 September 2026. Twilio and Telnyx pass TCR's fees through; Bandwidth publishes its own prices
FeeTCRTwilioTelnyxBandwidth
Standard brand with secondary vetting, one time$46$46Not published$92
Low volume standard brand, no vetting, one time$4.50$4.50$4.50$9
Sole proprietor (no EIN), one time$4$4.50Not publishedNot published
Campaign review, per campaignNot in TCR's schedule$15$15Not published
Standard (marketing, mixed, notifications, 2FA, customer care and the other $10 use cases), a month$10$10$10$20
Low volume mixed, a month$1.50$1.50$1.50$3
Sole proprietor, a month$2$2$2$4
Charity (501(c)(3) nonprofit), a month$3$3$3$6
Emergency services, a month$5$5$5$10
Agents and franchises, a month$30Not published$30$60

Sources: TCR's fee schedule (last updated 13 August 2026); Twilio, Telnyx and Bandwidth. Telnyx's campaign fees are TCR's at cost ("does not currently charge a markup"); it does not list a vetting or sole proprietor price. An Enhanced Vet costs $101.50 at TCR, Authentication+ for public companies $12.50 a vet, and a vet appeal $11.

Carrier fees per text on 10DLC

Outbound, per SMS segment, as the providers that pass them through publish them, read 21 September 2026
CarrierRegisteredUnregistered (Bandwidth)
AT&T $0.0035 Bandwidth from 4/1/2026; $0.0035 Twilio; $0.003 Telnyx $0.010
T-Mobile $0.0045 Bandwidth from 1/19/2026; $0.0045 Twilio; $0.003 Telnyx $0.012
Verizon $0.0045 Bandwidth from 5/1/2026; $0.005 Bandwidth from 10/1/2026; $0.0045 Twilio; $0.0045 Telnyx $0.010
US Cellular $0.005 Bandwidth from 1/19/2026 Not published

No carrier's own fee schedule was reachable, so each figure is the provider's, named in the row. Telnyx lists AT&T and T-Mobile lower than Bandwidth and Twilio. T-Mobile adds, at Bandwidth, $250 for a non-use fee and $500 for a special business review.

What is 10DLC registration?

10DLC registration is the process of recording a business and its texting use with The Campaign Registry (TCR). 10DLC itself means a standard ten digit US local number a business uses to send application to person (A2P) texts. The registration records the business, called the brand, and each use of texting, called the campaign. You register through your SMS provider, and the provider passes TCR's fees on to you. The fees are the subject of the rest of this page.

The registration steps

Choose your brand type

Pick the brand type that matches your business before you submit anything. TCR's fee schedule, last updated 13 August 2026, charges $4.50 to register a government, nonprofit, private or public company and $4.00 for a sole proprietor. A low volume standard brand skips secondary vetting, and a standard brand with secondary vetting pays the third-party Standard Vet fee of $41.50.

Register the brand

Submit the brand through your SMS provider, since TCR charges registration to the CSP account the provider holds. Twilio charges $46 one time for a standard brand with secondary vetting, the $4.50 brand fee plus the $41.50 Standard Vet, and $4.50 for a low volume standard brand without vetting or a sole proprietor brand. Telnyx charges $4.50 for brand registration, with no markup on 10DLC fees.

Register each campaign

Register every campaign by use case, since TCR bills campaign fees monthly per campaign. Standard use cases such as marketing, mixed, 2FA and customer care cost $10 a month, Low Volume Mixed costs $1.50, and Sole Proprietor costs $2. Twilio and Telnyx each charge a $15 vetting or campaign review fee, and Telnyx bills campaign fees for three months initially, then monthly.

Send and budget for carrier fees

Send on the registered number and budget for the carrier fees each text carries. Providers that pass them through, as read 21 September 2026, list AT&T at $0.0035, T-Mobile at $0.0045 and Verizon at $0.0045 per outbound SMS on registered traffic. Unregistered traffic at Bandwidth costs more, at $0.0100 for AT&T and Verizon and $0.0120 for T-Mobile per SMS.

Registration is the carriers' step, and the consent, opt-out and sending hour rules a registered campaign's texts meet are quoted from the FCC and CTIA on the rules for business texting.

10DLC, toll-free and short code

Prepare your registration checklist

This checklist covers the four registration routes below. You pick the route that matches your number type, mark each item as you prepare it, and the progress count reflects only what you mark. The sources were read on October 3, 2026, and each item carries its own source dates, so a registry policy date stays distinct from a provider page date. Marks last only on this page, and a completed list is not an approval.

Preparation marks stay on this page until you reset or leave. Marks record your own checks; provider and carrier approval remain separate.

10DLC: business registration ID

This route follows the Twilio business-representative submission example, with The Campaign Registry approval step named separately. The items below record preparation for a Twilio submission, not eligibility for the route and not approval by any registry.

  1. The Twilio business-representative branch is for a business with a registration ID, such as a US EIN. Gather that ID before you start the profile.

    Source and scope
    • Twilio A2P 10DLC quickstartRead 3 October 2026. Twilio customer submission example. Provider page metadata last modified 2026-09-25; read 2026-10-03.
  2. Complete the Twilio customer profile and brand registration. Register the campaign only after TCR approves the brand.

    Source and scope
    • Twilio A2P 10DLC quickstartRead 3 October 2026. Twilio customer submission example. Provider page metadata last modified 2026-09-25; read 2026-10-03.
  3. Explain the actual messaging purpose in detail. Twilio says a single word such as Marketing is insufficient.

    Source and scope
    • Twilio A2P 10DLC quickstartRead 3 October 2026. Twilio customer submission example. Provider page metadata last modified 2026-09-25; read 2026-10-03.
  4. Prepare two messages matching the campaign, identifying the sender and showing an opt-out mechanism. Twilio permits duplicating the example when there is only one message template.

    Source and scope
    • Twilio A2P 10DLC quickstartRead 3 October 2026. Twilio customer submission example. Provider page metadata last modified 2026-09-25; read 2026-10-03.
  5. Prepare the explicit opt-in process and a publicly accessible website, video or screenshot that reviewers can verify. Twilio also asks for the published privacy policy described in its quickstart.

    Source and scope
    • Twilio A2P 10DLC quickstartRead 3 October 2026. Twilio customer submission example. Provider page metadata last modified 2026-09-25; read 2026-10-03.
  6. Prepare opt-in keywords and the confirmation reply only where people opt in by text. Twilio says to leave these fields blank otherwise.

    Source and scope
    • Twilio A2P 10DLC quickstartRead 3 October 2026. Twilio customer submission example. Provider page metadata last modified 2026-09-25; read 2026-10-03.
  7. Add the sending number to the Messaging Service associated with the campaign. The Twilio quickstart requires the campaign status to be VERIFIED before programmatic sending.

    Source and scope
    • Twilio A2P 10DLC quickstartRead 3 October 2026. Twilio customer submission example. Provider page metadata last modified 2026-09-25; read 2026-10-03.

10DLC: sole proprietor without an EIN

This route combines TCR sole-proprietor identity rules with the Twilio submission example. Provider support stays a separate question, and completing the list is not an eligibility decision.

  1. The TCR sole-proprietor use case is for proprietors without an EIN, not a low-volume alternative for businesses that have one. Prepare the actual originating brand and the owner's first and last name.

    Source and scope
  2. TCR asks for the proprietor's business address, contact phone and email. Its validation table specifies a valid US or Canadian address.

    Source and scope
  3. Prepare an active US or Canadian wireless mobile number for OTP verification. TCR separates data validation from mobile OTP validation.

    Source and scope
  4. TCR permits one sole-proprietor campaign per brand with at most one associated telephone number. Its current API guide restricts the brand to the Sole Proprietor campaign use case.

    Source and scope
  5. Confirm the chosen provider accepts this route. Bandwidth says it does not support the Sole Proprietor use case for customers registering through Bandwidth.

    Source and scope
  6. For the Twilio example, prepare a campaign description, two message examples identifying the sender and opt-out mechanism, and verifiable opt-in evidence. A single-template campaign may duplicate its message example.

    Source and scope
    • Twilio A2P 10DLC quickstartRead 3 October 2026. Twilio customer submission example. Provider page metadata last modified 2026-09-25; read 2026-10-03.
  7. The Twilio example registers the campaign after brand approval, associates the number with its Messaging Service, and checks that the campaign is VERIFIED before programmatic sending.

    Source and scope
    • Twilio A2P 10DLC quickstartRead 3 October 2026. Twilio customer submission example. Provider page metadata last modified 2026-09-25; read 2026-10-03.

Toll-free: Twilio verification packet

This route is the Twilio US and Canada toll-free verification example. The fields and statuses below are provider requirements, not a universal packet for every provider.

  1. Prepare the business name, website, address and type. The Twilio API requires a registration number, authority and country for every business type except SOLE_PROPRIETOR.

    Source and scope
    • Twilio toll-free API onboardingRead 3 October 2026. Twilio API submission fields. Provider page metadata last modified 2026-09-18; read 2026-10-03.
    • Twilio toll-free business registration number policyRead 3 October 2026. Twilio business identity policy. Announces mandatory business registration number for new submissions from 2026-02-17; read 2026-10-03. Current API field descriptions provide the sole-proprietor exception.
    • Twilio Toll-Free Verification Onboarding GuideRead 3 October 2026. Twilio submission guide. Announces separate privacy policy and terms URL fields for new submissions from 2026-09-15; read 2026-10-03. No visible article update date was captured.
  2. Prepare the business contact's name, email and phone, plus an email address for the verification result.

    Source and scope
    • Twilio toll-free API onboardingRead 3 October 2026. Twilio API submission fields. Provider page metadata last modified 2026-09-18; read 2026-10-03.
    • Twilio Toll-Free Verification Onboarding GuideRead 3 October 2026. Twilio submission guide. Announces separate privacy policy and terms URL fields for new submissions from 2026-09-15; read 2026-10-03. No visible article update date was captured.
  3. Prepare the use-case categories, a summary of the actual messaging and a production message sample.

    Source and scope
  4. The Twilio API asks for the opt-in type and publicly hosted image URLs showing the opt-in workflow. Multiple images are permitted.

    Source and scope
  5. The Twilio onboarding guide says new toll-free verification submissions from September 15, 2026 need separate URL fields for the Privacy Policy and Terms and Conditions. The guide says submissions without these links are rejected, even though the API table still marks the parameters Optional.

    Source and scope
    • Twilio Toll-Free Verification Onboarding GuideRead 3 October 2026. Twilio submission guide. Announces separate privacy policy and terms URL fields for new submissions from 2026-09-15; read 2026-10-03. No visible article update date was captured.
  6. Prepare the toll-free number identifier and an estimate of monthly message volume for the submission.

    Source and scope
  7. The Twilio Console route requires a paid account. Submitted or Pending is not Approved: Twilio says US and Canada toll-free messaging requires completed verification and approval.

    Source and scope
    • Twilio toll-free Console onboardingRead 3 October 2026. Twilio Console submission and verification statuses. Provider page metadata last modified 2026-09-25; read 2026-10-03.
  8. Twilio requires Campaign Verify for a 527 political organization registering the political election campaigns use case. Confirm this step only where it applies, rather than treating it as a requirement for every toll-free business.

    Source and scope

Short code: lease and campaign approval

This route covers US Short Code Registry lease and vetting rules plus a Twilio application example. Leasing a code and obtaining carrier approval are separate steps.

  1. Lease through US Short Codes or authorize a partner to lease on your behalf. Agree who retains the lease if the partner relationship ends.

    Source and scope
    • US Short Code Registry FAQsRead 3 October 2026. US registry leasing, identity vetting and separate wireless-provider campaign approval. Read 2026-10-03; no visible policy update date was captured.
  2. The registry describes vetting the registrant, brand client and content provider. Reviewed information includes company name, FEIN, corporate registration and legal history.

    Source and scope
    • US Short Code Registry FAQsRead 3 October 2026. US registry leasing, identity vetting and separate wireless-provider campaign approval. Read 2026-10-03; no visible policy update date was captured.
  3. Define how the code will engage its audience. The Twilio application asks for the country, use case and message flow, and its short-code team reviews the application before carrier submission.

    Source and scope
    • US Short Code Registry FAQsRead 3 October 2026. US registry leasing, identity vetting and separate wireless-provider campaign approval. Read 2026-10-03; no visible policy update date was captured.
    • How to get a Twilio short codeRead 3 October 2026. Twilio application, provider review, payment and subsequent carrier review/testing. Read 2026-10-03; no visible article update date was captured.
  4. The registry says payment secures the lease, but the campaign must be defined, submitted and approved by wireless providers before launch.

    Source and scope
    • US Short Code Registry FAQsRead 3 October 2026. US registry leasing, identity vetting and separate wireless-provider campaign approval. Read 2026-10-03; no visible policy update date was captured.
  5. In the Twilio example, its team reviews the application first, payment follows that approval, and Twilio then submits the carrier provisioning request for review and testing.

    Source and scope
    • How to get a Twilio short codeRead 3 October 2026. Twilio application, provider review, payment and subsequent carrier review/testing. Read 2026-10-03; no visible article update date was captured.
The three US number types for business texting, from the registry's and providers' own pages, read 21 September 2026
10DLCToll-freeShort code
RegistrationBrand $4.50, vet $41.50, campaign from $1.50 a monthVerification $0 at Twilio and TelnyxLease paid up front for 3, 6 or 12 months
Number, a month$0.50 (Plivo, $1,000 a month minimum (Enterprise plan)) to $1.15 (Twilio)$2.15 Twilio; $1 Telnyx$500 random or $1,000 chosen (registry); $1,000 random, $1,500 vanity (Twilio)
Published throughputTwilio up to 225 a second per campaign; Sinch up to 75 a second with MNO approvalSinch 10 a second standard; Telnyx 20 a second per number; Plivo 25 a second verifiedTwilio 100+ a second; Sinch 500 a second; Telnyx 1,000 a second per number

Brand registration at TCR's own schedule costs $4.50, or $46 in all for a standard brand with secondary vetting, with campaign fees from $1.50 a month and carrier fees per text on top. Verification is free at Twilio and Telnyx for toll-free, and the number costs $2.15 a month at Twilio and $1.00 at Telnyx. Published throughput runs from 10 texts a second at Sinch to 25 a second on a verified toll-free number at Plivo. Short codes cost the most. The Short Code Registry leases a code you choose for $1,000 a month and a random code for $500 a month, paid up front for three, six or 12 months. Published throughput runs from 100 texts a second at Twilio and Plivo to 1,000 per short code at Telnyx. On 10DLC, Twilio publishes up to 225 messages a second per campaign. For volume pricing, see our page on bulk SMS providers.

A short code is leased from the U.S. Short Code Registry at $500 a month for a random code or $1,000 for one you choose, and what 16 providers charge for a short code is set beside that lease.

Toll-free verification for US numbers

Toll-free verification is the review a US toll-free number must pass before it can send business texts; until then, the number stays Restricted. Twilio's Verification Ops reviews the submission, and a rejection that cannot be resubmitted leaves the number Blocked. Most scored providers publish how verification works on their service. Most of those file or guide the verification for you. None of them publishes a fee above $0, and waits run from same day or within 48 hours at SlickText to about 4 weeks at Avochato.

Toll-free verification as each scored provider publishes it, from its own pages on the date shown
ProviderWhat it publishesRead
AvochatoApplied for from the inbox; the process normally takes around 4 weeks. Unverified, pending and rejected toll-free numbers are capped at 0 message segments; a verified number sends 3 segments per second. No verification fee is stated in the evidence held.9 September 2026Source
BandwidthRequired before a toll-free number can send SMS; Bandwidth offers a Toll-free Verification API with real-time status updates. No verification fee is stated on the pages held.9 September 2026Source
Bird (formerly MessageBird)Required; Bird files toll-free verification from the dashboard. No verification fee was recorded on the fees page.9 September 2026Source
CallHubToll-free approval takes 3 to 5 business days and needs no Campaign Verify token or EIN. No fee stated.28 September 2026Source
ClickSendVerification is a process ClickSend runs, usually 1 to 7 business days; the number cannot send until ClickSend confirms by email. No separate verification fee is published.9 September 2026Source
EZ TextingDone inside the account by following the verification prompts; approval takes 1 to 5 business days. No separate verification fee is stated.9 September 2026Source
HeymarketSupported; toll-free numbers go through a verification process covering the business, messaging use, and opt-in and opt-out handling. No fee published.9 September 2026Source
InfobipVerification is required for all toll-free SMS; unverified toll-free numbers have been blocked from sending since 31 January 2024. No verification fee is published.9 September 2026Source
KlaviyoToll-free numbers must be verified; it typically takes 2 to 5 business days, and not all industries are eligible. No fee is stated.9 September 2026Source
Kudosity (formerly BurstSMS)Toll-free numbers go through a US pre-registration form before sending; no verification fee is published (toll-free number has no setup fee).9 September 2026Source
MessageMediaFree guided verification form in the web portal, up to 7 business days; an unverified or pending toll-free number cannot send at all9 September 2026Source
MessenteRegistration needed before US sending: company name, address and website, content examples and screenshots of the opt in process, arranged through support; no fee beyond the EUR 5 monthly number fee and no timeline stated22 September 2026Source
Mobile Text AlertsToll-free registration typically takes 1 to 2 business days. No fee is stated.28 September 2026Source
OmnisendRequired before sending to US contacts, through a built-in tool in Store Settings. Omnisend's pages give 5 business days to 2 weeks, with no expedited option. No fee is stated.9 September 2026Source
PlivoRequired before a toll-free number can send A2P messages in the US and Canada. No fee for verification is published.9 September 2026Source
PostscriptPostscript files toll-free verification for the merchant, free, taking roughly 3 to 10 business days. An unverified toll-free number cannot send.9 September 2026Source
SalesmsgToll-free numbers must be verified for US and Canadian texting, handled in-app; no verification fee is published. Default throughput 3 messages per second, upgradeable to 25, 50 or 100 for a fee.9 September 2026Source
SimpleTextingFree of charge. SimpleTexting files the registration from an online form; it typically takes three to five business days.9 September 2026Source
SinchFree; Sinch charges nothing to verify a toll-free number9 September 2026Source
SlickTextSlickText files toll-free registration for you from the dashboard, often the same day and typically within 48 hours. No fee is stated.22 September 2026Source
SMSGlobalToll-free numbers are offered under the US terms and need approval before use; no verification process, timing or fee is described9 September 2026Source
TelnyxRequired by carriers; self-service through the API or portal, with a stated typical 5 business day approval. Telnyx lists the verification fee as $0.21 September 2026Source
Text RequestText Request submits toll-free verification for you after you complete a short form. Carrier review can take up to 10 days, and the number cannot send until verified. No fee is stated.9 September 2026Source
Text-Em-AllToll-free numbers need their own verification before sending; Text-Em-All covers the cost.28 September 2026Source
TextedlyNo fee. Verification is filed inside the Textedly account and Textedly works with the carriers to approve the number.9 September 2026Source
TextlaToll-free verification is required and handled by Textla through its setup form; approval currently takes 1 to 4 business days. No fee is stated.28 September 2026Source
TextlineToll-free numbers need a separate toll-free registration. No verification fee is stated, and there is no monthly toll-free registration fee.9 September 2026Source
TextmagicToll-free verification is free and usually takes up to 5 business days. Opt-in process details and proof are required.28 September 2026Source
TrumpiaTrumpia's team helps with the toll free verification application on every plan; verification usually takes 2 to 10 days. No separate fee is stated.9 September 2026Source
TwilioRequired before a toll-free number can text US or Canadian numbers; submitted from the Twilio Console; Twilio charges nothing for it21 September 2026Source
VonageRegistration required for every toll-free number, even for testing; unregistered traffic is blocked; one-time process of 2 to 10 business days; no registration fee stated22 September 2026Source

31 of the 45 providers we score publish how toll-free verification works. No process or fee published: Attentive, Birdeye, BulkSMS, Clickatell, Community, Emotive, Notifyre, Podium, Sendlane, Skipio, TextUs, TrueDialog, Weave, YepText.

10DLC questions

What does 10DLC registered mean?

10DLC registered means the business and its texting use are recorded with The Campaign Registry (TCR). The registration covers the brand, which is the business, and each campaign, which is one use of texting such as marketing or customer care. You register through your SMS provider, and TCR's fees apply.

How much does 10DLC cost?

TCR's fee schedule, last updated 13 August 2026, charges $4.50 for brand registration, and a standard brand with secondary vetting costs $46 in all, the $4.50 brand fee plus the $41.50 Standard Vet. Campaign fees run monthly, from $1.50 for Low Volume Mixed to $10 for standard use cases. Carrier fees per text apply on top, such as $0.0035 for AT&T on registered traffic.

What is The Campaign Registry?

The Campaign Registry (TCR) is the body that records 10DLC brands and campaigns. Your SMS provider registers through its CSP account, which TCR charges a $200 setup fee for, and providers such as Twilio and Telnyx pass TCR's fees on to their customers. TCR publishes its fee schedule as a PDF.

How much does a short code cost?

The Short Code Registry leases a code you choose for $1,000 a month and a random code for $500 a month, for three, six or 12 months paid up front, non-refundable. Twilio charges $1,000 a month for a random code and $1,500 for a vanity code, billed quarterly, with a setup fee whose amount it does not state.

What is the difference between 10DLC, toll-free and short code?

10DLC is a standard ten digit local number registered with TCR, with a $4.50 brand fee and campaign fees from $1.50 a month. Toll-free verification is free at Twilio and Telnyx, and the number costs $1.00 to $2.15 a month. A short code is a leased number at $500 to $1,000 a month, with published throughput up to 1,000 texts a second at Telnyx.