What is 10DLC?

10DLC (10-Digit Long Code) is a messaging system designed for businesses to send application-to-person (A2P) SMS using local phone numbers. Unlike traditional long codes, 10DLC offers higher messaging throughput, better deliverability, and compliance with carrier regulations.


Why is 10DLC Required?

Carriers in the U.S. have implemented 10DLC registration to prevent spam, improve message reliability, and ensure businesses follow SMS regulations. Without registration, messages may be blocked, delayed, or flagged as spam.


How to Register for 10DLC

To use 10DLC, businesses must register their brand and campaign with the Campaign Registry (TCR) through their messaging provider. The process includes:

  1. Brand Registration – Submit your business details (legal name, EIN or TAX ID/ W9 Form, industry, etc.).
  2. Campaign Registration – Define the type of messages you will send (e.g., notifications, alerts, customer support).
  3. Approval & Number Assignment – Once approved, you can use registered numbers for messaging.
  4. Number Pooling - For more than 49 numbers, carrier policies require number pooling to maintain compliance.


Registration Fee 

10DLC (10-digit Long Code) registration involves fees, including brand registration, campaign registration, optional vetting, and monthly charges. Here's a breakdown of the typical costs:


     1. Standard Brand: A one-time fee of $4 is charged upon registration.

     2. Campaign Monthly Charges: Depending on the campaign type, monthly fees range from $10 to $15 per campaign

     3. Number Pooling: A one-time fee range from $500 to $2000 is charged upon registration.


Website Requirements for 10DLC Approval

To avoid rejection, your business website should include:
Company Name & Contact Information
Privacy Policy how user data is handled and specifically states that you do not share data with third-party entities
Terms & Conditions outlining SMS usage and compliance
Opt-In Process Contact Us page on your website should include a contact form with an option to opt-in



Common 10DLC Rejection Keywords & Reasons

Using certain restricted or misleading keywords can lead to campaign rejection. Some common reasons include:
? SHAFT Keywords – Content related to Sex, Hate, Alcohol, Firearms, and Tobacco is generally restricted.
? Loan & Debt Terms – Unverified financial services using terms like "guaranteed loan" or "fast approval."
? Misleading Claims – Phrases like "100% free" or "no risk" without clear disclaimers.
? Lack of Opt-In Proof – If users have not explicitly agreed to receive messages.

?Complete details on possible rejection keywords and campaign rejections with error codes.