10DLC/Local A2P Messaging

Reach millions of customers with one local number using high throughput, high delivery SMS/MMS experiences built on 10DLC.

Your business is local; why wouldn’t your number be?

Built on 10DLC, Bandwidth’s Local A2P Messaging enables your business to use your local number to reach millions of customers at once. It’s powerful messaging designed to engage your audience.

Powerful local text messaging at scale

Built on 10DLC, Bandwidth’s Local A2P messaging lets you send high-throughput SMS and MMS over local numbers with the highest delivery rates possible.

Power of local

Let your customers and community know you’re local with 10DLC numbers with specific area codes and exchange codes.

Unparalleled flexibility

Send messages the way you want. More than 160 characters? Done. PIN codes? Easy. If you can dream it, you can send it with 10DLC.

Support from real humans

Our renowned team of 10DLC experts is standing by to answer your questions and help you every step of the way, from Day 1 to Day 36,500.

Features that get you going fast

  • High volume support over local phone numbers
  • Bring your own number capabilities
  • Bi-directional unicode and emojis
  • SMS and MMS – videos, gifs, pictures, and more
  • Redundant network
  • Real-time delivery receipts
  • Higher than 1 MPS (message per second) throughput
  • BAA available for customers covered under HIPAA

Messaging cost prediction

Misc Values

Disclaimer: This is only an estimate of what you could expect to pay and does not represent actual pricing. This does not include a monthly $20 fee per 10DLC campaign. Carrier fees are representative and are subject to change based on the carriers. Speak with a Bandwidth representative to get a more detailed look at what 10DLC or toll-free pricing for your specific needs could be.

For latest Bandwidth Carrier Surcharges – see here

Pricing that scales with you

With 10DLC you can send high-throughput text messages over local phone numbers, making it the perfect channel for businesses looking to establish locality. Use our estimator to understand what your costs could be, including carrier fees and one-time setup costs.

A network built for developers

Sending messages with our Messaging API is easy.
Check out our developer docs to learn more.

require 'bandwidth_messaging'
include BandwidthMessaging

messaging_client =
messaging_controller = messaging_client.client

body =
body.application_id = "123" = ["+18888888888", "+17777777777"]
body.from = "+19195559999"
body.text = "Greetings from Bandwidth!"
messaging_controller.create_message("456", body)
Sending messages with our Messaging API is easy. Check out our developer docs to learn more.

A smarter approach to support

  • Dedicated support to help you every step of the way
  • Assigned single point of contact with all products
  • 24/7 proactive Network Operations Center (NOC)
  • >97% CSAT delivering Technical Assistance Center (TAC)
  • Expert business development managers to help navigate your changing needs
  • Dedicated team of porting experts