# A2P 10DLC registration, filed for you

Source: https://jointextkit.com/10dlc
Index: https://jointextkit.com/llms.txt

**TextKit files your A2P 10DLC registration for you.** You type your website;
we fill in the brand and campaign form, check your site and your example
messages before anything is filed, verify your business, and file it with the
carriers. Carriers usually decide in 3 to 7 business days. You can text your
own verified numbers the same day.

## What 10DLC is

A 10DLC number is an ordinary 10-digit US local number used to text customers
from software. US carriers only deliver those texts once the business (the
*brand*) and what it sends (the *campaign*) are registered. Unregistered
traffic is filtered or blocked.

## What we do, what you do

| Step | Who |
| --- | --- |
| Type your website | You |
| Fill in business name, opt-in page, privacy and terms pages, support contact, address, industry, use case and example messages | We suggest, you review |
| Check your website and example messages against what carriers reject | We do, right away |
| Fix anything that fails (we give the exact text to paste) | You |
| Sign a short attestation that you can act for the business (once per business) | You |
| Verify the business, usually within 1 business day | We do |
| File the brand and campaign with the carriers | We do |
| Approve or reject, usually in 3 to 7 business days | The carriers |

A rejection comes back with a plain-language reason and the exact fix. Fix it,
recheck and submit again.

## Why registrations get rejected, and what we check first

Most rejections come from a few causes, so the check runs before filing:

- A privacy policy without the SMS clause (opt-in data is not shared with
  third parties).
- An opt-in form missing "Msg & data rates may apply".
- A pre-checked consent box.
- A website that does not load publicly.

Every finding shows the evidence (the URL and the text we found) and, when it
fails, the text to add. See [what the website check looks for](/docs/compliance#what-the-website-check-looks-for).

## After approval

Your number texts anyone who opted in. Up to 49 more local numbers can join
the same registration with no new review. STOP, HELP and START replies are
handled for you on every number.

## Fees

The per-message rate does not include registration fees (brand, vetting and
the monthly campaign fee). They are billed on their own invoice, separately
from your credits, as [Terms §4.3](/terms) sets out, and every fee is shown
with its amount and status in the console before it is billed.

## Prefer toll-free?

A toll-free number skips 10DLC: it is verified instead, with no registration
fee. See [toll-free verification](/toll-free-verification).

## By API

Platforms can register their own customers with `POST /v1/registrations`,
`POST /v1/registrations/prefill` to fill it in from a website, and
`POST /v1/registrations/{id}/submit`. The full flow is in
[Compliance & registration](/docs/compliance).
