Skip to main content

10DLC, TFN, and Short Code Fees and Charges

An overview of all 10DLC Carrier Fees, Toll Free Carrier Fees, and Short Code Carrier Fees that Volt passes through if you are using Volt Managed Sending.

Martin Langelo Lien avatar
Written by Martin Langelo Lien
Updated over a week ago

What is A2P 10DLC?

A2P 10DLC (Application-to-Person 10-Digit Long Code) enables businesses to send text messages using standard local phone numbers. U.S. carriers apply per-segment surcharges for SMS and MMS messages sent through these channels.

Important: All carrier fees listed below are passthrough costs that Volt forwards to customers at cost with no markup.

Using Volt Connect? If you're using your own carrier contract through Volt Connect, please refer to your CPaaS provider's 10DLC fee sheet, as rates and review processes may differ.

⚠️ Unregistered Traffic Is Now Blocked: As of February 1, 2025, U.S. carriers block all text message traffic from unregistered 10DLC numbers. Registration with The Campaign Registry (TCR) is mandatory to send messages. See the Unregistered Traffic section below for details.


Registration Fees

The Campaign Registry (TCR) sets registration and vetting fees. TCR implemented fee increases on August 1, 2025, including slight increases across brand registrations, vetting services, and appeals, plus a new Authentication Plus Verification charge.

Fee Type

Cost

Billing

Notes

Brand Registration

$4.50

One-time

Per brand

Identity Status Appeal

$11

One-time

Per brand appeal

Secondary Brand Vetting

$41

One-time

Per brand vetting

Authentication Plus Verification

$12.50

One-time

New as of Aug 1, 2025. Per verification event; previously free

DCA Vetting

$15

One-time

Per new campaign (recharge applies for resubmissions)

Note: TCR adjusted several registration fees on August 1, 2025. Exact amounts may vary slightly depending on your CSP/aggregator (e.g., Twilio bundles secondary vetting into their $46 standard brand registration fee). Always confirm with your provider.


Monthly Campaign Fees

Campaign fees are recurring charges billed monthly by TCR for each active campaign based on its messaging use case. Each campaign has an initial 3-month minimum commitment (except Political campaigns).

Campaign Type

Monthly Fee

Notes

Sole Proprietor (Starter)

$2.00

1 number, limited daily segments

Low Volume Mixed

$1.50

Up to 2,000 SMS segments/day to T-Mobile; lower throughput

Charity / 501(c)(3)

$3.00

Per campaign

Emergency

$5.00

Per campaign

Standard Campaigns

$10.00

2FA, Notifications, Customer Care, Marketing, etc.

Mixed / Special Use Cases

$10.00

Proxy, Sweepstakes, Social, Political, K-12

Agents & Franchises

$30.00

Per campaign

Large CSP Trial

$0.00

Per campaign


Carrier Message Fees

Carriers charge per-segment rates for every message sent or received. These fees vary by operator and message type, and are updated by carriers periodically, often with limited advance notice. The rates below reflect the most current confirmed pricing as of February 2026.

⚠️ Upcoming Change (AT&T): AT&T has announced new A2P SMS and MMS pass-through fee increases effective April 1, 2026. Rates below will be updated once the new schedule is confirmed. Budget accordingly.


U.S. Long Code (10DLC) SMS Rates (Registered Traffic)

Carrier

Outbound (MT)

Inbound (MO)

Notes

AT&T

$0.0030

$0.0030

Both ways; increasing April 1, 2026 (new rates TBD)

T-Mobile / Sprint

$0.0045

$0.0025

Updated Jan 19, 2026. MT fees increased; MO not changed.

Verizon

$0.0040

Free

Updated June 1, 2025 (was $0.003)

US Cellular

$0.005

$0.0025

Updated Jan 15, 2026. New rates in effect

C-Spire

$0.0035

$0.0035

Per segment both ways

Dish Wireless

$0.0035

$0.0035

Per segment both ways

TextNow

$0.0020

Free

Outbound only

Commnet

$0.0025

Free

Outbound only

T-Mobile (effective Jan 19, 2026): T-Mobile increased MT (outbound) fees across Short Code, 10DLC, and Toll-Free channels. MO (inbound) fees for 10DLC and Toll-Free are now $0.0025. The previous rate of $0.003 outbound / $0.003 inbound is no longer current. Outbound Fees are now $0.0045 for 10DLC.

US Cellular (effective Jan 15, 2026): US Cellular confirmed new pass-through fees for 10DLC, Toll-Free, and Short Code traffic.

AT&T (effective April 1, 2026): AT&T has announced upcoming fee increases for A2P SMS and MMS. We will update this document once final rates are published.


U.S. Long Code (10DLC) MMS Rates (Registered Traffic)

Carrier

Outbound

Inbound

Notes

AT&T

$0.0075

$0.0075

Both ways; increasing April 1, 2026 (new rates TBC)

T-Mobile / Sprint

$0.0100

$0.0100

Was not affected by Jan 19, 2026 update.

Verizon

$0.0065

Free

Updated June 1, 2025 (was $0.005)

US Cellular

$0.0100

$0.0100

Was affected by Jan 15, 2026 update.

C-Spire

$0.0100

$0.0050

Per message


Toll-Free Messaging Fees

Toll-free numbers also incur per-segment carrier fees. Key update: Verizon increased its toll-free SMS fee from $0.003 to $0.004 effective June 1, 2025.

SMS (approximate ranges by carrier):

  • Verizon: $0.0040 outbound (updated June 2025), free inbound

  • AT&T: $0.0030 outbound, $0.0030 inbound

  • T-Mobile: Outbound updated Jan 19, 2026 (confirm with aggregator); inbound $0.0025

  • Other carriers: Typically $0.0025-$0.0040 outbound, free inbound

MMS (approximate ranges by carrier):

  • Typically $0.007-$0.010 outbound (varies by carrier), free inbound

Note: T-Mobile's January 2026 changes also affect Toll-Free messaging. Confirm current rates with your CPaaS provider.


Short Code Messaging Fees

Short Code SMS Rates

Carrier

Outbound

Inbound

Notes

AT&T

$0.0030

Free

Increasing April 1, 2026

T-Mobile Family

$0.0045

$0.0025

Updated Jan 19, 2026.

Verizon

$0.0040

Free

Updated June 1, 2025 (was $0.003)

US Cellular

$0.0035

Free

May be affected by Jan 15, 2026 update

Claro Puerto Rico

$0.0740

Free

OpenMobile

$0.0360

Free

Most regional U.S. carriers charge $0.0035-$0.004 per segment for short code SMS.

Short Code MMS Rates

Carrier

Outbound

Inbound

AT&T

$0.0075

Free

T-Mobile Family

$0.0100

$0.0100

Verizon

$0.0065

Free

US Cellular

$0.0100

$0.0100


Unregistered Traffic Surcharges

Critical: As of February 1, 2025, U.S. carriers block all A2P text message traffic from unregistered 10DLC numbers. Unregistered messages will not be delivered and are subject to delivery fees. Always register your numbers and campaigns through TCR before sending.

Prior to the block taking effect, carriers charged elevated surcharges on unregistered traffic. For reference, the final known unregistered surcharge rates were:

Carrier

SMS Surcharge

MMS Surcharge

Status

AT&T

$0.0100

$0.0150

Traffic now blocked

T-Mobile

$0.0120

$0.0210

Traffic now blocked (rates had risen throughout 2024)

Verizon

$0.0100

$0.0050

Traffic now blocked

These surcharges are no longer the primary concern. The traffic simply will not deliver. If you have numbers that are not yet registered, do so immediately to avoid complete service disruption.


Failed Message Processing Fee

Effective September 30, 2024, a failed message processing fee of $0.001 per message is applied to messages that terminate in a "Failed" status. This is an industry-wide carrier/aggregator passthrough fee and applies regardless of the reason for failure. It is not charged by Volt.


T-Mobile Special Fees

One-Time Charges

Service

Cost

When Required

Special Business Review

$5,000

For campaigns exceeding 200K daily messages (currently waived)

Number Pool Request

$2,000

For brands requiring more than 50 numbers

Campaign Activation (Sole Proprietor)

$1

Per campaign for sole proprietor accounts

NNID Registration

$2,000

For custom Network Node ID creation

Inactivity (Non-Use) Fee

T-Mobile charges a $250 non-use fee for any 10DLC campaign with an "active" status on TCR that does not have at least one long code phone number associated with it over a rolling 60-day period. If you have inactive campaigns, either deactivate them or associate a number to avoid this charge.


Non-Compliance Penalties

Violation Type

Penalty

Description

Text Enablement

$10,000

Sending messages before completing ownership verification

Grey Route

$10/message

Routing A2P traffic through P2P channels

Program Evasion

$1,000

Using snowshoeing or other routing circumvention tactics

Content Violation

$10,000

SHAFT content, spam, phishing, or repeated CTIA violations

Note on SHAFT: This includes sex, hate, alcohol, firearms, tobacco, plus CBD/marijuana/vaping-related content. Businesses in these industries must exercise extra caution.


Key Things to Know

  1. Volt passes through 100% of carrier fees with zero markup

  2. Fees apply per message segment (SMS segments are typically 160 GSM-7 characters; messages with emojis or special characters use Unicode encoding at 70 characters per segment, which can significantly increase segment count and cost)

  3. For custom pricing with your own carrier contract, consult your CPaaS provider directly

  4. Carrier fees are changing frequently. T-Mobile, AT&T, Verizon, and US Cellular have all implemented or announced fee changes between mid-2025 and early 2026. We update this document as changes are confirmed, but always verify current rates with your aggregator.

  5. Multiple carriers may announce further changes throughout 2026. We recommend reviewing your messaging costs quarterly


Recent Fee Change Timeline

Date

Change

June 1, 2025

Verizon increased SMS surcharge from $0.003 to $0.004 and MMS from $0.005 to $0.0065 across 10DLC, Toll-Free, and Short Code

August 1, 2025

TCR increased brand registration, vetting, and appeal fees; new $12.50 Authentication Plus Verification fee introduced

January 15, 2026

US Cellular new pass-through fees for 10DLC, Toll-Free, and Short Code

January 19, 2026

T-Mobile new pass-through fees across Short Code, 10DLC, and Toll-Free; MO fees set at $0.0025 for 10DLC/TF

April 1, 2026

AT&T fee increases for A2P SMS and MMS (upcoming, rates TBC)


Need help? Feel free to email us at [email protected], reach out to your direct Account Manager, or reach out to us through our support chat on the bottom right.

Did this answer your question?