top of page

10DLC Registration: What You’ll Need

10DLC is the US registration process for sending business text messages from local 10-digit numbers. During onboarding, you’ll provide basic business identity info plus details about your messaging “campaign” (what you send, who you send to, and how people opt in).

Image by Samuel Angor
What is 10DLC

10DLC (10-Digit Long Code) is the industry system that ties your business identity (“Brand”) and your messaging purpose (“Campaign”) to the phone numbers you use for A2P (application-to-person) texting. Registration helps carriers reduce spam and improves deliverability for legitimate business messaging.

Two parts of registration:

  • Brand registration: verifies who your business is

  • Campaign registration: verifies what you will text, to whom, and how consent is collected

What you’ll need to provide (to get approved faster)

1) Business / Brand information

  • Legal business name (exact match to your legal docs)

  • Business type (Corp, LLC, Etc.)

  • EIN / tax ID 

  • Business address

  • Website (recommended, and should reflect your business)

  • Contact info (name, email, phone)

 

2) Campaign details (your texting use case)

  • Campaign / use case category (ex: Customer Care, Notifications, Delivery, Marketing)

  • A clear description of what you send and why recipients expect it

  • Estimated messaging volume / throughput expectations (if requested in onboarding)

  • Whether messages include links, phone numbers, or other attributes (if prompted)

 

3) Your opt-in method (most important)
You must explain exactly how people give permission to receive texts. Examples:

  • Website form with an unchecked SMS consent checkbox

  • Inbound keyword (text “START” to opt in)

  • Customers initiating a conversation and explicitly agreeing to receive follow-ups

Marketing/promotional use cases require clear, documented opt-in (not verbal-only).

4) Sample messages (realistic + compliant)
You will submit sample messages that reflect what you will actually send, including:

  • At least 2–5 sample messages that match your campaign description

  • At least one message that includes opt-out language (Reply STOP to opt out)

  • Opt-in confirmation / Help / Opt-out handling messages (often required)

 

5) Support + policy links (recommended and often expected)

  • A public Privacy Policy link

  • A public Terms & Conditions link

  • A clear description of your messaging program (what messages are for)

What to expect during onboarding (step-by-step)

Step 1: Brand registration (Who you are)
We submit your business identity details for verification. Brand verification status is often available quickly after submission, depending on brand type and the verification flow.

 

Step 2: Campaign registration (What you’ll message)
We submit your campaign details: use case, message flow, opt-in method, and sample messages. Campaigns are reviewed (including carrier review) before full activation.

Step 3: Run a Pre-Flight Check (Before submission)
Before we submit, our app runs an automated Pre-Flight Check and gives you a score based on common approval expectations (for example: clear opt-in description, compliant disclosure language, sample messages that match the use case, and required STOP/HELP patterns). If anything looks weak or inconsistent, we’ll flag it so you can fix it first.

 

Important: Pre-Flight helps reduce avoidable rejections, but it is not a guarantee of approval. Final approval is determined by downstream review and carrier policies.

Step 4: Submit for review (Carrier review)
Once you’re ready, we submit your Brand and Campaign for review. If approved, your messaging can be activated and your number(s) can be assigned to the campaign. Typical turn-around is 1-3 business days. You can track the status in the app and will receive email updates as well. 

Step 5: If changes are needed (Resubmits)
If the campaign is rejected, you’ll see the reason and can update the campaign description, opt-in flow language, and/or sample messages, then resubmit. We’ll guide you toward the specific changes that typically resolve the issue. 

 

Good rule of thumb: if your opt-in + samples + website/policies are clear and consistent, you reduce the chance of delays and re-submissions which extend the approval time.

Step 6: Number assignment (Connect your phone numbers)
After approval, your sending number(s) must be assigned to the approved campaign. Order and assign numbers through the app.

​​

Website content that helps approvals go smoother

 

Having a clear, public website that matches your 10DLC submission can reduce review friction and resubmits. At a minimum, your site should include:

1) A clear business identity

  • Your business name (matching your registration)

  • What you do / services offered

  • A real contact method (email or phone) and location/service area

 

2) A messaging disclosure (on a Contact page or dedicated “SMS Terms” section)
Include a short statement that explains:

  • What messages are for (appointments, updates, support, promos, etc.)

  • Who will receive them (customers / opted-in leads)

  • “Message frequency varies” (or your estimated cadence)

  • “Message & data rates may apply”

  • “Reply STOP to opt out, HELP for help”

  • “Consent is not a condition of purchase” (especially important if any marketing is involved)

 

3) Proof of opt-in
If you use a web form, the form should show:

  • An unchecked-by-default SMS consent checkbox

  • Consent language right next to the checkbox

  • A link to Terms & Conditions and Privacy Policy

  • If phone number is optional, only require the SMS checkbox when a mobile number is entered

 

4) Privacy Policy
Must disclose you collect phone numbers and how you use/store/share them.
Tip: include a line stating you do not sell phone numbers and you only use them for the stated messaging program.

 

5) Terms & Conditions
Should include acceptable use language and basic messaging terms (opt-out, help, consent, etc.).

 

Whatever you submit for campaign description, opt-in method, and sample messages should be consistent with what a reviewer can see on your website (same brand name, same purpose, same consent language).

If you get rejected, it’s usually fixable


Most rejections are caused by one of these issues:

  • Opt-in is unclear (how consent is collected isn’t specific enough)

  • Sample messages don’t match the stated use case (too generic or inconsistent)

  • Missing or weak STOP/HELP and program identification (required patterns)

  • Website/policies don’t align (privacy policy/terms missing or not consistent with messaging)

  • Marketing language without proper opt-in proof

 

Resubmits
When you resubmit, you typically update the campaign description, opt-in flow wording, and sample messages to match exactly what you’ll send. Note: some providers may charge for campaign vetting and may charge again on resubmission depending on the rejection reason and vetting path. 

Tips to get approved faster

  • Write your use case like a real workflow (not “marketing blasts”)

  • Make opt-in explicit: where, when, and what users see

  • Keep sample messages realistic, specific, and consistent with your website

  • Include your business/brand name in samples

  • Include real links to your Terms & Privacy Policies on your web-site

  • Use a real business email (no generics, gmail, aol, etc.)

  • Always include opt-out language in at least one sample (Reply STOP to opt out)

bottom of page